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."
Speaker
Anahit Pogosova
Lead Cloud Software Engineer @Solita
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.