Small Focused Teams

Small teams are happy and productive teams. Structuring engineering teams at scale and keeping them productive can be quite challenging, although the recent DevOps movement has proven itself valuable to maintaining a productive team size for building and operating applications. Structuring engineering teams so that the developers are involved in the operations and are accountable for them has clear benefits in effectiveness. Applying this model to a very large application can be quite challenging, or nearly impossible. It’s much easier to have developers involved and sharing the operational responsibilities of the applications they are developing with smaller services.

Small individual services are ideally sized so that a ...

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.