In der heutigen Ära des Cloud-Computings ist es für Unternehmen von entscheidender Bedeutung, ihre Infrastruktur effizient und kostengünstig zu verwalten. Besonders bei der Verarbeitung großer Datenmengen, wie es bei Microsoft HDInsight der Fall ist, spielt das automatische Skalieren eine zentrale Rolle. In diesem Blogbeitrag zeigen wir, wie sich A...
Wenn agile Entwicklungsmethoden eingesetzt werden, deren Anspruch es ist, automatisierte Abläufe zu nutzen, stellt sich die Frage nach der QS. Wo und vor allem wie kommt sie ins Spiel? Denn auch hier besteht der Anspruch nach maximaler Automatisierung. Aber kann das überhaupt sinnvoll umgesetzt werden? DevOps Laut Wikipedia versteht man ...
Das Umsetzen von Projekten erfolgt in Unternehmen oftmals ohne eine übergreifende Zusammenarbeit der unterschiedlichen Unternehmensbereiche. Die Entwicklungsabteilung verfolgt das Ziel, Änderungen oder auch aktuelle, vom Markt gefragte Features schnell auf die Produktionsumgebung zu veröffentlichen. Der IT-Betrieb hingegen möchte sichere, stabile u...
Wer heutzutage in der Cloud- und Kubernetes-Landschaft Anwendungen bereitstellt, ist bestimmt einmal über diesen Begriff GitOps gestolpert. Es handelt sich dabei um eine Strategie, Deployments und Infrastruktur – ähnlich wie Quellcode – mithilfe eines Versionskontrollsystems wie Git zu verwalten und steuern. Der große Vorteil is...
In der Vergangenheit wurde unter dem Deployment-Artefakt eines Entwicklungszyklus meist eine JAVA-Archive (JAR), eine Web-Archive (WAR) oder ein Enterprise-Archive (EAR) verstanden. Diese konnten in Verbindung mit Maven sehr einfach erzeugt und in ein zentrales Repository, wie einem Nexus oder Artifactory, abgelegt werden. Während sich die Lau...
Die agile Softwareentwicklung versucht mit wenigen festgelegten Regeln, geringem Aufwand und meist einem iterativen Vorgehen, den Entwicklungsprozess voranzutreiben. Doch oft kommt es zu Problemen, wie instabile Build-Prozesse, schwierige Integration von Komponenten und unzureichende Testabdeckungen. Continuous Integration (CI) ist hier ein bewährt...