Mikrousługi
term_id: microservices
Category: engineering_practice
Definition
W kontekście inżynierii AI mikrousługi pozwalają na rozwijanie, skalowanie i utrzymanie różnych komponentów potoku AI, takich jak wstępne przetwarzanie danych, wnioskowanie modelu i przechowywanie wyników, w sposób niezależny.
Summary
Mikrousługi to styl architektoniczny, który strukturyzuje aplikację jako zbiór luźno powiązanych, niezależnie wdrażalnych usług zorganizowanych wokół możliwości biznesowych.
Key Concepts
- Luźna spójność
- Niepodległe wdrażanie
- Dekompozycja usług
- Bramy API
Use Cases
- Skalowalne punkty końcowe wnioskowania AI
- Modułowe potoki uczenia maszynowego
- Odporne systemy rekomendacyjne