01 Zakres zadań
- Modernizacja dużej, kluczowej dla biznesu platformy opartej na .NET i Azure. Przejście z silnie powiązanego środowiska monolitycznego w stronę bardziej modularnej, skalowalnej i odpornej architektury bez wstrzymywania operacji biznesowych (bez podejścia typu "big-bang rewrite").
- Ocena obecnej architektury, zależności, granic serwisów (service boundaries), przepływów danych oraz wąskich gardeł operacyjnych.
- Definiowanie praktycznej mapy drogowej modernizacji (roadmap): decydowanie, co należy ustabilizować obecnie, co odseparować (decouple), a co można odłożyć na później.
- Identyfikacja ograniczonych kontekstów (bounded contexts) i granic serwisów obejmujących m.in. wyceny, stawki, polisy, roszczenia, klientów, powiadomienia, dokumenty oraz zarządzanie produktem.
- Definiowanie wytycznych architektonicznych (guardrails) dla .NET, Azure, API, dostępu do danych, integracji, observability, bezpieczeństwa oraz gotowości do wdrożeń (release readiness).
- Bliska współpraca z liderami technicznymi (engineering leads), specjalistami od baz danych, inżynierami DevOps, QA oraz interesariuszami produktowymi na poziomie CTO/CIO.
- Przekładanie decyzji architektonicznych na mierzalny wpływ biznesowy: szybkość, ryzyko, skalowalność, zgodność z regulacjami (compliance), koszty oraz odporność operacyjną.
