• Let's make Cloud ☁️
  • Posts
  • Let's make Cloud #39: Building a Generative AI application using AWS Step Functions, Zero Configuration Service Mesh with On-Demand Cluster Discovery, Chaos Lambda Extension

Let's make Cloud #39: Building a Generative AI application using AWS Step Functions, Zero Configuration Service Mesh with On-Demand Cluster Discovery, Chaos Lambda Extension

Building a Generative AI application using AWS Step Functions, Zero Configuration Service Mesh with On-Demand Cluster Discovery, Chaos Lambda Extension

Hello CloudMakers!

Checking in from Munich today! I’ve found myself amidst the electrifying buzz of the AWS Community Day DACH. As the Italian infiltrator in this expertly organized event, I’m surrounded by brilliant minds and absorbing top-notch talks. But before I dive into my adventures here, let’s jump into this week’s reading suggestions.

Today we shall see:

  • Building a Generative AI application using AWS Step Functions

  • Zero Configuration Service Mesh with On-Demand Cluster Discovery

  • Chaos Lambda Extension

Enjoy!

Building a Generative AI application using AWS Step Functions

We’ve all faced the challenge of sifting through lengthy WhatsApp voice messages, sometimes wishing for a quicker way to get the message. So, Massimo decided to craft a solution. Leveraging the capabilities of Generative AI, he developed a tool that transcribes those voice notes into text, making it easier for everyone to consume the message at their own pace, and he’s orchestrated the entire process using Step Function. An innovative approach to a modern-day challenge.

Zero Configuration Service Mesh with On-Demand Cluster Discovery

Netflix’s relationship with service mesh hasn’t been a straightforward one. This article traces back to the beginning, revealing the company’s history, the pressing motivations behind their decisions, and the hurdles they faced. By teaming up with Kinvolk and the wider Envoy community, Netflix co-developed the on-demand cluster discovery feature, a game-changer designed to make service mesh adoption smoother in multifaceted microservice environments. Explore the in-depth narrative of how Netflix, in its characteristic pioneering spirit, arrived at its current mesh solution, making complex architectures more manageable.

Chaos Lambda Extension

Many of you have likely heard of chaos engineering, with some perhaps even having tried it out. Often, our minds jump straight to container-based systems when thinking of this. However, with the Lambda Chaos Extention it’s now possible to apply chaos engineering to Lambdas. This tool that introduces faults into Lambda functions without the need to adjust the code, whether you’re running Node.js, Python, Java, .NET, or Ruby. Depending on your setup, you can opt to induce latency or alter a function’s response.

What sets this tool apart? Its seamless integration, which requires zero code alterations. Then there’s its universal compatibility, allowing it to work across a variety of Lambda runtimes. And when it’s switched off, your Lambda remains unaffected and runs as smoothly as ever.

Thank you for reading my newsletter!

If you liked it, please invite your friends to subscribe!

If you were forwarded this newsletter and liked it, you can subscribe for free here:

Have you read an article you liked and want to share it? Send it to me and you might see it published in this newsletter!

Interested in old issues? You can find them here!