Build a chat app. Then invite 10,000 people.

Welcome to TechNeeks πŸ‘‹Β Thanks for joining us in the morning!

Today you are going to run a real-time chat app, put it under load, scale it, break it, work out why it broke, then change the design and try again.

<aside> 🧠

You do not need to know Docker, Kubernetes or Kafka already.

When we use a tool, we'll explain the bit you need at the moment you need it.

</aside>

Your four-hour mission

Rule for today

What are we building?

What should always be true?


0. BEFORE WE BEGIN β˜•


1. RUN THE CHAT πŸ’¬


2. PACKAGE IT WITH DOCKER πŸ“¦


3. OPEN THE LIVE SYSTEM 🌍


4. MEASURE IT πŸ”₯


5. SCALE IT β€” ONE CHAT SERVICE β†’ TWO πŸ“ˆ