InfoQ Homepage Distributed Systems Content on InfoQ
-
Do Microservices’ Benefits Supersede Their Caveats? A Conversation with Sam Newman
Sam Newman, one of the pioneers of microservices, encourages architects to use distributed systems as a last resort architecture. He stresses the importance of focusing on the desired outcome and starting with monoliths, gradually evolving the architecture.
-
Orchestrating a Path to Success - a Conversation with Bernd Ruecker
In this podcast, Michael Stiefel spoke with Bernd Ruecker about how important process orchestration is for solving business problems, and how it is often misunderstood by architects and developers. They also spoke about the importance of visual tools, training new developers, and the dangers of being trapped by the joy of technology.
-
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.