Die Plattform Github, eines der zentralen Werkzeuge in der modernen Softwareentwicklung, verzeichnete am Montag einen ungeplanten Ausfallszeitraum, der viele Entwickler und Unternehmen im Workflow beeinträchtigte. Das Ausmass des Ausfalls betraf verschiedene Funktionsbereiche der Plattform, was es Benutzern unmöglich machte, Code zu pushen, zu pullen oder auf ihre Repositories zuzugreifen.
Github fungiert als zentrale Stelle für die Verwaltung von Quellcode und ist für viele Organisationen unverzichtbar geworden, von kleinen Startups bis zu grossen Softwarekonzernen. Ein mehrstündiger Ausfall hat daher unmittelbare Auswirkungen auf die Produktivität von Entwicklungsteams weltweit. Viele Unternehmen müssen ihre Deployments verschieben oder vorübergehend stillstehen, falls kein Fallback-System zur Verfügung steht.
Für KMU-Kunden ist solch ein Ausfallszenario besonders kritisch, da sie häufig nicht die gleichen Redundanzmechanismen wie Grosskonzerne aufgebaut haben. Wenn ein Entwicklungsteam komplett vom Quellcode-Repository abgeschnitten ist, kann dies zu erheblichen Verzögerungen bei Deployments, Updates und Bugfixes führen. Die Abhängigkeit von Cloud-basierten Diensten wie Github macht es notwendig, Ausfallsicherungsstrategien zu planen.
Microsoft, das Github seit 2018 besitzt, kommunizierte später über den Status-Seite der Plattform über die Situation. Solche Vorfälle verdeutlichen die Bedeutung von Geschäftskontinuitätsplänen und die Frage, ob kritische Infrastruktur für Softwareentwicklung auf mehreren Standbeinen stehen sollte. Auch wenn Github ein sehr zuverlässiger Service ist, zeigen gelegentliche Störungen die Notwendigkeit von Backup-Strategien und dezentralisierten Versionskontrollansätzen.
