Java, TypeScript
todrawn.com
- Problem
- W trybie tablic utrzymać synchronizację rysowania i stanu między podłączonymi klientami, gdy cały produkt obejmuje też Scribe, konta i subskrypcje.
- Rola
- Zbudowałem todrawn.com end to end; to case study skupia się na API w Spring Boot, kanwie Next.js, warstwie czasu rzeczywistego, płatnościach i wdrożeniu trybu tablic.
- Decyzje
- WebSockets przenoszą aktualizacje tablicy, PostgreSQL przechowuje trwałe dane, Redis obsługuje szybki stan krótkotrwały, a Docker, GitHub Actions i Cloud Run wspierają dostarczanie.
- Rezultat
- Działający produkt todrawn.com łączący Scribe ze współdzielonymi tablicami, w tym produkcyjny tryb tablic z subskrypcjami Stripe.