Microservices

Domain-Driven Refactoring • Alessandro Colla, Alberto Acerbis & Xin Yao

Domain-Driven Refactoring • Alessandro Colla, Alberto Acerbis & Xin Yao

Legacy code isn't just old; it's a treasure trove of lost business knowledge. Alessandro Colla and Alberto Acerbis, authors of 'Domain-Driven Refactoring,' argue for a business-first approach to modernization. They explain how to rediscover the 'why' behind your system using Domain-Driven Design, treating the monolith not as something to be destroyed, but as a block of marble from which a well-structured solution can be carefully carved.

Building Better Software: Why Workflows Beat Code Every Time • Ben Smith & James Beswick • GOTO 2025

Building Better Software: Why Workflows Beat Code Every Time • Ben Smith & James Beswick • GOTO 2025

Ben Smith and James Beswick explore the evolution of modern software architecture, discussing the critical role of workflow services in managing distributed systems, the trade-offs between microservices and monoliths, and the power of plugin architectures.

How Kong Was Born: APIs, Hustle, and the Future of AI Infrastructure

How Kong Was Born: APIs, Hustle, and the Future of AI Infrastructure

Augusto Marietti, CEO of Kong, shares his remarkable founder story, from arriving in the US with $600 to building a category-leading API infrastructure company. He details the seven-year struggle of the initial company, Mashape, the critical pivot to open-sourcing their internal API engine which became Kong, and the explosive growth that followed. Marietti also provides his vision for the future, where APIs serve as the essential connectivity layer for a new generation of AI agents, transforming how machines interact with the internet.

Balancing Coupling in Software Design • Vlad Khononov & Sheen Brisals

Balancing Coupling in Software Design • Vlad Khononov & Sheen Brisals

Author Vlad Khononov discusses his book "Balancing Coupling in Software Design," explaining how a failed microservices project led him to rediscover timeless design principles from the 1970s. He explores the concepts of local vs. global complexity, the role of modularity as an antidote to complexity, and how managing coupling is crucial for building maintainable systems in any architectural style, from monoliths to cloud-native applications.

The Cloud Native Attitude • Anne Currie & Sarah Wells

The Cloud Native Attitude • Anne Currie & Sarah Wells

Authors Anne Currie and Sarah Wells discuss the core principles of "The Cloud Native Attitude", defining it not as a specific technology stack but as a cultural mindset focused on removing bottlenecks and enabling rapid, iterative change. The summary covers the primacy of CI/CD, the evolution of orchestrators like Kubernetes, and how a cloud native approach is a critical enabler for building sustainable, green software.

Building Modern Software at Scale: Architectural Principles • Randy Shoup & Charles Humble

Building Modern Software at Scale: Architectural Principles • Randy Shoup & Charles Humble

Randy Shoup, SVP of Engineering at Thrive Market, shares insights on architectural evolution, detailing the transition from monoliths to microservices, the principles of building effective platform engineering teams using DORA metrics, and how core distributed systems patterns have both endured and evolved.