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

Neue API

1. API-Produktstrategie

  • Customer Journey Canvas - Erfassen Sie zunächst die tatsächlichen Bedürfnisse der Benutzer, ohne sich auf eine bestimmte API festzulegen. Dies ist Ihre Gelegenheit, umständliche oder veraltete Geschäftsprozesse zu automatisieren und zu optimieren. Benutzer möchten nicht durch eine Benutzeroberfläche klicken oder mehrere zusätzliche Schritte ausführen, sie möchten einfach, dass „alles funktioniert“. Hier können APIs wirklich helfen.
  • Domain Canvas – Stimmen Sie Konzepte ab
  • API Value Proposition Canvas – Definieren Sie den Wert, nicht die Endpunkte, und finden Sie heraus, ob es eine vorhandene API gibt, die Sie wiederverwenden oder kaufen können, um den Anforderungen gerecht zu werden.
  • API Business Model Canvas – Stellen Sie die Rentabilität Ihres potenziellen API-Produkts sicher.
  • Machen Sie sich mit der API Audit Checklist (Konzeptphase) vertraut, um zu erfahren, was erforderlich ist, und teilen Sie diese mit Ihren API-Nutzern, um Feedback zu erhalten.

2. API-Nutzererfahrung

  • Validieren Sie Ihre Pläne mit Ihren Nutzern und planen Sie, wie Sie diese einbinden können.

3. API-Plattformentarchitektur

  • Business Impact Canvas – Überprüfen Sie Risiken und Maßnahmen zur Risikominderung
  • Capacity Canvas und Location Canvas – Planen Sie die Architektur für die richtige Skalierung

4. API-Design

  • Interaction Canvas – Planen Sie das Interaktionsmodell
  • Wählen Sie das richtige Schnittstellenmuster (REST Canvas, Event Canvas, GraphQL Canvas) basierend auf den Anforderungen der API-Nutzer und der Architektur
  • Entwerfen Sie die OpenAPI oder einen anderen Vertrag
  • Führen Sie die ersten beiden Phasen der API-Audit-Checkliste durch und teilen Sie diese mit Ihren API-Nutzern, um Feedback zu erhalten.

5. API-Bereitstellung

  • Befolgen Sie interne CI/CD-, Testautomatisierungs- und Release-Praktiken

6. Führen Sie die vollständige API-Prüfung unter Verwendung der API-Prüfungs-Checkliste durch und bereiten Sie die Veröffentlichung Ihrer API vor

7. API-Veröffentlichung

  • Stellen Sie APIs mit den richtigen Dokumentationen und Prozessen sicher und klar für die richtige Zielgruppe bereit.

8. Überwachung und Verbesserungen

  • Verwenden Sie Metriken und Feedback, um die API-Leistung zu verfolgen und kontinuierliche Verbesserungen voranzutreiben.