Mikroserwisy
Aplikacja z wielu małych usług.
Co to jest Mikroserwisy?
Mikroserwisy to sposób budowy aplikacji z wielu małych, niezależnych usług, z których każda odpowiada za jeden obszar (np. płatności, użytkownicy, powiadomienia) i komunikuje się z innymi przez API.
Przeciwieństwem jest monolit — jeden duży program. Mikroserwisy łatwiej skalować i rozwijać osobno, ale wprowadzają złożoność komunikacji i wdrożeń.
Dlaczego to ważne dla SEO
Podział na mikroserwisy pozwala dużym zespołom rozwijać i skalować części systemu niezależnie. Dla małych projektów bywa jednak nadmiarowy.
Jak to sprawdzić
To decyzja architektoniczna backendu, niewidoczna na stronie. Dotyczy organizacji kodu i wdrożeń, nie tego, co widzi użytkownik.
Częste błędy
- Dzielenie na mikroserwisy zbyt wcześnie (przedwczesna złożoność)
- Zbyt „gadatliwa” komunikacja między usługami
- Brak spójnego monitoringu całości
Przykład
Płatności · Użytkownicy · Powiadomienia — osobne usługi, jedno API