The Blueprint for Modern Apps

Learn how to build efficient, elastically scaling, multi-region applications using this blueprint that walks through options, approaches, and best practices for both the application and persistence layers.

What’s inside the O’Reilly Architecting Distributed Transactional Applications guide:
• The platforms, tools, and deployment methods that work best for building modern applications
• The best approach to architecting your application and database layers
• What tradeoffs to make to maximize the performance you can get for your dollar

This report is for software developers, architects, and operational staff who want to understand the benefits and challenges of distributed transactional software architecture. We try not to assume any specific technology background, but some familiarity with data‐ bases, software development frameworks, and cloud services would be advantageous.