Eine Pipeline für alle – API Operations as a Service

In großen Unternehmen entwickeln viele Teams REST-APIs. Dabei gibt es einige Aufgaben, die sich wiederholen: Erstellen einer OpenAPI-Spezifikation, Validieren der Spezifikation, Anlegen der API in einem API-Management-System, Test und Publikation (z.B. in einem Developer-Portal). Der Aufbau einer API Operations Pipeline zum Automatisieren dieser Aufgaben ist aufwendig und oft fehlt das nötige Wissen.

Dieser Talk zeigt am Beispiel von Azure DevOps Templates, wie so eine Pipeline angeboten werden kann. So kümmert sich ein spezifisches Team um die Entwicklung und Wartung der Pipeline, während alle anderen sich auf das Design und die Entwicklung ihrer APIs fokussieren können.

Vorkenntnisse

  • Grundlegende Kenntnisse von OpenAPI
  • Grundlegende DevOps-Kenntnisse: Was ist eine Pipeline?

Lernziele

Nach dem Vortrag sollen Zuhörende die folgenden Fragen beantworten können:

  • Welche Vor- und Nachteile hat es, eine API Operations Pipeline zentral zur Verfügung zu stellen?
  • Wie können Azure DevOps Templates für eine API Operations Pipeline als Service eingesetzt werden?
  • Welche Aufgaben kann eine API Operations Pipeline übernehmen?
  • Wie können konkrete Aufgaben wie Validierung und Test umgesetzt werden?
  • Wie kann das Einbinden und die Nutzung dieser Pipeline für andere Teams vereinfacht werden?

Speaker

 

Miriam Greis
Miriam Greis liebt es, Talks zu halten. Durch ihre Promotion in der Mensch-Computer-Interaktion, mag sie Frontend-Entwicklung, ist aber auch im Backend, als Scrum Coach und mit wachsender Begeisterung im API-Consulting unterwegs. Dabei legt sie besonderes Augenmerk auf die kontinuierliche Verbesserung und Automatisierung von Prozessen. Sehr wichtig ist ihr auch der Erfahrungsaustausch unter Kolleg:innen.

CC-Newsletter

Sie möchten über die Continuous Lifecycle und die ContainerConf auf dem Laufenden gehalten werden?

 

Anmelden