Think, Architect, and Sustain Your Serverless Applications As [Set] Pieces!

QCon London 2024

Session AWS

Think, Architect, and Sustain Your Serverless Applications As [Set] Pieces!

Wednesday Apr 10 / 11:45AM BST, Fleming (3rd Fl.)

Abstract

Over the decades, we have seen several architectural principles and patterns that helped enterprises build monolithic applications that stood the test of time. The emergence of microservices made us rethink how we built these business applications. It led us to break the complex monolith applications into countless microservices. The popularity of cloud and containerization revolutionized microservices.

Amidst this adoration emerged the next evolution of the cloud - serverless! With the ephemeral, granular, and independent nature of cloud resources, serverless tests our thinking, shifts our minds, and questions how we architect business applications. In addition, concepts such as asynchrony and event-driven communication are becoming prevalent. In this talk, we will examine how the characteristics of serverless influence us to think in a new way of architecting and evolving modern applications as set pieces.

Interview

I am part of an enterprise where I enable engineers to architect and build distributed systems to solve business problems using cloud and serverless technologies. 

We learn and apply architectural principles and patterns to solve common to complex problems. However, we often repeat the same patterns in the same way regardless of the underlying technology. As a technology, serverless brings unique characteristics and offers a different perspective to architect and design solutions. In this talk, I introduce a way of thinking to break down complexity and still build loosely coupled microservices - in a serverless way! 

Anyone with an engineering mindset willing to learn some new design approach or understand how to break a problem into manageable parts that are modular, extendible, and observable microservices would benefit from this talk.

I want people to create a mindset to visualize their big business problems and apply the microservices principles and serverless characteristics to break them down into parts they can focus on to build incrementally and iteratively within each problem's bounded context.

Topics

AWS Serverless architecture Microservices
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon London 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Wednesday 10 April

10:35 Fleming (3rd Fl.) Session Thinking Like an Architect Gregor Hohpe Director of Enterprise Strategy @Amazon 11:45 Fleming (3rd Fl.) Session AWS Think, Architect, and Sustain Your Serverless Applications As [Set] Pieces! Sheen Brisals Senior Engineering Manager, Author, and AWS Serverless Hero 13:35 Fleming (3rd Fl.) Session Evolving Trainline Architecture for Scale, Reliability and Productivity Milena Nikolic CTO @Trainline, Previously Engineering Director @Google 14:45 Fleming (3rd Fl.) Session How to Architect Software for a Greener Future Sara Bergman Senior Software Engineer @Microsoft 15:55 Fleming (3rd Fl.) Session Data Mesh Architecture Applied to Complex Organizations Nandakumar Heble Data Architect @UBS, Previously @Barclays, Over 25+ Years of Experience