InfoQ Homepage Distributed Systems Content on InfoQ
-
Michael Perry on Immutable Architecture, CAP Theorem, and CRDTs
In this episode of the InfoQ podcast, Charles Humble talks to Michael Perry about the eight fallacies of distributed computing CAP Theorem, CRDTs, eventual consistency, and his book “The Art of Immutable Architecture”.
-
Chris Richardson on Design-Time Coupling in Microservices
In this episode of the InfoQ Podcast, Thomas Betts speaks with Chris Richardson about minimizing design-time coupling in a microservice architecture.
-
Pat Helland on Software Architecture and Urban Planning
Wes Reisz talks to Pat Helland about the relationship between software architecture and urban planning. Helland explores planning for future growth, regulations/standards, and communication practices that cities--and software architecture--had to evolve to use. He uses these comparisons to distil lessons that architects can use in building distributed systems.
-
Yuri Shkuro on Tracing Distributed Systems Using Jaeger
On this podcast, we talk with Yuri Shkuro, the creator of Jaeger, author of the book Mastering Distributed Tracing, and a software engineer at Uber, about how the Jaeger tracing backend implements the OpenTracing API to handle distributed tracing.
-
Martin Thompson on Aeron, Binary vs Text for Message Encoding, and Raft
Martin Thompson discusses consensus in distributed systems, and how Aeron uses Raft for clustering in the upcoming release.