Jak projektujemy systemy

Nie zaczynamy od wyboru technologii. Najpierw ustalamy, co system ma robić, kto będzie go rozwijać i za co powinien odpowiadać każdy jego element.

Potrzeba produktu → Funkcje aplikacji → Usługi współdzielone → Środowisko działaniaKażdy krok wynika z potrzeb produktu. Nie każdy projekt potrzebuje osobnej platformy, kolejki czy klastra.01Potrzeba produktuZaczynamy od celu02Funkcje aplikacjiUstalamy, co jest potrzebne03Usługi współdzieloneDobieramy proste rozwiązanie04Środowisko działaniaWdrażamy i rozwijamy
  1. Potrzeba produktu
  2. Funkcje aplikacji
  3. Usługi współdzielone
  4. Środowisko działania
Każdy krok wynika z potrzeb produktu. Nie każdy projekt potrzebuje osobnej platformy, kolejki czy klastra.

Odpowiedzialność we właściwym miejscu

Prosto tam, gdzie wystarczy. Rozbudowanie tam, gdzie trzeba.

Mała strona nie potrzebuje architektury systemu rozproszonego. System enterprise może za to wymagać wyraźnych granic, odporności na awarie, kontroli dostępu i niezależnego skalowania. Dobieramy poziom złożoności do ryzyka, skali i planów rozwoju.

Porozmawiajmy o Twoim projekcie

Opisz krótko, z czym się mierzysz. Wrócimy z propozycją kolejnych kroków - bez oferty z góry i bez zobowiązań.

Umów konsultację