Architecture engineering
Kurs: System Design — od wymagań do odpornej architektury
Zaprojektujesz system powiadomień i uzasadnisz architekturę szacunkiem ruchu, kosztami oraz scenariuszami awarii.
Program
Zakres materiału
12 modułów tekstowych, kalkulatory, checkpointy i projekt systemu powiadomień.
Program — 12 pozycji
- Najpierw problem. Dopiero potem architektura.
- Policz rząd wielkości, zanim wybierzesz technologię.
- Modeluj przepływ danych, nie katalog usług.
- Load balancer rozdziela ruch — ale sam też musi przeżyć awarię.
- Cache kupuje czas kosztem świeżości i złożoności.
- Najpierw zapytania i indeksy. Potem większy serwer. Na końcu dystrybucja.
- Przenieś odpowiedź bliżej użytkownika — i kontroluj, co naprawdę jest kopią.
- Kolejka oddziela tempo producenta od tempa konsumenta.
- Mikroserwisy kupują autonomię zespołów za cenę koordynacji systemu.
- Projekt nie jest gotowy, dopóki nie opiszesz awarii i sygnału alarmowego.
- Zaprojektuj system powiadomień dla milionów użytkowników.
- Wytłumacz projekt jak decyzję, nie jak kolekcję logo.
Rezultat
Efekt końcowy
Estymacja ruchu, API, load balancing, cache, bazy, CDN, kolejki, mikroserwisy, SLO, bezpieczeństwo i case study end-to-end.
Dopasowanie
Dla kogo jest ten kurs?
Dla architektów, seniorów i liderów odpowiedzialnych za bezpieczeństwo, niezawodność oraz produkcję.
Przed rozpoczęciem: Ćwiczenia operują wymaganiami aplikacji, ruchem, danymi i awariami; przykłady są opisane w programie.
Metoda EAIS
Jak pracujesz z materiałem
Najpierw poznajesz kontekst i ograniczenia, następnie wykonujesz konkretne kroki, a na końcu porównujesz rezultat z kryteriami jakości. Materiał pozostaje dostępny online po zalogowaniu.
- 01Zrozum kontekst
- 02Wykonaj proces
- 03Sprawdź wynik
Próbka przed zakupem
Najpierw problem. Dopiero potem architektura.
System design to proces przekładania potrzeb użytkownika i ograniczeń biznesowych na strukturę, która działa poprawnie przy zakładanej skali oraz awariach.
Fragment materiału. Pełny zakres znajdziesz w programie powyżej.
Cena i uprawnienia
Wybierz zakres korzystania
Dostęp jednej osoby do nauki i ćwiczeń. Do zastosowania wiedzy i rezultatów w firmie wybierz licencję komercyjną.
Zastosowanie wiedzy, metod i własnych rezultatów w jednej firmie. Nie obejmuje udostępniania ani odsprzedaży materiałów.
Osobisty dostęp do obecnych i przyszłych kursów przez 365 dni. Nie obejmuje licencji komercyjnej.
Każdy wariant: 365 dni od potwierdzenia płatności i nadania dostępu, aktualizacje opublikowane w tym okresie, płatność jednorazowa i brak automatycznego odnowienia. Konto jest przeznaczone dla jednej osoby; licencja komercyjna nie oznacza dostępu dla całego zespołu ani prawa do udostępniania materiałów.
Autor
Łukasz Kretowicz
Autor kursów EAIS i twórca projektów EAIS.pl, E37.pl, ZaITorobie.pl oraz LexAgent.pl. Zobacz publiczne projekty i sprawdź próbkę materiału przed zakupem.
Poznaj autora i jego projektyPrzed zakupem
Wiesz, co kupujesz i kto obsługuje sprzedaż.
- 12 modułów tekstowych, kalkulatory, checkpointy i projekt systemu powiadomień.
- materiał online po polsku, we własnym tempie