Microservices, Monolithic, and Serverless are some of the three architectural patterns that have recently gained popularity. Some engineers swear one over the others, but in reality, there are every use case differs in what will be more efficient than others. For example, if your services aren’t reusable and are specific to your application, is there really a point in building it as a microservice service rather than a part of your monolith, thus increasing the developer need it takes to maintain infrastructure?

This talk is designed to provide the pros and cons of going one way versus another, providing real life examples of how things didn’t work out when architectural decisions weren’t vetted deep enough. Hopefully, by the end of this talk engineers and business alike will be able to have initial conversations on the route they’d like to take on their next project.