ruby javascript inspirational programming languages browser performance css software architecture

How to build a social network entirely on serverless

Yan Cui · Full Stack Fest 2019

In this talk, we will take apart the serverless architecture for a social network, Yubl, and discuss how we implemented different features using serverless technologies such as Lambda - search, user recommendation, news feed, push notifications, business intelligence and so on.

We will discuss the strategies we employed to migrate an existing, monolithic system to serverless. How to identify service boundaries, and migrate features off the monolith without downtime. We will see how events are used heavily to enable us to build loosely-coupled systems and where it doesn’t work so well.