Untangling Microservices

#133 – April 02, 2023

The microservices honeymoon period is over.

Untangling Microservices, or Balancing Complexity in Distributed Systems

The microservices honeymoon period is over. Uber is refactoring thousands of microservices into a more manageable solution; Kelsey Hightower is predicting monoliths are the future; and even Sam Newman is declaring that microservices should never be the default choice, but rather a last resort.

Become a Successful Engineering Leader and learn how to lead and build high-performing teams | sponsor (sponsor)

An online program with a course and a community that teaches you how to become a successful engineering leader and helps you transition to a manager, without prior leadership experience. Ideal for newer or aspiring engineering leaders. Master team leadership, hiring, and learn the secret sauce to high-performing teams. Say goodbye to boss misalignments, remote trust struggles, and create real impact. The best part? Learn alongside others that are on the same journey as you. Join us now and transform your career!

What Being a Staff Developer Means at Shopify

A staff developer is an individual contributor who can have the same scope of impact and seniority as an engineering manager.

Pull the Andon Cord

Companies that survive will be the ones that let people pull the Andon Cord. The people that survive will be the ones that have the courage to do so.

Tracking Software Architecture Decisions

Readers will learn a method for systematically tracking software architecture decisions through ADRs, introducing a lifecycle that will support this process.

The Rule of Three

Understanding the relationship between organizational design and organization size is crucial for businesses looking how to achieve their goals. In this article, we will explore the key factors that organizations face as they grow, and how their organizational design impacts their ability to overcome these challenges.

The Ambiguous Zone

It's easy for developers to hide out at either end of a spectrum, on one end doing what we're told and on the other doing what we want. But real work happens in between these.

Navigating the unpredictability of everything

We dramatically, repeatedly fail to predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.

newsletters