Zum Inhalt springen
APIOps meetups are back! Join us for the next one, more info at apiops.info.

Beginnen Sie dort, wo es am wichtigsten ist

APIOps Cycles ist eine von Lean und Service Design inspirierte Methode zum Entwerfen, Verbessern und Skalieren von APIs.

APIOps Cycles kann unter der Creative Commons Attribution–ShareAlike 4.0-Lizenz kostenlos genutzt, angepasst und weitergegeben werden. APIOps Cycles wurde seit 2017 entwickelt und ist durch Beiträge der Community und reale Projekte in verschiedenen Branchen gewachsen.

Entwickler oder alle, die zu der Methode beitragen, sie lokal oder als Teil ihrer Produkte und Dienstleistungen nutzen möchten, finden die gesamte Methode in einigen lokalisierten JSON- und Markdown-Dateien (https://github.com/APIOpsCycles/apiops-cycles-method-data.git), die von dieser Website und dem offenen Tool APIOps Cycles verwendet werden und auch als npm-Paket verfügbar sind. Schauen Sie sich auch die Seite mit den Partnern und der Community an (../partners/). Dort erhalten Sie Hilfe bei der Verwendung der Methode und bei anderen Fragen zur API-Produktstrategie und zu Best Practices.

Die APIOps Cycles-Methode basiert auf einer Metrokarte mit Stationen und Linien, die jeweils einen wichtigen Aspekt des API-Lebenszyklus darstellen.

Stellen Sie sich APIOps Cycles wie ein U-Bahn-System vor:

  • Kernstationen = Aktivitäten, die sich auf eine bestimmte API-Fähigkeit konzentrieren (z. B. Strategie, Design, Audit, Bereitstellung).
  • Vorortstationen = Unterstützende Bereiche (z. B. Sicherheit, Compliance, Lokalisierung).
  • Metrolinien = Thematische Workflows, die Ihr Team vom Ausgangspunkt zu einer Zielfunktion führen (z. B. Geschäftsmöglichkeiten, Betriebsmodell, Plattformarchitektur).
  • Vororte = Perspektiven, in denen mehrere Kernstationen, Vorortstationen und U-Bahn-Linien zusammenlaufen (z. B. strategische, governancebezogene, technische und Verbraucherperspektiven).
  • Ressourcen = Von Kern- und Vorortstationen verlinkte Arbeitsflächen, Richtlinien und Checklisten, die Ihrem Team helfen, zusammenzuarbeiten und die Ein- und Ausstiegskriterien jeder Kernstation zu erfüllen, während Sie sich entlang der Linien bewegen. Sie können je nach Ihrem Ziel an jeder beliebigen Stelle in das System einsteigen und dann zurückkehren, validieren oder iterieren.

APIOps Cycles Metro Map

1. Identifizieren Sie Ihre aktuellen API-Herausforderungen

  • Sie müssen nicht alle Stationen nacheinander besuchen. Beginnen Sie stattdessen dort, wo die aktuellen Anforderungen oder Probleme Ihres Teams oder Ihrer Organisation liegen, indem Sie die U-Bahn-Linien durchsuchen und die Einstiegskriterien für jede Station ankreuzen.

2. Wählen Sie Ihren Schnellstartpfad

  • Neuer Aufbau? Umfassende Neugestaltung? Governance und Skalierung?

3. Müssen Sie mit Ihrem Team zusammenarbeiten?

  • Lesen Sie die Anweisungen und Links zu Canvas-Vorlagen und anderen Ressourcen auf jeder Stationsseite. Laden Sie die Vorlagen von den Ressourcenseiten herunter oder öffnen Sie CanvasCreator, das Open-Source-Demo-Tool, mit dem Sie die lokalisierten Canvas-Vorlagen ausfüllen oder als JSON, SVG oder PNG exportieren und mit Ihrem Team teilen können. Auch als npm-Paket verfügbar.