InfoQ Homepage Architecture Content on InfoQ
-
A Bicycle for the (AI) Mind: GPT-4 + Tools
Sherwin Wu and Atty Eleti discuss how to use the OpenAI API to integrate large language models into your application, and extend GPT’s capabilities by connecting it to the external world via APIs.
-
Microservices Retrospective – What We Learned (and Didn’t Learn) from Netflix
Adrian Cockcroft does a retrospective on microservices, what they set out to do at Netflix, how it worked out, and how things have subsequently permeated across the industry.
-
24/7 State Replication
Todd Montgomery discusses lessons learned in designing systems, especially those based on replicated state machines, that need to continue operating.when things go wrong.
-
Stress Free Change Validation at Netflix
Javier Fernandez-Ivern discusses why a high confidence change process for code bases is needed, how zero-noise diffs help close the confidence gap, and recommended practices for building a diff system
-
API Evolution without Versioning
Brandon Byars patterns of evolution in addition to versioning, the tradeoffs that exist between API elegance, obviousness, and stability, broadening the conversation from API evolution to PM.
-
From Zero to a Hundred Billion: Building Scalable Real-Time Event Processing at DoorDash
Allen Wang discusses the design of the event system including major components of event producing, event processing with Flink and streaming SQL, event format and schema validation.
-
Dark Energy, Dark Matter and the Microservices Patterns?!
Chris Richardson describes how dark energy and dark matter are excellent metaphors for the competing forces (a.k.a. concerns) that must be resolved by the microservices pattern language.
-
Sidecars, eBPF and the Future of Service Mesh
Jim Barton discusses the challenges of service mesh today, along with the latest developments in what the service mesh community is doing to improve its implementations.
-
Orchestration vs Choreography, a Guide to Composing Your Monolith
Ian Thomas looks at coupling, how it affects distributed systems and organization design and the techniques and technology that can help make a microservices architecture effective.
-
Istio as a Platform for Running Microservices
Eitan Suez explores Istio's design and how it just might be a foundation for running microservices.
-
Modeling Patterns for Digital Transformation
Asif Iqbal discusses understanding the consumer segment and needs, alignment with cross-functional teams, influencing and coaching changes, communicating often & celebrating success.