Paved Roads - Architecting for Distributed Teams


Duration: 50 mins
Nathaniel Schutta
Architect as a Service

As we migrate towards distributed applications, it is more than just our architectures that are changing, so too are the structures of our teams. The Inverse Conway Maneuver tells us small, autonomous teams are needed to produce small, autonomous services. Architects are spread thin and can’t be involved with every decision. Today, we must empower our teams but we need to ensure our teams are making good choices. How do we do that? How do you put together a cohesive architecture around distributed teams?

This talk will discuss creating “paved roads”, well worn paths that we know works and we can support. We will also explore the importance of fitness functions to help our teams adopt appropriate designs.

You may also be interested in

50 mins
Cloud Native Culture

The shift to cloud computing involves a veritable plethora of new technologies and approaches. From 12 factors to domain drive...

50 mins
Architectural Principles and Practices for Building MicroServices

Transitioning from a monolith to a microservices based architecture is a non-trivial endeavor. It is mired with many practices that...

25 mins
Consumer Banking in Cloud

Join this talk to understand Goldman Sachs' Marcus product offering to its consumers and how services and products are deployed...

25 mins
Moving a Monolith from AWS EC2 to K8

In this talk, Samuel will talk about how his team at Freshworks moved a Monolithic Rails Application from AWS EC2...

50 mins
Resilience and Chaos Engineering in the Cloud

At Hotels.com (part of Expedia Group) we run microservices and infrastructure in production at a large scale. Where applications previously...

50 mins
Developing with HTTPS in Containers

HTTPS is the new black. In production, you'll likely terminate HTTPS at the load balancer. But how do you develop...