InfoQ Homepage Architecture Content on InfoQ
-
Sam Newman on Information Hiding, Ubiquitous Language, UI Decomposition and Building Microservices
Charles Humble talks to Sam Newman about the 2nd edition of Newman’s book Building Microservices. They discuss information hiding; ideas from Domain Driven Design including aggregates, bounded contexts and ubiquitous language; UI decomposition; and team structure.
-
Neal Ford and Mark Richards - Software Architecture: the Hard Parts
In this episode of the InfoQ Podcast, co-host Thomas Betts spoke with Neal and Mark about the role of a software architect and the skills necessary to be successful. One of the hardest parts is recognizing that there are no right or wrong answers, or easy decisions, and this can be especially challenging for those who come from a programming background.
-
Lucas Cavalcanti on Using Clojure, Microservices, Hexagonal Architecture and Public Cloud at Nubank
In this episode of the InfoQ podcast, Charles Humble talks to Lucas Cavalcanti about Nubank’s early architectural choices, including starting with Clojure and microservices. They discuss the challenges of using public cloud for financial services in Brazil, Nubank’s use of Alistair Cockburn's Hexagonal Architecture and immutable architecture, and lessons learnt as the startup scaled.
-
What Have We Learned over the Last Decade of Microservices?
This episode is a panel discussion from the microservices track QCon Plus, held in May 2021. Track host Nicki Watt asks "What have we learned over the last decade of microservices?" The panelists included Chris Richardson, James Lewis, and Katie Gamanji.
-
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”.