Session

Shipping type-safe Serverless microservices at scale

Building Cloud-native applications has never been easier, thanks to the wide possibilities offered by the Serverless Framework and the variety of available AWS services. These tools have given access to potentially infinitely-scaling applications.

However, what happens when your team scales as much as your application? And what happens when one team is not enough to develop your application and you need to parallelize the work? From exponentially growing deployment times to team dependencies and code duplication, many problems are likely to occur.

Nothing new under the sun, but one way to solve this issue is to embrace the idea of microservices. The main idea is to split the application by business context, and give full control to teams on the whole building process, from technical conception to deployment.

The Serverless Framework seems to be a perfect fit for this approach, by providing a scope of resources and logic within a single CloudFormation stack. However, the devil lies in the interactions between the microservices: how to ensure a smooth collaboration between your teams while providing a stable architecture and securing the deployment process?

In this talk, you'll learn how to implement both static and dynamic contracts between your services, with the help of Typescript and JSON-Schema in a monorepo structure managed by Nx. We'll also deep dive in advanced strategies to ensure fast and reliable deployments.

François Farge

Tech Lead - Theodo

Lyon, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top