{"id":9735,"date":"2024-07-20T08:07:53","date_gmt":"2024-07-20T08:07:53","guid":{"rendered":"https:\/\/byte-bucket.com\/2024\/07\/20\/platform-engineering-das-neue-devops-wie-ein-popstar-von-einem-aufstrebenden-newcomer-verdraengt\/"},"modified":"2024-07-21T06:45:31","modified_gmt":"2024-07-21T06:45:31","slug":"platform-engineering-das-neue-devops-wie-ein-popstar-von-einem-aufstrebenden-newcomer-verdraengt","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=9735","title":{"rendered":"Platform Engineering: Das neue DevOps? Wie ein Popstar von einem aufstrebenden Newcomer verdr\u00e4ngt."},"content":{"rendered":"<p>In der Welt der Softwareentwicklung ist immer was los. St\u00e4ndig tauchen neue Tools und Begriffe auf, als g\u00e4be es ein Gewinnspiel f\u00fcr die meisten Neusch\u00f6pfungen. DevOps war lange Zeit der hei\u00dfe Schei\u00df, aber jetzt wird es langsam von Platform Engineering abgel\u00f6st. Ein bisschen wie ein Popstar, der von einem aufstrebenden Newcomer verdr\u00e4ngt wird. <\/p>\n<p>Bei der Online-Konferenz PlatformCon haben tausende Teilnehmer aus verschiedenen L\u00e4ndern \u00fcber die Zukunft der Softwareentwicklung diskutiert. Die DevOps-Community ist bekannt f\u00fcr ihre Offenheit und ihre fehlende Bereitschaft, sich in In- und Out-Groups zu spalten. SRE und Platform Engineering werden eher als Erweiterungen des DevOps-Toolkits betrachtet, um Unternehmen bei der Verbesserung ihrer Anwendungs-Deployments und der Steigerung der Produktivit\u00e4t ihrer Entwicklungsteams zu unterst\u00fctzen. <\/p>\n<p>Man k\u00f6nnte sagen, dass die Produktivit\u00e4t der Schl\u00fcssel zum Gl\u00fcck ist, zumindest am Arbeitsplatz. Besonders im Kontext der Developer Experience sind Faktoren wie Arbeitsbelastung und kognitive Beanspruchung der Entwicklungsteams entscheidend f\u00fcr die Zufriedenheit. Platform Engineering besch\u00e4ftigt sich mit einem Problem, das erst k\u00fcrzlich ins Rampenlicht ger\u00fcckt ist: der wachsenden Komplexit\u00e4t bei der Softwarebereitstellung. Das Ziel von Platform Engineering ist es, die Produktivit\u00e4t der Teams zu steigern und ihre Arbeitszufriedenheit zu verbessern. Kein Wunder also, dass es gerade so beliebt ist.<\/p>\n<p>Aber ist Platform Engineering wirklich der neue DevOps? Wahrscheinlich nicht. Dank DevOps hat die IT-Community bereits ein umfangreiches Arsenal an Tools und Prinzipien zur Hand, das st\u00e4ndig verbessert und erweitert wird. DevOps hat auch eine starke kulturelle Komponente. Zum Beispiel sind Blameless Post-Mortems (also Retrospketiven ohne Schuldzuweisungen) ein wichtiger Bestandteil, um Burnouts zu vermeiden und organisatorische Silos aufzubrechen. DevOps betrachtet viele organisatorische Aspekte, w\u00e4hrend die aktuellen Konzepte eher spezifische Dimensionen genauer betrachten: DevSecOps konzentriert sich auf Sicherheit, w\u00e4hrend SRE moderne Betriebsmodelle in den Vordergrund stellt.<\/p>\n<p>Platform Engineering hingegen zielt darauf ab, Teams mit den technischen F\u00e4higkeiten auszustatten, um mit der wachsenden Komplexit\u00e4t umzugehen. Es erweitert den Fokus auf die Entwickler-Community und ber\u00fccksichtigt Unternehmensinteressen wie Sicherheit und Infrastrukturbetrieb. Die Bereitstellung von Anwendungen und IT-Infrastruktur ist heute viel komplexer als vor 15 Jahren. Damals gab es viertelj\u00e4hrliche Software-Releases und Entwickler mussten nur ein paar Systeme bereitstellen. Heutzutage haben wir Cloud-native Technologien und eine un\u00fcberschaubare Anzahl von Open-Source-Komponenten, die zu vielen transitive Abh\u00e4ngigkeiten f\u00fchren und den Sourcecode vervielfachen. Die Ver\u00f6ffentlichungszyklen sind k\u00fcrzer geworden und es gibt eine Vielzahl von Tools in den Bereichen Test, Builds, Release und Infrastruktur. Die Freiheit der Teams, ihre eigenen Werkzeuge auszuw\u00e4hlen, hat zu einer deutlichen Vielfalt an Tools gef\u00fchrt, was die Komplexit\u00e4t erh\u00f6ht hat.<\/p>\n<p>Bei Platform Engineering dreht sich alles um die Bed\u00fcrfnisse der Nutzer und Kunden. Es wird ein umfassender Ansatz verfolgt, um die Akzeptanz der Plattform zu steigern. Die Stakeholder der Plattform tragen die Verantwortung f\u00fcr Prozesse und Standards wie Sicherheit und Infrastruktur. Um eine L\u00f6sung zu finden, die f\u00fcr alle Beteiligten funktioniert, muss das Platform-Entwicklungsteam zwischen den verschiedenen Interessengruppen vermitteln. So \u00e4hnlich wie ein Streitschlichter auf dem Schulhof, nur dass es hier um die Zukunft der Softwareentwicklung geht.<\/p>\n<p>Also, obwohl Platform Engineering gerade im Rampenlicht steht, wird DevOps weiterhin eine wichtige Rolle spielen. Es hat bereits die Grundlage f\u00fcr eine effiziente und kollaborative Arbeitsweise geschaffen. Aber wer wei\u00df, vielleicht taucht in ein paar Jahren schon das n\u00e4chste gro\u00dfe Ding auf. Bis dahin k\u00f6nnen wir uns ja noch ein bisschen an Platform Engineering erfreuen und schauen, wohin die Reise geht.<\/p>\n<p>Schlagw\u00f6rter: DevOps + SRE + PlatformCon<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In der Welt der Softwareentwicklung ist immer was los. St\u00e4ndig tauchen neue Tools und Begriffe auf, als g\u00e4be es ein Gewinnspiel f\u00fcr die meisten Neusch\u00f6pfungen. DevOps war lange Zeit der hei\u00dfe Schei\u00df, aber jetzt wird es langsam von Platform Engineering abgel\u00f6st. Ein bisschen wie ein Popstar, der von einem aufstrebenden&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":9734,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9735","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/9735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9735"}],"version-history":[{"count":1,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/9735\/revisions"}],"predecessor-version":[{"id":9742,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/9735\/revisions\/9742"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/9734"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}