The Art of Embracing Failures with Serverless Architectures

code red code red

Nowadays, serverless can mean and do many different things. Among others, it helps break down complex tasks into smaller components and run them in parallel, leveraging the power of distributed architectures. And it can seem almost magical in its perceived simplicity! But the real world is more nuanced. While distributed systems and architectures provide immense capabilities, they also come with great responsibility.

During this talk, we explore some of the most common challenges and pitfalls inherent to distributed systems and architectures. We look at strategies to mitigate them using real-world examples of two essential AWS serverless services: AWS Lambda and Amazon Kinesis.

And above all, we learn to embrace failures. Because as the CTO of Amazon Dr. Werner Vogels likes to say: "Everything fails, all the time."

Interview:

What key takeaways can attendees expect from your InfoQ Dev Summit session?

In a nutshell, the goal is to give the audience tools to handle inevitable failures in distributed architectures and to make informed, critical decisions rather than blindly hoping for the best.

What's the focus of your work these days?

I'm currently helping a customer build a serverless architecture that will enable one of their AI innovations. I've repeatedly encountered the same challenges when building distributed architectures, so I know firsthand that the topics of my talk are as relevant as ever.

What technical aspects of your role are most important?

In my role, I need solid AWS and software development experience, along with the ability to build a resilient, scalable, and evolvable architecture that the team can proudly own.

How does your InfoQ Dev Summit Munich session address current challenges or trends in the industry?

The main trend is obviously GenAI, but right off the bat, my session is not about that. It’s not about trends - it’s about the fundamentals of cloud engineering, serverless, and distributed systems.

How do you see the concepts discussed in your InfoQ Dev Summit Munich session shaping the future of the industry?

We are reaching higher and higher levels of abstraction when building software in the cloud. However, I believe we can't build reliable software without a solid foundation. Without that, we're moving in the dark with our eyes closed, just hoping it will all be fine.


Speaker

Anahit Pogosova

Lead Cloud Software Engineer @Solita, AWS Data Hero, 10+ Years Experience in Full-Stack and Data Solutions

Anahit brings over a decade of experience in full-stack and data solutions to her roles as an AWS Data Hero and a Lead Cloud Software Engineer at Solita, one of Finland's leading digital transformation companies. Anahit passionately shares her knowledge with the community through various channels, including conferences and meetups, podcasts and YouTube, as well as blogging and online courses.

Read more
Find Anahit Pogosova at:

Date

Friday Sep 27 / 10:20AM CEST ( 50 minutes )

Location

Ballroom C

Topics

Resilience Architecture Serverless

Share