Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
3685807
1. What’s it all about? And How to Leverage it. Software Development in the Brave New World This work is licensed under the Creative Commons Attribution-NonCommercial 2.5 License. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc/2.5/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. STSM Chief Innovation Officer and Agile Methods Advocate, ibm.com David Leip
2.
3.
4.
5.
6. What’s Needed in an onDemand World? A methodology that easily accommodates changes in direction. A pay as you go methodology. A methodology that allows the customer to decide what is delivered next, function by function. A methodology that delivers visible results frequently. A methodology that keep the cost of change low.
7. eXtreme “ The Mountain Dew-fuelled all-nighter is history. Today's supercoders work 40 hours a week. And two to a computer. It's called extreme programming - and it's revolutionizing the software world.” –Wired Magazine Enter… Programming
8.
9.
10.
11. Extreme Programming Practices Pair Programming On-Site Customer Simple Design Frequent Small Releases Sustainable Pace Common Code Ownership Test First Development Continuous Integration Planning Game Coding Standard System Metaphor Refactoring