Mikroserwisy – podejście do tworzenia aplikacji podzielonych na wiele modułów. Każdy moduł jest odpowiedzialny za jedną funkcjonalność i komunikuje się z innymi, tworząc spójną całość – aplikację lub system. Taki podział ułatwia zarządzanie i rozwój – odseparowaną funkcjonalność można wymienić, ulepszyć lub naprawić bez zaburzania pracy całości aplikacji.