InfoQ Homepage Architecture & Design Content on InfoQ
-
Navigating Complex Environments and Evolving Relationships
Jennifer Davis discusses some of the opportunities organizations have for their work as they evolve.
-
Airbnb at Scale: From Monolith to Microservices
Selina Liu discusses what it takes to decompose a large and complex monolith into independent, performant services, and how Airbnb continues to evolve and scale the new architecture.
-
Modern API Development and Deployment, from API Gateways to Sidecars
Matt Turner shows a modern approach to designing, implementing, and documenting APIs using dedicated tooling in a decentralised environment that has all the good parts of an api-gateway solution.
-
The After Party: Refactoring After 100x Hypergrowth
Phil Calçado explores how they dealt with the hyper growth phase and the changes and initiatives they have put in place to make sure that they keep growing and pushing the envelope.
-
Don't Fall into the Platform Trap - How to Think about Web3 Architecture
Christian Felde discusses Web3, which in his view represents a shift in information flow, and is a threat to the existing Web2 platform model, covering the key differences between a Web2 and Web3.
-
Data Versioning at Scale: Chaos and Chaos Management
Einat Orr discusses several technologies that version large data sets, the use cases they support and the technology developed to best support those use cases.
-
Sustaining Fast Flow with Socio-Technical Thinking
Nick Tune shares principles and practices from the fields of DDD and Team Topologies that leaders can apply to create high-performing teams and sustainable flow throughout their organization.
-
Resilient Real-Time Data Streaming across the Edge and Hybrid Cloud
Kai Waehner explores different architectures and their trade-offs for transactional and analytical workloads. Real-world examples include financial services, retail, and the automotive industry.
-
Google’s Flutter: Mobile, Web & Desktop Frontends from 1 Codebase?
Karsten Silz discusses Flutter, a cross-platform framework that promises to deliver iOS, Android and desktop apps with one codebase. Does Flutter deliver?
-
No Next Next: Fighting Entropy in Your Microservices Architecture
Anna Shipman discusses her experience joining the FT to lead on FT.com a few years after launch and shares things implemented to stop the drift towards an unmaintainable system and another rebuild.
-
The Scientific Method for Testing System Resilience
Christina Yakomin discusses the Scientific Method, and how Vanguard draws inspiration from it in their resilience testing efforts, covering the "Failure Modes and Effects Analysis" technique.
-
Microfrontends Anti-Patterns: Seven Years in the Trenches
Luca Mezzalira discusses common anti-patterns he has seen in the past seven years of implementing and consulting multiple companies in their journey into the microfrontends architecture.