Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Architektura IT

Mikroserwisy

Styl architektoniczny, w którym aplikacja składa się z małych, niezależnych usług komunikujących się przez API.

Definicja

Mikroserwisy (Microservices) to architektura, w której system jest podzielony na małe, autonomiczne usługi — każda odpowiada za jedną domenę biznesową.

Mikroserwisy vs Monolit

Aspekt Monolit Mikroserwisy
Deployment Cała aplikacja naraz Każdy serwis niezależnie
Skalowanie Całość (vertical) Tylko potrzebny serwis
Technologia Jedna (np. Java) Każdy serwis może inną
Zespoły Jeden duży Małe, autonomiczne
Złożoność Prosta na starcie Większa (distributed system)

Kiedy mikroserwisy?

  • Duża organizacja (10+ developerów)
  • Potrzeba niezależnych deploymentów
  • Różne wymagania skalowania per moduł
  • NIE na starcie — zacznij od monolitu!

Dlaczego BA powinien znać?

BA definiuje granice kontekstów (bounded contexts) — które funkcje są razem, a które osobno. To przekłada się na podział mikroserwisów.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify