Architecture Principles







  1. Start With Services
  2. Virtualize Your Application Services
  3. Control Service Access by Policy
  4. Adapt to the Blurred Application Boundaries
  5. Protect Data Integrity Through Privileged Data Services
  6. Think Cloud When Designing Back-End Application Services
  7. Think Mobile When Designing User-Facing Front-End Software
  8. Design Your Data Model With the CAP Theorem in Mind
  9. Use Separation of Concerns to Foster Agility, Efficiency and Resilience
  10. Use Event Processing in the Eventful World
  11. Automate Context Discovery
  12. Use In-Memory Data Grids and DBMS (edited)

Comments

Popular posts from this blog