5 Principles of
Modern Application
Architecture
Rajesh R V
linkedin.com/in/rajeshrv
Principle #1
Traditional Principle:
Build a future state architecture that is robust
support the application for the next 10
New Principle
Develop an “Adaptive Architecture” that
maximize ability to replace and minimize cost
to replace its parts
Principle #2
Traditional Principle:
Build an architecture with innovation at the
business to innovate
New Principle :
Develop a “System of Records” that is
strong enough to act as a platform for
business innovation.
Principle #3
Traditional Principle:
Build an architecture & solution that is
highly performant…
New Principle :
Develop an NFR enabled & assumed
“functional core” and leave non-functions
to the specialists like cloud providers etc.
Principle #4
Traditional Principle:
Use todays technologies that are proven,
supported…
New Principle :
Make technology change / experiment
irrelevant to the overall success
Principle #5
Traditional Principle:
Design a system that never fails…..
New Principle :
Failure is not an after thought. Design
systems that fails fast and recover fast.

Principles of Modern Application Architecture

  • 1.
    5 Principles of ModernApplication Architecture Rajesh R V linkedin.com/in/rajeshrv
  • 2.
    Principle #1 Traditional Principle: Builda future state architecture that is robust support the application for the next 10 New Principle Develop an “Adaptive Architecture” that maximize ability to replace and minimize cost to replace its parts
  • 3.
    Principle #2 Traditional Principle: Buildan architecture with innovation at the business to innovate New Principle : Develop a “System of Records” that is strong enough to act as a platform for business innovation.
  • 4.
    Principle #3 Traditional Principle: Buildan architecture & solution that is highly performant… New Principle : Develop an NFR enabled & assumed “functional core” and leave non-functions to the specialists like cloud providers etc.
  • 5.
    Principle #4 Traditional Principle: Usetodays technologies that are proven, supported… New Principle : Make technology change / experiment irrelevant to the overall success
  • 6.
    Principle #5 Traditional Principle: Designa system that never fails….. New Principle : Failure is not an after thought. Design systems that fails fast and recover fast.