Kapitel 6. Wie man mit mehreren Teamsund Umgebungen arbeitet
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kapitel 5 hast du gelernt, wie du CI/CD einrichtest, damit die Entwickler effizient und sicher zusammenarbeiten können. Damit kommst du ziemlich weit, aber wenn dein Unternehmen wächst, wirst du auf Probleme stoßen, die du mit CI/CD allein nicht lösen kannst. Einige dieser Probleme werden auf den Druck von außen zurückzuführen sein: mehr Nutzer/innen, mehr Verkehr, mehr Daten und mehr lokale Gesetze und Vorschriften. Einige dieser Probleme werden durch den Druck von innen verursacht: mehr Entwickler/innen, mehr Teams und mehr Produkte. All das macht es schwieriger, zu programmieren, zu testen und zu implementieren, ohne dass es zu vielen Fehlern, Ausfällen und Engpässen kommt.
All das sind Größenprobleme, und in den meisten Fällen ist es gut, solche Probleme zu haben, denn sie sind in der Regel ein Zeichen dafür, dass dein Unternehmen erfolgreicher wird. Aber um es mit den Worten des Philosophen The Notorious B.I.G. zu sagen: Mehr Geld bedeutet mehr Probleme. Die gängigste Methode, die Unternehmen anwenden, um Größenprobleme zu lösen, ist die Aufteilung und Eroberung. Du zerlegst die Dinge in mehrere kleinere Teile, so dass jeder Teil für sich genommen leichter zu bewältigen ist, wobei du in der Regel die folgenden Methoden anwendest:
- Unterteile deine Einsätze
-
Du stellst deine Software ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access