InfoQ Homepage Architecture Content on InfoQ
-
Slack's Migration to a Cellular Architecture
Cooper Bethea explains the journey of converting Slack's monolithic production services to cellular, highlighting the challenges and key success factors.
-
A Game of Patterns
Tiani Jones explains how understanding system patterns and behaviors drives better performance in software teams.
-
From a Lambda-Lith to an Event Driven Architecture – Lessons Learned
Leo Hanisch discusses the challenges of the "Lambda-Lith" approach and the benefits of embracing EDAs.
-
Efficient Incremental Processing with Netflix Maestro and Apache Iceberg
Jun He discusses how to use an IPS to build more reliable, efficient, and scalable data pipelines, unlocking new data processing patterns.
-
Scale out Batch Inference with Ray
Cody Yu discusses how to build a scalable and efficient batch inference stack using Ray.
-
Reducing Developer Overload: Offloading Auth, Policy, and Resilience to the Platform
Christian Posta discusses what developer pain looks like, how much it costs, and how Istio has solved these concerns by examining three real-life use cases.
-
Data Mesh Architecture Applied to Complex Organizations
Nandakumar Heble looks at the basic construct of a data mesh and how one might go about applying it.
-
Modernizing in Healthcare – from On-Prem to the Cloud
Leander Vanderbijl discusses how they used API patterns to deal with complexity, modern frameworks to solve legacy code and cloud-native technologies to provide security and observability.
-
Make Your Design System Work for You and Your Team
Sarah Rambacher discusses how a well-structured design system will increase collaboration between developers and UX team, and how to make the implementation of pixel-perfect designs easier.
-
Sidecar-Less or Sidecars for Your Applications in Istio Service Mesh?
Lin Sun discusses the choice between sidecar-less or sidecar, when to consider a sidecar-less implementation, how to migrate between these data plan options, and what the implications are.
-
Evolving Your Architecture: Essential Steps and Tools for Modernization
Camilla Crispim discusses aspects of architecture that require assessment, methods for conducting these assessments, and the tools available to facilitate the process and support decision-making.
-
Production Comes First - an Outside-In Approach to Building Microservices
Martin Thwaites introduces outside-in testing, how to use Observability techniques in a local development to build applications that are easier to debug locally and run as a first class citizen.