What’s really different about
How do you scale engineering for your
1.Break engineering into smaller teams.
2.Engineer a software architecture to
support this organization.
The traditional n-tier architecture makes it hard for
smaller teams to iterate.
We need a cloud
Each component must be
Architecture must be
resilient to network,
machine, and people
Resolution Central Load
A microservices architecture: central -> distributed
App server Dumb
● Microservices is an architecture for distributed development of
● A resilient architecture is one of the three key components
required to successfully adopt microservices (the other two are CD
workflow and loose coupling)
● Microservices Practitioner Summit talks online at
● www.datawire.io for more about what we do