# Bereitstellung & Betrieb

Canonical page: https://apiopscycles.com/de/stations/api-delivery

Language: de

Entity ID: api-delivery

## Description

Setzen Sie die gewählte Umsetzungsweise mit geeigneten Engineering-, Test-, Sicherheits-, Automatisierungs- und Betriebspraktiken um.

## Why it matters

Eine wiederverwendbare Capability braucht zuverlässige Bereitstellung und Betrieb, unabhängig davon, ob sie als API, Event-Stream, Dateiaustausch, Datenprodukt oder direkte Integration umgesetzt wird.

## Apply in work

Wenden Sie Guidance für Umsetzung, Tests, CI/CD, Betrieb und Sicherheit auf die gewählte Umsetzungsweise an.

## Outcomes

- Eine bereitgestellte Capability, die mit dem validierten Schnittstellenvertrag übereinstimmt
- Zuverlässige und automatisierte CI/CD-Pipelines
- Funktionale und nicht-funktionale Tests integriert
- Sichere und gesetzeskonforme Bereitstellungspipelines

## Steps

1. Nutzen Sie Entwicklungspraktiken, um den validierten Schnittstellenvertrag mit etablierten Frameworks, Bibliotheken und Teamstandards umzusetzen.
2. Erstellen Sie die API-Implementierung auf Basis des validierten Vertrags unter Verwendung etablierter Frameworks, Bibliotheken und Teamstandards.
3. Testen Sie APIs auf Funktionalität, Sicherheit und Leistung mit automatisierten Testwerkzeugen.
4. Verwenden Sie CI/CD-Pipelines, um Build-, Test- und Bereitstellungsprozesse zu automatisieren und so konsistente Qualität und Nachvollziehbarkeit zu gewährleisten.
5. Stellen Sie sicher, dass APIs die Sicherheits- und Compliance-Anforderungen durch automatische Prüfungen und Audits erfüllen.
6. Verwenden Sie die API-Audit-Checkliste, um sicherzustellen, dass die API die funktionalen und nicht-funktionalen Anforderungen erfüllt, einschließlich Sicherheit, Leistung und Compliance.

## Questions

- Nutzen Sie Entwicklungspraktiken, um den validierten Schnittstellenvertrag mit etablierten Frameworks, Bibliotheken und Teamstandards umzusetzen.
- Erstellen Sie die API-Implementierung auf Basis des validierten Vertrags unter Verwendung etablierter Frameworks, Bibliotheken und Teamstandards.
- Testen Sie APIs auf Funktionalität, Sicherheit und Leistung mit automatisierten Testwerkzeugen.
- Verwenden Sie CI/CD-Pipelines, um Build-, Test- und Bereitstellungsprozesse zu automatisieren und so konsistente Qualität und Nachvollziehbarkeit zu gewährleisten.
- Stellen Sie sicher, dass APIs die Sicherheits- und Compliance-Anforderungen durch automatische Prüfungen und Audits erfüllen.
- Verwenden Sie die API-Audit-Checkliste, um sicherzustellen, dass die API die funktionalen und nicht-funktionalen Anforderungen erfüllt, einschließlich Sicherheit, Leistung und Compliance.
- Wenden Sie Guidance für Umsetzung, Tests, CI/CD, Betrieb und Sicherheit auf die gewählte Umsetzungsweise an.
- Eine wiederverwendbare Capability braucht zuverlässige Bereitstellung und Betrieb, unabhängig davon, ob sie als API, Event-Stream, Dateiaustausch, Datenprodukt oder direkte Integration umgesetzt wird.

## Evidence

- implementation
- pipeline-config
- test-report
- security-report

## Completion criteria

- Die gewählte Architektur, Plattform und der Implementierungsstil wurden mit den relevanten Architektur-, Sicherheits- und Plattform-Stakeholdern validiert. — The chosen API architecture and platform patterns have been validated with the relevant architecture, security, and platform stakeholders. (ID: architecture-patterns-validated)
- Die gewählte Schnittstelle bietet Nutzern eine angemessene Abstraktion. — The API is intended to shield consumers from backend complexity and inconsistencies. (ID: hide-backend-discrepancies)
- Das Schnittstellendesign und die offengelegten Capabilities lassen sich klar auf Geschäftswert und Nutzerbedürfnisse zurückführen. — The API design and exposed capabilities clearly trace back to business value and user needs. (ID: design-reflects-business-value)
- Das Schnittstellendesign folgt den vereinbarten Designstandards und Konventionen. — The API design follows our shared API product and design conventions. (ID: api-consistency)

## Role participation and responsibilities

- [API-Entwickler](https://apiopscycles.com/de/roles/api-engineer.md) (lead): Verantwortet Implementierung, Automatisierung, Tests und Release-Abläufe, die für die zuverlässige Bereitstellung der Capability, API oder Automatisierung erforderlich sind.; suggested-answer-owner: [Canvas für Fähigkeitsbereitschaft und Betrieb](https://apiopscycles.com/de/resources/capability-readiness-operations-canvas.md)
- [Automatisierungsingenieur](https://apiopscycles.com/de/roles/automation-engineer.md) (lead): Implementiert, testet, integriert und betreibt Automatisierungslösungen und unterstützende Workflows.
- [API-Designer](https://apiopscycles.com/de/roles/api-designer.md) (core): Gestaltet Schnittstellenvertrag, Interaktionsmodell, Konsistenz, Benutzerfreundlichkeit und bereitgestellte Capabilities.
- [Automatisierungsverantwortlicher](https://apiopscycles.com/de/roles/automation-owner.md) (core): Verantwortet Ziele, Geschäftswert, Prioritäten, Kontrollen und Lebenszyklusergebnisse der Automatisierung.; suggested-answer-owner: [Canvas für Automatisierungsbereitschaft und Betrieb](https://apiopscycles.com/de/resources/automation-readiness-operations-canvas.md)
- [Integrationsarchitekt](https://apiopscycles.com/de/roles/integration-architect.md) (core): Entwirft Integrationsansätze und Implementierungsstile, die die Capability oder API mit anderen Systemen verbinden.
- [Plattform-Architekt](https://apiopscycles.com/de/roles/platform-architect.md) (core): Leitet Entscheidungen zu Plattform, Integration, Skalierbarkeit und Architektur, die beeinflussen, wie die Capability oder API erstellt und betrieben wird.
- [Sicherheitsspezialist](https://apiopscycles.com/de/roles/security-specialist.md) (core): Stellt sicher, dass Sicherheitsrisiken, Kontrollen und Vertrauensgrenzen über den gesamten Lebenszyklus hinweg berücksichtigt werden.
- [Verantwortlicher für Support und Betrieb](https://apiopscycles.com/de/roles/operations-specialist.md) (core): Repräsentiert Runtime-Support, Vorfallbehandlung, Beobachtbarkeit und operative Bereitschaft für Capability, API oder Automatisierung.
- [API-Produktverantwortlicher](https://apiopscycles.com/de/roles/api-product-owner.md) (consulted): Steuert API-Chance, Priorisierung und produktbezogene Entscheidungen über den gesamten Lebenszyklus hinweg.
- [Compliance- und Rechtsexperte](https://apiopscycles.com/de/roles/compliance-specialist.md) (consulted): Klärt rechtliche, Datenschutz-, regulatorische und vertragliche Anforderungen, die Capability, API, Schnittstelle oder Automatisierung betreffen.
- [Fachlicher Verantwortlicher](https://apiopscycles.com/de/roles/business-owner.md) (consulted): Vertritt Geschäftsziele, Finanzierung und erwartete Ergebnisse der Capability-, API- oder Automatisierungsinitiative.
- [Fähigkeitsverantwortlicher](https://apiopscycles.com/de/roles/capability-owner.md) (consulted): Verantwortet Vision, Wert, Prioritäten, Lebenszyklus und Wiederverwendung der Capability über Nutzer hinweg.
- [Partner- und Lieferantenmanager](https://apiopscycles.com/de/roles/partner-specialist.md) (consulted): Koordiniert externe Partner-, Lieferanten- oder Anbieterbeziehungen, die Capability- oder API-Strategie und Umsetzung beeinflussen.
- [Prozessverantwortlicher](https://apiopscycles.com/de/roles/process-owner.md) (consulted): Verantwortet den zu automatisierenden Geschäftsprozess, einschließlich Ziele, Regeln, Ergebnisse und Verbesserungsprioritäten.

## Cycle-specific guidance

- [Capability-Produktisierungszyklus](https://apiopscycles.com/de/cycles/capability-productization-cycle/stations/api-delivery.md)
- [API-Produktisierungszyklus](https://apiopscycles.com/de/cycles/api-productization-cycle/stations/api-delivery.md)
- [Integrationszyklus](https://apiopscycles.com/de/cycles/integration-productization-cycle/stations/api-delivery.md)
- [Automatisierungszyklus](https://apiopscycles.com/de/cycles/automation-cycle/stations/api-delivery.md)
