InfoQ Homepage Architecture & Design Content on InfoQ
-
Building and Scaling a Control Plane for 1000s of Kafka Clusters
Gwen Shapira and Vivek Sharma discuss some architectural highlights of building, evolving and scaling a control plane for thousands of Kafka clusters, and some challenges encountered.
-
Panel: What Have We Learned over the Last Decade of Microservices?
Chris Richardson, James Lewis, and Katie Gamanji discuss what the industry has learned over the last decade building and delivering Microservices architectures.
-
Complex Systems: Microservices and Humans
Katharina Probst discusses some of the best practices to build, evolve, and operate microservices, learnings from containers, service meshes, DevOps, Chaos & load testing, and planning for growth.
-
BBC Online: Architecting for Scale with the Cloud and Serverless
Matthew Clark discusses how the BBC’s website is designed in a scalable, performant, and resilient way, what the architectural solution is, and some of the technologies used.
-
Unwinding a Decade of Assumptions - Architecting New Experiences
Cole Turner discusses implementing new experiences across dozens of Netflix microservices, how they navigate assumptions, from ideation to delivery, and how those assumptions impact decision-making.
-
Panel: Event Driven Architectures of Scale
Wes Reisz, Matthew Clark, Gwen Shapira, and Ian Thomas discuss the evolution of event-driven architectures over the decades, the advantages that EDA offers, and thoughts for the future.
-
Minimizing Design Time Coupling in a Microservice Architecture
Chris Richardson discusses design-time coupling in a microservice architecture and why it's essential to minimize it, describing how to design service APIs to reduce coupling.
-
Optimizing Your Web Performance: Separating the Signals from the Noise
Carl Anderson shares the journey Trainline has been on leading up to Google introducing Core Web Vitals as a ranking signal, discussing web performance.
-
What Does the Future Hold for Java?
The panelists discuss new features in Java including Records and Local Variable Type Inference, and performance improvements, the various ‘free’ builds of OpenJDK, and the development of Foojay.io.
-
Building Reliability One Step at a Time
Ana Margarita Medina shares how she has been using Chaos Engineering and how it can be used to decouple our system’s weak points, learn from incidents and improve monitoring and observability.
-
Architecting for Focus, Flow, and Joy: beyond the Unicorn Project
The panelists discuss some of the most fun and least fun moments when coding, how functional programming practices have helped, and how productivity can be unleashed at a team-of-teams scale.
-
InfoQ Roundtable: Multi-Cloud Microservices: Separating Fact from Fiction
The panelists discuss if it is possible to implement an architecture across multi-cloud promises removing vendor lock-in and the ability to shift load during cloud provider specific outages.