DevOps
Resources

FILTER BY

Managing Open Source Security Risks and Vulnerabilities

Managing Open Source Security Risks and Vulnerabilities

There are lots of great reasons to take advantage of open source software – such as the fact that it's typically free of cost and easy to modify or extend. But one potential downside of open source software (OSS) is security. When businesses reuse open source software, they need a plan in place to manage…
DevOps und DevSecOps im Vergleich: Unterschiede und Gemeinsamkeiten

DevOps und DevSecOps im Vergleich: Unterschiede und Gemeinsamkeiten

DevOps und DevSecOps sind Kernkonzepte moderner Softwareentwicklung. Und obwohl sie ähnlich klingen, sind sie keinesfalls dasselbe. Ganz im Gegenteil: Es handelt sich dabei um unterschiedliche Konzepte. Für IT-Teams ist es entscheidend, die feinen Nuancen zwischen den beiden Methoden zu verstehen, um effiziente, skalierbare und sichere Delivery-Pipelines zu gewährleisten. Erhalten Sie hier einen Überblick über die…
Cloud Migration: Vorteile, Herausforderungen und Strategien

Cloud Migration: Vorteile, Herausforderungen und Strategien

Eine schnellere Migration von Anwendungen und Prozessen in die Cloud ist der Schlüssel zur Agilität und Flexibilität, die Unternehmen benötigen, um steigende Kosten zu kompensieren und eine mögliche Rezession zu bewältigen. Es gibt jedoch keine Patentlösung für die Einführung und Migration in die Cloud. Die Wirtschaftlichkeit hängt sowohl von den Kosteneinsparungen als auch der Geschwindigkeit…
Shift-Left-Security: Was, Wie und Warum?

Shift-Left-Security: Was, Wie und Warum?

Cybersecurity ist heutzutage wichtiger denn je! Shift-Left-Security ist eine Möglichkeit, für mehr Sicherheit in der Softwareentwicklung zu sorgen und Ihr Unternehmen vor Angriffen zu schützen. Nicht nur nimmt die Häufigkeit der Cyberangriffe zu (die durchschnittliche Anzahl der Angriffe stieg im Jahr 2021 um mehr als 15 Prozent – ein Trend, der nicht aufzuhalten ist), die…
A Comprehensive Guide to Cloud Native Technologies

A Comprehensive Guide to Cloud Native Technologies

Cloud native technologies come in a variety of shapes and sizes. They all share certain key traits, such as the use of loosely coupled architectures and the ability to run in distributed environments. Beyond that, however, cloud native technologies work in different ways and solve different challenges. For that reason, mastering cloud native computing requires…
Wie man das richtige Docker Base-Image für Python wählt

Wie man das richtige Docker Base-Image für Python wählt

Wenn es um containerisierte Anwendungen geht, ist die Wahl des richtigen Base-Image - also des grundlegenden Images, auf dem Sie neue, angepasste Container-Images aufbauen - schon die halbe Miete. Das Base-Image spielt später eine entscheidende Rolle hinsichtlich der Sicherheit, der Leistung, der Wartbarkeit,... der Anwendung. Um das zu erklären, zeigt dieser Artikel verschiedene Ansätze für…
Warum sollte man Ubuntu als Docker-Base-Image nutzen, wenn es auch Alpine gibt?

Warum sollte man Ubuntu als Docker-Base-Image nutzen, wenn es auch Alpine gibt?

Wenn man ein Base-Image für die Erstellung eines neuen Containers auswählt ist man vielleicht geneigt, ein möglichst schlankes Base-Image zu wählen. Schließlich führen kleinere Basis-Images zu schnelleren Build-Vorgängen. Außerdem gelten sie als sicherer, weil sie eine geringere Angriffsfläche bieten. Das heißt jedoch nicht, dass kleiner immer besser ist, wenn man ein Basis-Image auswählt. Um das…
6 Cloud Native Application Design Principles

6 Cloud Native Application Design Principles

What does it mean to be cloud native? One of the best ways to answer that question is to think in terms of how cloud native applications are designed. To a certain degree, this is an ambiguous topic. There is no specific type of application design pattern, coding language or hosting infrastructure that you have…
How to Improve Software Distribution with a CDN

How to Improve Software Distribution with a CDN

When it comes to distributing software over a network, every millisecond may count. In other words, your ability to deliver apps or other software artifacts within fractions of a second can be critical for achieving your software delivery goals. Unfortunately, sub-second software distribution isn’t always feasible when you’re moving software over the Internet. In some…