SaaS · Ochrona zdrowia / EdTech · 2023–nadal
MyEvaluations
SaaS do kształcenia medyków zmodernizowany bez przepisywania od zera
Aplikacja SaaS, z której korzysta zdecydowana większość uczelni medycznych w USA.
Po 20 latach sukcesów system mocno się skomplikował i narósł w nim spory dług techniczny — dotychczasowemu zespołowi coraz trudniej było utrzymać tempo rozwoju.
Zamiast wszystko przepisywać, weszliśmy w istniejący system i dobudowaliśmy do niego nowe części — z wykorzystaniem nowoczesnej architektury i narzędzi, bez wywracania reszty do góry nogami.
Podsumowanie techniczne
Poprowadziliśmy modernizację 20-letniego monolitu C# w stronę Node.js i Reacta.
- Zaprojektowaliśmy strategię stopniowej migracji według wzorca strangler fig, minimalizując ryzyko i koszty.
- Wymiana kolejnych stron w działającej aplikacji: nowe strony w Reakcie dostępne pod dotychczasowymi adresami URL, oparte na serwisach NestJS działających równolegle na dwóch bazach (SQL Server + PostgreSQL).
- Zbudowaliśmy nową bramę API kierującą ruch między starymi serwisami a nowymi.
- Wdrożyliśmy nowoczesny pipeline CI/CD z automatycznymi testami i infrastrukturą jako kodem.
- Zrekrutowaliśmy i poprowadziliśmy zespół czterech inżynierów, ustanawiając standardy kodu i proces przeglądu kodu.
- Koordynowaliśmy równoległe ścieżki rozwoju z dotychczasowym zespołem zewnętrznym.
Obsługuje większość uczelni medycznych w USA
Jeden zespół, wszystkie warstwy
Co zrobiliśmy w tym projekcie
Backend i API.
Usługi z kontrolą typów, przejrzyste modele danych i API gotowe na wzrost liczby użytkowników i danych.
Web i frontend.
Aplikacje React/Next.js gotowe do użytku, design systems i panele, które działają szybko także po rozbudowie.
Cloud i DevOps.
Odtwarzalna infrastruktura jako kod, CI/CD i monitorowanie działania — bez rozbieżności wynikających z ręcznych zmian w konsoli.
Przeczytaj też
SaaS · SportTourneeProwadź turnieje bez zadyszkiZobacz pełny opis →← Poprzednia · Zakład obróbki metaluMasz podobny problem?
Zacznij od 30 minut z programistą full-stack — powiemy Ci wprost, czy umiemy pomóc.
30 minGoogle Calendarbez prezentacji sprzedażowej
Wolisz napisać? Wyślij nam wiadomość →
