Berufsleben im Wandel: So bleibt man gefragt

Technologien verändern sich in rasantem Tempo. Was heute aktuell ist, kann morgen bereits überholt sein. Gleichzeitig gibt es Fähigkeiten, die über Jahre hinweg Bestand haben. Wer Systeme versteht, verständlich kommuniziert, Qualität bewusst sichert und offen für Neues bleibt, erhöht seine Chancen, langfristig relevant zu bleiben. Entscheidend ist, früh zu erkennen, …

Wie Softwareentwickler Softwarequalität nachhaltig steigern können

In der Softwareentwicklung reicht es heute nicht mehr aus, einfach funktionalen Code zu schreiben. Erwartet wird Software, die robust, performant, sicher und gut wartbar ist. Gleichzeitig steigen Komplexität und Zeitdruck – und damit auch das Risiko technischer Schulden und Qualitätsprobleme. Die folgenden Prinzipien unterstützen Entwickler*innen dabei, Softwarequalität nachhaltig zu steigern.

Microservices: Zerlege dein System, um es zu beherrschen

Statt eine grosse Software als ein einziges, eng gekoppeltes Programm zu bauen, wird sie bei einer Microservices-Architektur nach dem Prinzip divide et impera (teile und herrsche) prinzip in viele kleine, spezialisierte Dienste aufgeteilt, die jeweils eine klar abgegrenzte Aufgabe haben. Diese Bausteine können unabhängig voneinander entwickelt, getestet, bereitgestellt, aktualisiert und …

Software-Stabilität dank Continuous Deployment – wie geht das?

Unsere Software dirigiert den Weg aller Pakete zu ihren Empfängern. In den Paketzentren der Schweizerischen Post liefern unsere Services für jedes Paket die nächste durchzuführende Aktion. Wenn diese Dienste nicht laufen, entstehen enorme Kosten. Trotzdem rollen wir unsere geschäftskritischen Software-Services mehrmals täglich aus und jeder Commit in den Master Branch …