Real-World Serverless
#78: Out with legacy lock-in with Eduard Bargues
In this episode, I spoke with Eduard Bargues, who is a Principal Engineer at Ohpen, a cloud-native open banking platform.
We talked about Ohpen's migration from EC2 to a mix of Fargate and Lambda, and along the way, we touched on many topics:
- migration patterns
- the "serverless-first" mindset
- how to choose when to use Lambda vs Fargate
- why monolith functions are painful and should be avoided
- recommendations and pitfalls
- why you should build a DX team
We also talked about how being cloud-agnostic makes you use the cloud in a way that is inefficient and creates many layers of unnecessary abstraction layers in your architecture, which Eduard calls "legacy lock-in"!
We talked about their event-driven architecture and how they are using an in-house Event Broker to add FIFO support (which EventBridge doesn't support) for some subscribers. It's similar to what Luc van Donkersgoed talked about in episode 68. We talked about their EventBridge topology and how they manage over 200 AWS accounts, and finally, what are the biggest shortcomings with EventBridge right now.
Links from the episode:
- Job openings at Ohpen
- Episode 68 with PostNL
- Episode 73 with NN
- Luc van Donkersgoed's Twitter and LinkedIn
- The decoupled invocation pattern
For more stories about real-world use of serverless technologies, please follow me on Twitter as @theburningmonk and subscribe to this podcast.
Want to step up your AWS game and learn how to build production-ready serverless applications? Check out my upcoming workshops and I will teach you everything I know.
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0