Wie Entwickler APIs sicher designen, testen und freigeben
Eine API ist ein vielseitiges Mittel zur Verbindung verschiedener Anwendungen. Sie entstehen aber nicht im luftleeren Raum und managen sich auch nicht von selbst. Entwickler müssen sich mit einigen Grundsätzen der API-Entwicklung und des Managements vertraut machen, damit ihre Anwendungen wie vorgesehen funktionieren. In diesem E-Handbook geht es um die verschiedenen Schritte der API-Entwicklung – ausgehend vom Erstellen einer Strategie über das Management und den Einsatz in einer produktiven Umgebung bis hin zur Umsetzung von Best Practices der API-Security.
Im ersten Artikel erklärt Stephen J. Bigelow, wie sich eine API-Strategie entwickeln lässt. Anschließend geht es um die Unterschiede interner und externer APIs. Der dritte Artikel dreht sich um Tools für das API-Management. Schließlich zählt Michael Cobb im vierten Artikel sieben Best Practices für die API-Sicherheit auf.