API World Tracks
Microservices: Service Mesh, Containers, Kubernetes
High scale implementers of microservices—especially those using container-based deployments on Kubernetes—are recognizing the need for dynamic routing, cross-system security policy management, as well as metric collection for message traceability and system observability. These capabilities are the focus of the new class of service mesh solutions that combine service discovery, service proxies and control plane management. The sessions in this track will explore these topics in detail, along with popular open source technologies such as Envoy proxy, Istio and Linkerd. The track will also explore emerging protocols such as gRPC, Apache Kafka, and GraphQL and the role they are playing in the expanding microservice communication ecosystem.
Microservices Design & Architecture
The success of a microservice implementation ultimately comes down to its ability to adapt to change, change that comes at varying speeds in different parts of the overall system. In order to have a resilient system, design thinking is needed at all levels, and especially when designing the APIs that are the coupling mechanism for components in the system. The sessions in this track will explore the methods leading organizations are using to define context maps for their microservice systems, effective boundaries between different domains in the system, and the details of the APIs used for communication between microservices in the system.
API Lifecycle Conference
API Project Management & Success Stories
Hear from Fortune 500’s, thought leaders, and industry experts on their API lifecycle stories. What were their goals in deploying an API, what technologies did they choose, were the APIs public-facing or internat, and how did they measure success on their API initiative?
API Design & Development
API design is not as simple as choosing nouns and verbs for your REST API. How do you model your interface so it hides the complexity of your implementation? How do you determine your service boundaries?. Do you take an SOA or Microservices approach? How do you scale multiple independent services and make changes to the API without disrupting your API users? These are all questions facing API design and will be discussed in depth during this track.
Why should a company publish an API? It may be a new business model, a driver for a developer ecosystem, or it may simplify a more archaic information exchange with customers or partners. This track aims to understand why companies should invest in APIs and how industry leaders are monetizing their APIs today.
OpenAPI / Swagger 3.0 Best Practices
What’s new with Swagger 3.0 / OpenAPI? OpenAPI is becoming a mainstream method for API design and documentation, and we will hear from industry leaders about the best methods for utilizing OpenAPI on your own project.
Internet of Things APIs
This track covers both designing APIs for IoT as well as IoT APIs you can integrate into your application. From security and sensors to location APIs and hardware APIs, the web and the real world are not easily integrated, and Internet of Things APIs make up the glue of the IoT world.
Artificial Intelligence APIs
Artificial intelligence and machine learning is revolutionizing dozens of industry verticals, and you can now utilize AI and machine learning technologies via APIs for instant deployment. This track covers APIs available to developers for data-crunching, predictive analytics, neural networks, ad targeting, and other AI use cases.
Developing with blockchain is difficult, time-consuming, and not very interoperable with other web services. Innovators have produced blockchain APIs for allowing developers to deploy, interact with, and integrate blockchain technologies into their applications. This track covers a new wave of blockchain APIs you utilize in your web application.