Schwerpunktthema

DevOps

Fachartikel, Podcasts, Vorträge und mehr zum Thema DevOps.
Artikel

Compliance in hybriden Betriebsumgebungen

Compliance ist ein wesentlicher Bestandteil der Unternehmensführung und trägt dazu bei, die Rechtskonformität und Qualität entwickelter Software sicherzustellen. Es ist auch ein unvermeidbares Kriterium bei der Modernisierung einer Systemlandschaft, die häufig mit der Migration in die Cloud einhergeht.

Artikel

GitOps geht auch ohne Kubernetes

Im Kubernetes-Universum ist GitOps erfolgreich. Dank der Versionskontrolle mit Git lässt sich die Betriebsumgebung transparenter und zuverlässiger konfigurieren. Aber GitOps klappt auch ohne Kubernetes.

Blog-Post

GitLab CI/CD Pipelines testen

Artikel

Ist Platform Engineering das neue DevOps?

Wenn Unternehmen in die Cloud migrieren, erwarten sie einen verbesserten Entwicklungsfluss, kürzere Releasezyklen und mehr Verantwortlichkeit des gesamten Teams. Doch selbst, nachdem das Administratoren-Team die neue Plattform mit all ihren Funktionen bereitgestellt hat, zögern manche Softwareteams vielleicht noch, sie zu nutzen und Verantwortung zu übernehmen. Warum ist das so? Wünscht sich nicht jeder Entwickler, die Kontrolle über den Prozess vom Code Commit bis zum Deployment in Produktion zu übernehmen? Eine mögliche Erklärung ist, dass dem Nutzererlebnis der Plattform aus Entwicklersicht während der Konzepterstellung für die Plattform nicht genügend Beachtung geschenkt wird. Dieser Artikel befasst sich mit allgemeinen Problemen und untersucht, ob Platform Engineering helfen kann, sie zu beheben.

Artikel

Build an internal development platform

We are currently breaking down our software into smaller pieces, such as SCS or microservices, and deploying them on cloud platforms to take advantage of their elasticity and flexibility. However, as our technology stack grows more complex, it has become increasingly challenging for our development teams to focus on business goals while also meeting operational requirements. In order to streamline the development process and provide easy self-service options, we are exploring the implementation of an internal development platform. To address these challenges, we have identified several open-source projects that can be integrated into our platform to enhance the development experience. Although this list is not exhaustive, it provides a solid foundation for creating a more effective platform. Our aim is to help development teams stay focused on business goals by minimising distractions and addressing operational needs.

Artikel

Container-Images mit Buildpacks erzeugen

Also, wat is en Buildpack? Da stelle mehr uns janz dumm

Blog-Post

How to use and build your own distroless images

Security and efficiency are key goals in production systems. This begins when we build our application images and look for a suitable base image. So what are good base images and how do distroless images fit into this picture?

Artikel

Infrastructure Self-Service with Crossplane

Introducing container technology and Kubernetes to the development and deployment process allows developers to independently manage deployments of their services without needing to interact with the platform team. This is true for applications but not necessarily for external resources like databases which are probably still in the hands of the platform team because the access management and tooling differs. Crossplane could fill this gap towards a full self-service capability.

Podcast

Women in Tech: Anja

Feedback hilft - Immer!

Artikel

Continuous Deployment mit GitOps

GitOps ermöglicht einen entwicklungszentrierten Betrieb von Anwendungen und deren benötigter Infrastruktur durch die Verwendung von Tools, mit denen Entwicklungsteams bereits vertraut sind und einem Operator, der in der Zielumgebung lebt.

Podcast

DevOps and Unicorns

Mythos DevOps-Engineer

Blog-Post

Ganz sichere Verbindungen

Teil 2: Aufsetzen von nginx unter der Verwendung eines Yubikey HSMs

Blog-Post

Ganz sichere Verbindungen

Podcast

MLOps

Entwurf, Entwicklung, Betrieb

Podcast

Secrets Management

Von der Herausforderung, Geheimnisse zu verwalten

Blog-Post

Warum erreiche ich meine EC2-Instanz nicht?

Die EC2-Instanz ist aufgesetzt, aber lässt sich partout nicht erreichen? Diese Checkliste hilft, den Grund dafür aufzuspüren.

Podcast

Service Meshes - Teil 2

Infrastrukturen für Microservices

Podcast

Service Meshes - Teil 1

Infrastrukturen für Microservices

Blog-Post

Multiple Worktrees aus einem lokalen git-Repo.

Ein lokales Git-Repository auf der eigenen Festplatte kann bequem mehrere Worktrees parallel bedienen. Dieses praktische Git-Feature ist relativ unbekannt. Hier stellen wir es vor.

Artikel

Vault

Eigentlich ist man sich einig, dass durch immer größere und komplexere Netze und Systemlandschaften das Thema “Sicherheit” nicht einfach durch die eine grosse Perimeter-Firewall erledigt ist. Trotzdem fehlt es häufig an Infrastruktur, die dabei unterstützt zum Beispiel mit Zugangsdaten automatisiert und sicher umzugehen. Vault unterstützt hier als “a tool for managing secrets” dieses Problem anzugehen.

Artikel

Wo bist du?

Consul: Service Discovery für den Microservices-Stack

Podcast

Docker

Virtualisierung mit Containern

Artikel

Docker - Perfekte Verpackung von Microservices

Die Microservice-Bewegung ist mit viel Schwung gestartet und in großen Unternehmen angekommen. Überall werden Monolithen zerschlagen und durch eigenständige, fachlich definierte Microservices ersetzt. Entwicklungsteams können eigenverantwortlicher und autonomer agieren und damit deutlich schneller Ergebnisse ausrollen. Aus Sicht des IT-Betriebs bringen sie aber auch eine Menge Herausforderungen: Statt weniger großer und etablierter Unternehmensanwendungen, existieren plötzlich Landschaften mit einer Vielzahl an kleinen, sich schnell ändernden Services, die alle konfiguriert und überwacht werden wollen. Eine Container-Technologie wie Docker kann das ideale Mittel sein, um diese Services zu verpacken und auszurollen. Aber welche Probleme löst Docker genau und welche neuen Herausforderungen bringt es mit? In diesem Artikel zeigen wir, für welche Software-Architekturen Docker geeignet ist und wie ein Einsatz von Docker dabei helfen kann, Microservice-Architekturen zu kontrollieren.

Podcast

DevOps

Was bedeutet das für die Organisation?

Artikel

Versionsmanagement auf dem Tanker

In verschiedenen großen Projekten mit festen Releasezyklen hat der Autor bestimmte Situationen ganz ähnlich mehrfach erlebt. Dieser Artikel berichtet von typischen Herausforderungen aus Versionsmanagement-Sicht, die sich in solchen Situationen ergeben und von praxiserprobten Möglichkeiten, sie zu meistern.

Artikel

Wider Betonköpfe und Freigeister

DevOps ist auf dem besten Weg, sich zum neuen IT-Hype zu entwickeln. Hinter der noch jungen agilen Bewegung steht die engere Verbindung zwischen Entwicklung und Betrieb. Für die technische Umsetzung haben sich schnell neue Automatisierungswerkzeuge etabliert.

Artikel

Hype oder hilfreich?

Was wir von Lean-Start-ups lernen können

News

Cloud-native in der Praxis: Neue Webinar-Reihe von Heise und socreatory

News

W-JAX 2015 mit Web-Anwendungen, Microservices und REST 2015