Embed presentation
Downloaded 20 times






The document outlines 5 principles of modern application architecture. The first principle is to develop an adaptive architecture that can easily replace parts to reduce replacement costs rather than building for 10 years of robust support. The second is to develop a system of records that acts as a platform for business innovation rather than focusing innovation only at the business level. The third is to develop a functional core focused on key responsibilities and leave non-functional aspects like performance to cloud providers. The fourth is to make technology changes irrelevant to overall success rather than using only proven technologies. The fifth is to design systems that fail and recover fast rather than attempting to design systems that never fail.





