InfoQ Homepage Design Pattern Content on InfoQ
Guides
RSS Feed-
Cell-Based Architectures: How to Build Scalable and Resilient Systems
Cell-based architecture is a resiliency and fault tolerance pattern that has co-evolved with SOA and microservices. It builds on the bulkhead pattern to limit the blast radius in case of failures. The cell-based approach can also help organize large-scale microservice architectures into domain-bound service groups to promote high cohesion and loose coupling and help organizations scale.
-
Architectures You’ve Always Wondered About 2024 eMag
This eMag showcases real-world examples of innovative architectures pushing the limits with modern software systems. From Cloudflare to Netflix, the authors demonstrate what 'scalable' means and the challenges they face in handling millions of requests per second. This eMag brings together several of these stories and aims to provide advice and inspiration for your future projects.
-
InfoQ eMag: Patterns of DevOps Culture
In this e-mag, we explore some of those patterns through testimonies from their practitioners and through analysis by consultants in the field who have been exposed to multiple DevOps adoption initiatives.
-
Domain Driven Design Quickly
Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' book.
-
Java Transaction Design Strategies
Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.