Was ist am schwierigsten?!

Software Development 100%
Software Deployment 0%
Software Employment 0%

2 Stimmen

1 Antwort

Deployment ist ein integraler Bestandteil von Softwareentwicklung und gehört mit zum Softwareentwicklungslebenszyklus (kurz SDLC) von Anwendungen. Ganz konkret von der Entwicklung bis zum Übergang in die Wartungs- und Betriebsphase. Nachdem Software ausgerollt wurde, also auf die Produktionsumgebung übertragen und für die Endnutzer bereitgestellt (deployt) ist, werden durch Wartung oft Fehler behoben, Sicherheitsupdates eingespielt und/oder neue Features implementiert.

Wenn es um Deployment geht, kommen je nach Software und Anforderungen auch unterschiedliche Werkzeuge, Plattformen, Dienste und Frameworks zum Einsatz. Sei es Docker, Kubernetes, Jenkins, Terraform, AWS CD, Azure DevOps, Octopus Deploy und zwei-drei dutzend andere Hilfsmittel und Werkzeuge die dafür infrage kommen. Wenn man das alles zusammennimmt und sämtliche Entwicklungsprozesse kennt, ist „Deployment” wie schon eingangs erwähnt integraler Bestandteil von „Develoment.”

Woher ich das weiß:Berufserfahrung – UI/UX Designer, Full-Stack Developer