Microservices
term_id: microservices
Category: engineering_practice
Definition
Im Kontext des AI-Engineering ermöglichen Microservices, dass verschiedene Komponenten einer KI-Pipeline, wie Datenvorverarbeitung, Modellanfrage und Ergebnisspeicherung, entwickelt, skaliert und gewartet werden können, ohne voneinander abhängig zu sein.
Summary
Microservices ist ein Architekturstil, der eine Anwendung als Sammlung lose gekoppelter, unabhängig bereitbarer Dienste strukturiert, die um Geschäftsfähigkeiten organisiert sind.
Key Concepts
- Lose Kopplung
- Unabhängige Bereitstellung
- Dienstzerlegung
- API-Gateways
Use Cases
- Skalierbare Endpunkte für KI-Inferenz
- Modulare Machine-Learning-Pipelines
- Resiliente Empfehlungssysteme