APIs as your digital connector

Preview:

Citation preview

APIs as your digital connector

Nuwan BandaraAssoc. Director / Solutions Architect, WSO2

The age of the consumer

Source: Forrester Research

The age of the consumer

Source: operator

Source: ShopStyle

Following the consumer

Following the consumer

Business is shortsighted Business wants to deliver the best experience

to the customer with the lowest investment and as fast as possible

Teams often compete for budget and not often most future proof idea get implemented

Minimum Viable ProductGreat ideas can be synchronous. One who executes it first, wins the race

The agile enterprise Enterprises thrive to be more adaptive

They understand that the market need changes by the day

Organizations have to enable organic growth via new channels

New challengers, but new opportunities

Reality of enterprise systems landscape Enterprise systems are complex

Enterprise systems are bureaucratic

Cannot afford the luxury of complete re-write or having a clean slate

Comes with years of baggage

The sliding window effect of EA

Micro-services finally deliver on the promises of SOA

Explicit boundaries

Shared contract and schema, not class

Policy-driven

Autonomous

Wire formats, not Programming Language APIs

Document-oriented

Loosely coupled

Standards-compliant

Vendor independent

Metadata-driven

Modelled Around Business Domain

Culture Of Automation

Hide Implementation Details

Decentralize All The Things

Deploy Independently

Consumer First

Isolate Failure

Highly Observable

The ESB no longer sits in the middle

Services (API) gateway has earned its place

REST/JSON/Swagger is the new normal Messaging style/format is widely standardized to

REST/JSON

API documentation for discovery is standardized around swagger

Wider language and framework support (MSF4J, Spark, Springboot etc.)

API always comes first

API comes at every layer

The right solutions architecture Is iterative – continuous improvement

Goal driven Caters to the business

Thinks beyond MVP – extensible Futuristic technology selection Right vendor selection

Flexible & resilient Can accommodate change Right assumptions Right tradeoffs

QoS drives the deployment

High availability Redundancy Data replication Caching Internal vs external

Geo distribution / location sensitive

Deployment automation Systems update Recovery latency

Hand holding starts

Marketing the API platform Tutorials, samples, case studies and talks Sponsored hackathons Partnerships

TfL’s Data in Motion Hackathonhttps://blog.tfl.gov.uk/2016/10/04/data-in-motion-hack-week-event-review/

http://www.huffingtonpost.com/vala-afshar/the-2016-state-of-digital_b_12074114.html

APIs walk the talk in digital transformation journey

APIs give the intelligence in a consumer driven market

APIs give the visibility to your organization regardless of the size

APIs encourage sharing and innovation

References Choosing an API and SOA Governance Architecture (Gartner research) - https://goo.gl/MTsE4g

Building a Digital Business Technology Platform (Gartner research) - https://goo.gl/vzN34e

API Management: The missing link for SOA success - https://goo.gl/HKDHs0

Building Microservices: Using an API Gateway - https://goo.gl/jBVk6m

Microservices in Practice - Key Architectural Concepts of an MSA - https://goo.gl/cbQMnl Docker, and Why Containers Matter - http://

www.slideshare.net/relistan/docker-and-why-containers-matter 2016 State of Digital Transformation - http://

www.huffingtonpost.com/vala-afshar/the-2016-state-of-digital_b_12074114.html

Questions / Discussion

Recommended