In einer Welt, in der Innovation und Agilität den Ton angeben, sind APIs die Helden der Stunde. Sie sind der Schlüssel zur Transformation klassischer, projektorientierter Unternehmen hin zu produktzentrischen Organisationen. Hierfür ist eine API-Strategie unerlässlich – ohne sie kann eine solche Transformation nicht gelingen. Kulturelle und organisatorische Herausforderungen sind hierbei oft kniffliger als die technischen Aspekte.
APIs sind der Grundstein für innovative Produkte und Dienstleistungen. Sie dienen als verbindendes Glied zwischen internen Teams und eröffnen die Tür zu externen Partnern und Kunden. Auf digitalen Plattformen gedeihen digitale Produkte; die wichtigsten Akteure sind hierbei die Entwickler. Entwicklereffizienz und -akzeptanz sind daher kritisch für den Erfolg der Plattformen und letztlich auch der darauf entwickelten Produkte. Doch vergessen wir nicht die API-Consumer – sie sind mindestens genauso wichtig. Für sie stehen die Einfachheit und Zuverlässigkeit bei der Benutzung sowie die Auffindbarkeit von APIs im Vordergrund. Sind diese Charakteristika nicht erfüllt, laufen APIs Gefahr, nicht verwendet zu werden. APIs, die niemand verwendet, sind unnütz.
Der Vortrag wird an aktuellen Herausforderungen darlegen und aufzeigen, wie APIs heute effektiv gestaltet und gemanagt werden können. Dabei stehen die Bedürfnisse und Erwartungen der Entwickler, Partner und Kunden im Mittelpunkt. Sie werden erfahren, wie der "API-first"-Ansatz, eine durchdachte Automatisierungsstrategie und eine sich entwickelnde API-Economy Ihre Transformation zur produktzentrischen Organisation beschleunigen können. So bleiben Sie agil und fördern Ihre Innovationskraft für die Herausforderungen von morgen!
With APIs in the fast lane towards a product-oriented organization
Need to modernize:
Increased API volume
Scaling API skills
Cost control
Compliance
Centralized CP
Works as Single Pane of glass for
Configuration
Observability
Discoverability
Reducing complexity on different levels
to run the platform (gloabally distributed infrastructure)
To design APIs
To deliver APIs efficiently
Produkt Unternehmenserfolg!
A product needs to be relevant and needs a value proposition
If products are no longer of use, they need to be retired
Compliance: Industry Standards - GDPR, HIPAA, or PCI-DSS
API Mgmt Tools: Manage API through lifecycle – enforce API policies, Rate Limits, etc.
Lifecycle Mgmt: Develop, Test, Run API
Different API Types: REST, Soap, GraphQL, …
Developer Mgmt: Access Control, User Management, …
Consumer-centric
An API-first strategy means adopting a product-centric approach to building APIs, one in which everything you build is developed based on how your APIs will be consumed.
What characterizes an API-first approach? It prioritizes APIs at the beginning of the development process, positioning APIs as the building blocks of software. This involves developing APIs before writing other code, instead of treating them as afterthoughts.
Compliant: Standards & Security
Functional: Performant, Reliable, Scalable
Findable: Documented, Discoverable, Accessible
Well-designed, secured and compliant, following the industry and your organization’s usage and security best practices
If you couldn’t lock your iPhone, would you still use it?
Documented, discoverable and accessible for your consumers to find and (re)use
If it were too hard to buy an iPhone, how long would you keep searching for one before buying something else?
Performant, reliable and scalable so consumers receive a high-quality service from you and have confidence to continue reusing your services
How long would your loyalty to Apple last if their phones were consistently unreliable?
DevOps:
CI / CD
Version control
Infrastructure as Code (IaC)
Configuration as Code (CaC)
Monitoring / Observability (o11y)
API spec is published to an API portal
Additional documentation may be provided by the API provider (not necessarily)
API Portal provides an overview of APIs available
Portal may provide example calls for different languages (CURL, Httpie, Java, Perl, JavaScript, etc.)