Bei OpenTalk haben wir im letzten Jahr einen Rundumschlag gemacht, in dem wir signifikant die Infrastruktur und den Code weiterentwickelt haben. In dem Talk nehmen wir euch mit auf die Reise durch viele Probleme, Möglichkeiten und strategische Entscheidungen, die wir treffen mussten.
Wir schildern, wie wir die gesamte technische Basis unserer Videokommunikation ausgetauscht haben, in Vorbereitung für das SDK Datentypen zwischen Projekten migriert, umfangreiche Refactorings durchgeführt und C-Bibiliotheken durch Rust-Implementierungen ersetzt haben. All das geschah während wir die Software um Features erweitert und mehr oder weniger kontinuierlich neue Releases erstellt haben, und auf einen neuen Release-Zyklus umgestellt haben.
Ihr habt euch schon immer mal gefragt, wie ihr alt eingesessene Software verbessern oder alte Strukturen neu überarbeiten könnt? Ich habe die eine oder andere Anekdote im Gepäck, die nicht nur von der Software, sondern durchaus auch von der Peopleware handelt.
Licensed to the public under https://creativecommons.org/licenses/by/4.0/