← Wszystkie realizacje

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.
C# / .NETAzure

Obsługuje większość uczelni medycznych w USA

Jeden zespół, wszystkie warstwy

Co zrobiliśmy w tym projekcie

Przeczytaj też

SaaS · SportTourneeProwadź turnieje bez zadyszkiZobacz pełny opis →← Poprzednia · Zakład obróbki metalu

Masz 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ść →