You are viewing content from a past/completed QCon Plus - May 2021

Session

Minimizing Design Time Coupling in a Microservice Architecture

Delivering large, complex software rapidly, frequently and reliably requires a loosely coupled organization. DevOps teams should rarely need to communicate and coordinate in order to get work done. Conway's law states that an organization and the architecture that it develops mirror one another. Hence, a loosely coupled organization requires a loosely coupled architecture.  

In this presentation, you will learn about design-time coupling in a microservice architecture and why it's essential to minimize it. I describe how to design service APIs to reduce coupling. You will learn how to minimize design-time coupling by applying a version of the DRY principle. I describe how key microservices patterns potentially result in tight design time coupling and how to avoid it.


Speaker

Chris Richardson

Creator of microservices.io; Author of Microservices patterns & Java Champion

Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an...

Read more
Find Chris Richardson at:

Date

Thursday May 20 / 11:10AM EDT (40 minutes)

Track

Microservice - The First Decade

Topics

MicroservicesArchitecture

Add to Calendar

Add to calendar

Share

From the same track

PANEL DISCUSSION Microservices

Panel: What Have We Learned Over the Last Decade of Microservices?

Thursday May 20 / 12:10PM EDT

Our expert panel of Microservices practitioners will be looking at and examining what we as an industry have learned over the last decade or so building and delivering Microservices architectures. We will discuss what some of the common challenges are for newcomers to the space, and look at what...

Chris Richardson

Creator of microservices.io; Author of Microservices patterns & Java Champion

James Lewis

Software Architect and Director @ThoughtWorks

Katie Gamanji

Ecosystem Technical Advocate at Cloud Native Computing Foundation

Session Microservices

The Human Side of Airbnb’s Microservice Architecture

Thursday May 20 / 10:10AM EDT

The long journey of migrating your monolith to microservices is not only a technical challenge but also a shift in culture and the ways of working for your company. Scaling your tech stack is often motivated by the needs of an expanding engineering team and business. To move into the world of...

Jessica Tai

Engineering Manager of Homes Platform Infrastructure @Airbnb

Session Microservices

Unwinding a Decade of Assumptions - Architecting New Experiences

Thursday May 20 / 09:10AM EDT

How are you thinking about legacy? As engineers, we look at systems or code that haven’t changed in years, and imagine what we would do today. However, we often neglect the hearts and minds behind them, and how those need to change too. The price of innovation is an evergreen race between...

Cole Turner

Senior Software Engineer @Netflix

View full Schedule

Less than

15

weeks until QCon Plus May 2022

Level-up on the emerging software trends and practices you need to know about.

Deep-dive with world-class software leaders at QCon Plus (Nov 1-12, 2021).

Save your spot for $549 before February 7th

Register