Issue link: https://axway.uberflip.com/i/1137730
8 axway.com Enabling API-and-microservice-driven software development at scale APIs and microservices must fit naturally into the software development process. After all, much of what constitutes a modern software application is actually hosted elsewhere and accessible through APIs. Apps contain APIs, too. Some apps are simply made of many microservices and a few edge APIs, For this to work well, it's necessary to align API and microservices management solutions with DevOps. Figure 3 shows what this looks like. The DevOps cycle, shown in the figure as an infinite loop, is indeed a never-ending flow of planning, building, testing releasing, deployment, operating and so forth. As APIs and microservices attach to applications as they take shape, the API management platform has work to do at each stage of the DevOps cycle. API review takes place at the planning stage. Coding and building match with API and Mmcroservice creation. API testing aligns with app testing. App deployment requires API configuration management. One of the most critical "must haves" in making APIs and microservices work with DevOps is the ability to make APIs and microservices native for Continuous Integration (CI) and Continuous Deployment (CD). Code today is released constantly, often right into production. APIs and microservices have to snap to the organization's environment quickly and enable continuous change. Release API Analytics Traffic Monitoring Business Analytics Test API Testing Functional Non-Functional Design API First API Review Deploy Configuration Management PaaS Container Orchestration CI/CD API Monetization Metering & Monitoring Partner-Billing Systems API & Microservices Management Visibility Policy Enforcement Threat Detection & Access Control AI-Based Threat Detection OAuth Coding & Build API Creation Microservices Creation API Integration Policy, Design, creation and enforcement Dev Portal API Consumer Adoption Community Building Plan Figure 3: Alignment between the DevOps cycle and API and Microservices management O p er a te B u i l d D e p l o y C o d e M on it o r T es t