Direktiv ist eine cloud-unabhängige, serverlose Workflow-Engine, die entwickelt wurde, um Unternehmensabläufe durch ereignisgesteuerte Orchestrierung zu optimieren und zu automatisieren. Durch die Nutzung von Microservices, Containern und benutzerdefiniertem Code ermöglicht Direktiv Organisationen, effiziente, skalierbare Workflows zu erstellen, ohne dass eine Neugestaltung oder Umschulung erforderlich ist. Seine plattformunabhängige Natur gewährleistet nahtlose Integration über verschiedene Cloud-Anbieter hinweg und bietet Flexibilität und Anpassungsfähigkeit, um unterschiedlichen betrieblichen Anforderungen gerecht zu werden.
Hauptmerkmale und Funktionalität:
- Serverlose Architektur: Direktiv arbeitet nach einem serverlosen Modell, das es Komponenten ermöglicht, auf jeder Plattform oder jedem Cloud-Anbieter unter Verwendung von Kubernetes zu laufen. Dieser Ansatz erleichtert die automatische Skalierung von Ressourcen basierend auf der Nachfrage.
- Containerbasierte Workflows: Benutzer können vorgefertigte Direktiv-Container nutzen oder ihren vorhandenen Code und Container einbinden, was die Erstellung leistungsstarker und einfacher Workflows ermöglicht, ohne technische Schulden zu verursachen.
- Ereignisgesteuerte Automatisierung: Die Plattform unterstützt ereignisgesteuerte Workflows, die durch CloudEvents von verschiedenen Anwendungen, Cloud-Plattformen und SaaS-Lösungen ausgelöst werden, was eine reaktionsfähige und dynamische Prozessautomatisierung ermöglicht.
- Unternehmensgerechte Funktionen: Direktiv bietet erweiterte Funktionen wie Authentifizierung und Autorisierung über Keycloak und Open Policy Agent, Richtlinienkontrolle mit Laufzeitplänen, Containerbeschränkungen und Richtlinienausführungspläne. Es bietet auch umfassende Sichtbarkeit mit Metriken über Prometheus, Tracing-Informationen durch OpenTelemetry und Logging über Fluent Bit.
Primärer Wert und gelöstes Problem:
Direktiv adressiert die Komplexitäten, die mit der Orchestrierung und Automatisierung von Workflows in unterschiedlichen Cloud-Umgebungen verbunden sind. Durch die Bereitstellung einer serverlosen, ereignisgesteuerten Plattform, die sich nahtlos in bestehende Microservices und Container integriert, wird die Notwendigkeit umfangreicher Neugestaltung oder Umschulung eliminiert. Dies befähigt Unternehmen, die betriebliche Effizienz zu steigern, Fehler zu reduzieren und die Skalierbarkeit zu verbessern, während sie gleichzeitig Flexibilität und Kontrolle über ihre Prozesse behalten.