Szkolenie z projektowania i strategii rozwoju architektury aplikacji

Poziom

Zaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z projektowania i strategii rozwoju architektury aplikacji

Współczesne systemy IT muszą odpowiadać na zmiany biznesowe, rosnące obciążenie oraz wymagania dotyczące dostępności, bezpieczeństwa i kosztów utrzymania. Projektowanie architektury wymaga świadomego zarządzania kompromisami między skalowalnością, niezawodnością, złożonością i tempem rozwoju produktów. Szkolenie obejmuje analizę atrybutów jakościowych, dobór stylu architektonicznego i technologii, dokumentowanie decyzji, kontrolę długu technologicznego, modernizację systemów legacy oraz przygotowanie strategii technologicznej. Zakres uwzględnia również ład architektoniczny i ryzyka związane z wykorzystaniem komponentów AI.

Dla kogo jest to szkolenie?
  • logo infoshare Dla architektów IT – którzy projektują lub rozwijają architekturę systemów oraz potrafią analizować wymagania funkcjonalne i niefunkcjonalne
  • logo infoshare Dla liderów technologicznych – którzy mają doświadczenie w rozwoju oprogramowania i odpowiadają za wybór technologii, standardów oraz kierunków modernizacji
  • logo infoshare Dla doświadczonych inżynierów systemowych i programistów – którzy znają podstawy integracji systemów, baz danych, API, wdrażania aplikacji i utrzymania środowisk produkcyjnychinżynierów systemowych i programistów – którzy pracują nad tworzeniem i utrzymaniem aplikacji o wysokiej dostępności, a także muszą zarządzać długiem technologicznym w istniejących systemach.
  • logo infoshare Dla menedżerów IT – którzy uczestniczą w decyzjach technologicznych oraz potrafią interpretować diagramy architektury, koszty, zależności i ryzyka technicznemenedżerów IT – którzy chcą zrozumieć, jak strategia technologiczna może wspierać rozwój biznesu, jednocześnie minimalizując ryzyko związane z utrzymaniem starych, nieefektywnych systemów

Czego nauczysz się na szkoleniu?

  • Zdefiniujesz atrybuty i scenariusze jakościowe
  • Porównasz warianty architektury
  • Przygotujesz zapis kluczowych decyzji architektonicznych
  • Opracujesz plan modernizacji systemu
  • Zrealizujesz mapę rozwoju technologicznego z uwzględnieniem kosztów, długu technicznego, niezawodności i ryzyk

Program szkolenia z projektowania i strategii rozwoju architektury aplikacji

Dzień 1

Moduł 1: Wprowadzenie

  • Definicja i znaczenie skalowalnej architektury IT
  • Cele szkolenia i oczekiwane rezultaty
  • Kluczowe wyzwania związane z architekturą systemów IT

Moduł 2: Skalowalna architektura systemów IT

  • Wzrost obciążenia i skali systemu: wymagania, ograniczenia i koszty
  • Style architektoniczne i strategie skalowania: monolit modularny, mikroserwisy, architektura zdarzeniowa i serverless
  • Atrybuty jakościowe, scenariusze jakościowe i kompromisy architektoniczne

Moduł 3: Dobór technologii i plan adopcji

  • Kryteria decyzji technologicznych: potrzeby biznesowe, kompetencje, koszty, bezpieczeństwo i ryzyko dostawcy
  • Dobór technologii a długoterminowy rozwój firmy: Technology Radar, proof of concept i Architecture Decision Records
  • Plan adopcji nowych technologii: etapy, mierniki, odwracalność decyzji i kontrola zmiany

Moduł 4: Dług technologiczny i systemy legacy

  • Identyfikacja, pomiar i priorytetyzacja długu technologicznego w starzejących się systemach
  • Prewencja długu technologicznego na etapie architektury: standardy, przeglądy i fitness functions
  • Modernizacja kodu legacy: Strangler Fig, Branch by Abstraction i migracja etapowa

 

Dzień 2

Moduł 5:Wysoka dostępność i niezawodność systemów IT

  • Stabilność i odporność systemów: SLI, SLO i budżety błędów
  • Wzorce niezawodności: timeout, retry, circuit breaker, bulkhead i idempotencja
  • Scenariusze awarii, pojedyncze punkty awarii i plan odtwarzania

Moduł 6: Strategia technologiczna firmy

  • Długoterminowa strategia technologiczna wspierająca cele biznesowe firmy
  • Powiązanie strategii technologicznej z portfelem produktów, kompetencjami i zmianami rynkowymi
  • Ład architektoniczny: zasady, role decyzyjne, przeglądy i odpowiedzialne wykorzystanie komponentów AI

Moduł 7: Podsumowanie i najlepsze praktyki na przyszłość

  • Kluczowe zasady skalowalnych, niezawodnych i ewolucyjnych systemów IT
  • Najlepsze praktyki doboru technologii i kontroli długu technologicznego
  • Plan zastosowania strategii technologicznej w organizacji: decyzje, artefakty i kolejne kroki
  • Q&A – pytania uczestników i dyskusja

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.