Slide 11
Slide 11 text
• Evtl fragmentierte Codebasis (mehrere Repos, mehrere Sprachen, mehrere Projekte)
• Für einen Entwickler Microservice-Landschaft nicht überschaubar
• Breiter Techstack, viele Frameworks – von einzelnen Personen nicht mehr beherrschbar
• Lokal schwer deploybar/nachvollziehbar, lokal nicht (oder schwer) debugbar
• Prozesse/UseCases lokal nicht nachvollziehbar, erfordert aggregiertes Logging (ELK, Splunk,
etc.) oder spezielle Tools (DynaTrace, etc.)
• Voneinander unabhängige Entwicklung/Wachstum erfordert API-Versioning
• System-interne Kommunikation zwischen den einzelnen Microservices über das potentiell
unzuverlässige Netzwerk
11
Nachteile von Microservices (oder Vorurteile)