Microservices
🧠 Konzept
Ein Microservice ist ein kleiner, in sich geschlossener Dienst, der eine klar umrissene Aufgabe erfüllt. Er kommuniziert mit anderen Systemen über APIs.
Beispiel: Statt eine große „Monolith“-App zu bauen, gibt es viele kleine Services:
-
Ein Service verwaltet Blogposts
-
Einer generiert Inhalte (z. B. via KI)
-
Einer kümmert sich um Medienverwaltung
🎯 Wofür geeignet?
-
Komplexe Systeme mit gut trennbaren Aufgaben
-
Teams arbeiten parallel an getrennten Bereichen
-
Skalierbarkeit und Wiederverwendbarkeit
📦 Im CMS-Kontext
Stell dir vor: Jemand klickt im Admin-Panel auf „KI-Titel generieren“. Dieser Aufruf geht an einen separaten Node.js-Service, der das übernimmt – der PayloadCMS-Core muss davon nichts wissen.