InfoQ Homepage Architecture Content on InfoQ
-
Internet of Tomatoes: Building a Scalable Cloud Architecture
Flavia Paganelli tells the story of 30MHz’s platform and how they ended up helping growers in 30 countries, deploying 3.5K sensors and process data at 4K events per second.
-
From Batch to Streaming to Both
Herman Schaaf talks about Skyscanner’s journey to implement their data platform to stream and store millions of events per second.
-
Getting Microservices and Legacy to Play Nicely Together with Event-Driven Architectures
Duston Mounts discusses how to use an event-driven architecture to connect microservices to legacy systems.
-
Controlled Chaos: Taming Organic, Federated Growth of Microservices
Tobias Kunze focuses on the challenges that result from organic, federated growth and the patterns that can be applied to monitor and control these dynamic systems.
-
Kafka: A Modern Distributed System
Tim Berglund covers Kafka's distributed system fundamentals: the role of the Controller, the mechanics of leader election, and the role of Zookeeper today and in the future.
-
Monolith Decomposition Patterns
Sam Newman shares some key principles and a number of patterns to use to incrementally decompose an existing system into microservices.
-
A Brief History of the Future of the API
Mark Rendle talks about the various technologies and standards from across the years, the pros and cons of each, and which solutions are appropriate for which problems.
-
Panel: Microservices - Are They Still Worth It?
The panelists have moved from the monolith to microservices and in some cases back again and they have strong opinions on monorepos, on operating distributed systems.
-
Getting Started with Azure Event Hubs
Chad Green shows how to create an event-processing pipeline in Azure.
-
Beyond the Distributed Monolith: Rearchitecting the Big Data Platform
Blanca Garcia Gil talks about how BBC re-architected a distributed monolith, shares the lessons learnt from operating it for nearly 3 years, and how they designed their new microservices architecture.
-
Building Robust and Resilient Apps Using Spring Boot and Resilience4j
David Caron demos a Spring Boot app with patterns like bulkheads, rate limiters, circuit breakers, response caching, and timeout handling using the Resilience4j library.
-
Infinite Parallel Universes: State at the Edge
Peter Bourgon describes the architecture and communication model of a global-scale, edge state system he is prototyping at Fastly.