The Impact of Managed Services on Modern Software Architecture
We have been on a journey over the past twenty years in designing software architectures. Technological advances have changed both what we have wanted to build as well as how we can most efficiently build it, but many organizations struggle to understand what to do with those advances.
For example, a recent postmortem by the Amazon Prime Video team on dropping their serverless architecture indicates a complete misunderstanding of both how to use the serverless managed services that Amazon Web Services provides, as well as how to best leverage managed services in building the application in question.
In this talk, I will talk through the effective and ineffective uses of managed services in modern software architecture, and provide simple rules of thumb for designing your next application with managed services.