92. Decomposing the Monolith Lambda
AWS Bites3 Elo 2023

92. Decomposing the Monolith Lambda

In this episode of AWS Bites, we take you on a captivating migration journey. Together, we'll explore how we transformed fullstackbulletin.com's automation process, leaving behind the complexities of a monolithic AWS Lambda and embracing the efficiency of Step Functions.

Join us as we dive into the challenges of automating a weekly newsletter, trying to strike the perfect balance between automation and manual curation. We'll discover the risks of relying on external services and how we navigated these obstacles during our migration.

Together, we'll uncover the step-by-step process of breaking down the monolithic Lambda architecture and orchestrating a more manageable approach with Step Functions. We will also briefly touch on alternative social platforms like Mastodon and other Twitter alternatives during our migration adventure.

Learn with us about different migration strategies and the crucial role of observability for smooth operations.

Finally, we will share some valuable lessons that you can apply to your production workloads. 💰 SPONSORS 💰 fourTheorem is the company that makes AWS Bites possible. If you are looking for a partner to accompany you on your cloud journey, check them out at ⁠⁠⁠fourtheorem.com⁠⁠⁠!


In this episode, we mentioned the following resources:


You can listen to AWS Bites wherever you get your podcasts:

Jaksot(157)

12. How do you manage your AWS credentials?

12. How do you manage your AWS credentials?

In this episode, Eoin and Luciano talk about how to manage AWS credentials and different ways to manage them. From the more traditional (and not recommended) IAM credentials to SSO. In this episode we...

26 Marras 20218min

11. How do you move away from the management console?

11. How do you move away from the management console?

In this episode, Luciano and Eoin discuss the good and the bad of the AWS Management Console (a.k.a. the web console) and why you should consider migrating to Infrastructure as Code (IaC) as soon as p...

19 Marras 20218min

10. Lambda or Fargate for containers?

10. Lambda or Fargate for containers?

In this episode, Eoin and Luciano try to explain whether you should consider Lambda or Fargate for containers. We start by clarifying what we really mean by containers and what kind of container suppo...

12 Marras 20217min

09. How do you get started with AWS?

09. How do you get started with AWS?

In this episode, Eoin and Luciano try to answer a beginner question: how to get started with AWS. Special thanks to Adam Mann (https://www.linkedin.com/in/adam-e-mann/) for suggesting this question! A...

5 Marras 20217min

08. What are your AWS horror stories?

08. What are your AWS horror stories?

In this Halloween-themed episode, Eoin and Luciano tell some AWS horror stories! Get ready for some trick or treat! Of course we have to start with billing and we tell some of our failures with predic...

28 Loka 20217min

07. When do you use Step Functions?

07. When do you use Step Functions?

In this episode Eoin and Luciano try to reply to a question suggested by Emily Shea on Twitter (https://twitter.com/em__shea): When do you use Step Functions? Our answer describes what Step Function ...

21 Loka 20219min

06. Is AWS Lambda cheap or expensive?

06. Is AWS Lambda cheap or expensive?

In this episode Eoin and Luciano talk about the pricing model for AWS Lambda and describe some cases where it could be a very convenient solution but also cases where it might end up being very expens...

15 Loka 20217min

05. What are our favourite AWS services and why?

05. What are our favourite AWS services and why?

In this episode Eoin and Luciano talk about their favourite AWS services and why they like them. Spoiler: we talk about EventBridge, Lambda, CloudFormation, CDK, S3, ECS/Fargate plus some honorable me...

8 Loka 20219min