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)

42. How do you containerise and run your API with Fargate?

42. How do you containerise and run your API with Fargate?

We recently talked about migrating a monolithic application to AWS, using EC2, load balancers, S3 and RDS. In this episode we want to talk about a slightly different setup, where we are going for cont...

23 Kesä 202218min

41. How can Middy make writing Lambda functions easier?

41. How can Middy make writing Lambda functions easier?

Lambda functions are small units of code that achieve a specific purpose. It’s always a good idea to keep your code short, clean and simple. And yet, sometimes you find yourself writing lots of boiler...

16 Kesä 202225min

40. What do you need to know about IAM?

40. What do you need to know about IAM?

Identity Access Management, also known as IAM, can be an intimidating service when getting started with AWS. But IAM is also one of those core services that you can’t really avoid. In this episode we ...

9 Kesä 202228min

39. How do you build a cross-account event backbone with EventBridge?

39. How do you build a cross-account event backbone with EventBridge?

When it comes to building and deploying microservice applications on AWS, there are 2 emerging best practices: use a separate AWS account per application (and environment) and decouple communication b...

2 Kesä 202222min

38. How do you choose the right compute service on AWS?

38. How do you choose the right compute service on AWS?

When it comes to choosing compute services on AWS, there are a lot of options, including EC2, ECS, Lambda, EKS… New ones keep emerging all the time! Selecting the right one for each application is no ...

26 Touko 202229min

37. How do you migrate a monolith to AWS without the drama?

37. How do you migrate a monolith to AWS without the drama?

Migrating monoliths to the cloud can be a scary, expensive and time consuming and time consuming activity. Many companies try to avoid it even if it could be beneficial for them, just because they thi...

19 Touko 202232min

36. What’s new for JavaScript developers on AWS?

36. What’s new for JavaScript developers on AWS?

There are lots of options for programming languages on AWS these days but one of the most popular ones remains JavaScript. In this episode of AWS Bites we discuss what it’s like to develop with JavaSc...

12 Touko 202224min

35. How can you become a Logs Ninja with CloudWatch?

35. How can you become a Logs Ninja with CloudWatch?

In the age of distributed systems we produce tons and tons of logs. This is especially true for AWS when using CloudWatch logs. So how do we make sense of all these logs and how can we find useful inf...

5 Touko 202231min