Skip to main content

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.