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

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:

What's the focus of your work these days?

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. 

What's the motivation for your talk at QCon London 2024?

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! 

How would you describe your main persona and target audience for this session?

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.

Is there anything specific that you'd like people to walk away with after watching your session?

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.


Speaker

Sheen Brisals

Senior Engineering Manager, Author, and AWS Serverless Hero

Sheen is an AWS Serverless Hero. In his current role, Sheen guides enterprise teams to architect and build serverless solutions. Sheen has held several positions at leading software organizations over his long career. He is very passionate about serverless and loves sharing knowledge with the community. His writings and thoughts on serverless adoption have helped several engineers and organizations on their serverless journey. He is the co-author of 'Serverless Development on AWS: Building Enterprise-Scale Serverless Solutions' (O'Reilly, 2024). Sheen talks about serverless at conferences around the world.
 

Read more
Find Sheen Brisals at:

Date

Wednesday Apr 10 / 11:45AM BST ( 50 minutes )

Location

Fleming (3rd Fl.)

Topics

AWS Serverless architecture Microservices

Share

From the same track

Session

Thinking Like an Architect

Wednesday Apr 10 / 10:35AM BST

Are architects supposed to be the smartest people on the team, making all the important decisions for developers to fill in the blanks? Certainly not. Rather, architects make everyone else smarter, for example by sharing decision models or revealing blind spots.

Speaker image - Gregor Hohpe

Gregor Hohpe

Director of Enterprise Strategy @Amazon

Session

Evolving Trainline Architecture for Scale, Reliability and Productivity

Wednesday Apr 10 / 01:35PM BST

Trainline has been enabling customers to buy train tickets online for over 15 years.

Speaker image - Milena Nikolic

Milena Nikolic

CTO @Trainline, Previously Engineering Director @Google

Session

How to Architect Software for a Greener Future

Wednesday Apr 10 / 02:45PM BST

Few industries have moved fast enough to support the energy transition, and that includes the tech sector. How will software development and operations have to change to meet the sustainability and green needs of the planet?

Speaker image - Sara Bergman

Sara Bergman

Senior Software Engineer @Microsoft

Session

Data Mesh Architecture Applied to Complex Organizations

Wednesday Apr 10 / 03:55PM BST

Large financial enterprises often grapple with the challenges of complex data landscapes, ranging from managing petabytes of data produced, increasing regulatory compliance requirements and meeting the needs of different consumers.

Speaker image - Nandakumar Heble

Nandakumar Heble

Data Architect @UBS, Previously @Barclays, Over 25+ Years of Experience