Chris Gardner

Camp Counselor

Rethinking Architecture: A Look at Macroservices

Event Logo

Thursday, July 28, 2022 - 3:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: H

In the beginning, all software was a single, monolithic executable. However, large scale executables quickly became unwieldy, cumbersome, and a nightmare to update and maintain. We took a step back and addressed the problems. As such, Service Oriented Architecture was born, and we all rejoiced. However, these large scale services quickly became unwieldy, cumbersome, and a nightmare to update and maintain. We took a step back and addressed the problems. As such, Microservices were born, and we all rejoiced. Unfortunately, the honeymoon with Microservices is now over, as we start to see problems with this style. In this talk, we'll take a step back, and look at the pros and cons of both SOA and Microservices. From there, we can weigh these concerns and try to find a happy middle ground, which I affectionately refer to as Macroservices. By the end, we'll have an appreciation for the concerns we must weigh as we decide how to build or refactor our next application.

Take Aways

  • What architectures exist
  • When is one better than the other
  • What tradeoffs we give for each
favorited by:
Mario Aranda Connor McCurrie Daniel Maley Bryan Williams Bob Dankert Jesse Dahir-Kanehl Eric Boyd John Martin Clint Laskowski Grant Pierce Kevin Kelchen Tyler Hall Justin Weyenberg Joshua Below Shaun Leistikow Dustin Ewers James McCollum Chris Johnson Dave Aronson Matt Frye trent simon