DevOps und RAD Studio
DevOps ist ein Begriff, den ich während eines Kundengesprächs immer häufiger höre, und ich teile häufig die verschiedenen Arten, wie Delphi, C ++ Builder und RAD Studio-Programmierung DevOps unterstützen. (Lesen Sie weiter – kostenlose Infografik unten)
Der Begriff DevOps stammt aus der Zeit um 2008/09, als die beiden Welten Entwicklung und Betrieb traditionell Stereotypen als Dev V Ops waren, mit typischen Austauschen wie „Es sind nicht meine Maschinen, es ist Ihr Code!“. – „Nein, es ist nicht mein Code, es sind deine Maschinen!“ Diese Stereotypen wurden aus Reibung aufgebaut, die in den wichtigsten Geschäftsanforderungen für fast jedes System zu finden ist – Änderungen vornehmen! Die Fähigkeit, schnell Änderungen vorzunehmen, ist wichtig, wenn Sie der Konkurrenz einen Schritt voraus sein möchten.
RAD-Entwickler sind es gewohnt, agil zu entwickeln und Änderungen schnell zu erstellen. Um sie jedoch bereitzustellen, sind Vorgänge erforderlich. Das Vornehmen von Änderungen birgt für das Operations-Team ein hohes Ausfallrisiko. Dies verhindert jedoch, dass Innovationen rechtzeitig vorangetrieben werden. Dieser Konflikt ist etwas, das DevOps anerkennt und versucht, durch neue Arbeitsweisen, die beide Seiten näher zusammenbringen, zusammenzubrechen.
Im Laufe der Jahre mussten die beiden Welten Dev und Ops anfangen, einander ähnlicher zu denken, einschließlich der Frage, wie man Feedback von Live-Umgebungen erhält, um Probleme zu finden, die im Code erscheinen. Agile und DevOps verwenden und erweitern sie gerne wieder. Anstatt einen vollständigen Kommentar dazu abzugeben, wie RAD Studio heute Delphi- und C ++ Builder-Entwickler unterstützt, möchte ich es einfach halten und sagen, dass die Bibliotheken, Komponenten, Toolchains (und mehr) ) in RAD Studio und unserem breiteren Partner-Ökosystem bieten sowohl Entwicklern als auch Betriebsteams umfassende Unterstützung, die kommunizieren und teilen müssen, was vor Ort geschieht.
Die komponentenbasierte Architektur und die plattformübergreifenden Bibliotheken, die systemübergreifend arbeiten, sind der perfekte Grundstein für eine schnelle, agile Entwicklung, die einfach unterstützt werden kann. Aber schließlich sagt ein Bild mehr als tausend Worte. Dies ist nur eine Momentaufnahme des RAD-Ökosystems, es gibt zu viel, um hier alles anzulegen, aber ich hoffe, dies gibt einen Eindruck von nur der Spitze des Eisbergs und wie die RAD Studio-IDE sowie Delphi und C + + Builder-Sprachen und -Bibliotheken ermöglichen Entwicklungsteams auf der ganzen Welt, DevOps heute zu unterstützen.