- Der Artikel diskutiert den aktuellen Trend in der Tech-Industrie, komplexe Systeme durch Microservices unnötig weiter zu verkomplizieren.
- Autor Andrei Taranchenko kritisiert die Tendenz der Branche, Probleme lösen zu wollen, die gar nicht existieren – oft angetrieben vom Wunsch, innovativ und cutting-edge zu wirken.
- Dass JavaScript-Entwickler sich als „Full-Stack“ definieren und in Serverentwicklung sowie asynchronen Code einsteigen, wird als ein Faktor genannt, der zu diesem Trend beiträgt.
- Ebenfalls problematisch ist laut Artikel der Einfluss von FAANG-Veteranen auf Startups, wenn sie Systeme durchsetzen, die den komplexen Strukturen großer Unternehmen ähneln.
- Der Artikel weist darauf hin, dass viele erfolgreiche Unternehmen wie Dropbox, Twitter, Facebook, Instagram, Shopify und Stack Overflow mit einer einzigen Codebasis begonnen haben und diese noch immer effektiv nutzen.
- Taranchenko argumentiert, dass das Drängen zu Microservices oft zu einem Verlust an Effizienz und Einfachheit führt, da Entwickler die mentale Gesamtkarte des Systems pflegen und kontinuierliche Kommunikation über Updates und Änderungen bewältigen müssen.
- Statt Microservices empfiehlt der Autor, dass Unternehmen Services in Betracht ziehen sollten, die klar identifizierbare und separat skalierbare Lasten bewältigen können.
- Der Artikel schließt mit dem Hinweis auf eine Rückkehr zu einfacheren Systemen, da Venture Capital knapper wird und Unternehmen praktischere Entscheidungen treffen müssen.
- Taranchenko empfiehlt, nicht sofort auf Microservices zu setzen, sondern mit einem Monolithen zu beginnen und nur bei Bedarf in Services aufzuteilen.
1 Kommentare
Hacker-News-Kommentare