26
APIs as your digital connector Nuwan Bandara Assoc. Director / Solutions Architect, WSO2

APIs as your digital connector

Embed Size (px)

Citation preview

Page 1: APIs as your digital connector

APIs as your digital connector

Nuwan BandaraAssoc. Director / Solutions Architect, WSO2

Page 2: APIs as your digital connector

The age of the consumer

Source: Forrester Research

Page 3: APIs as your digital connector

The age of the consumer

Source: operator

Source: ShopStyle

Page 4: APIs as your digital connector

Following the consumer

Page 5: APIs as your digital connector

Following the consumer

Page 6: APIs as your digital connector

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

Page 7: APIs as your digital connector

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

Page 8: APIs as your digital connector

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

Page 9: APIs as your digital connector

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

Page 10: APIs as your digital connector

The sliding window effect of EA

Page 11: APIs as your digital connector

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

Page 12: APIs as your digital connector

The ESB no longer sits in the middle

Page 13: APIs as your digital connector

Services (API) gateway has earned its place

Page 14: APIs as your digital connector

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.)

Page 15: APIs as your digital connector

API always comes first

Page 16: APIs as your digital connector

API comes at every layer

Page 17: APIs as your digital connector

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

Page 18: APIs as your digital connector

QoS drives the deployment

High availability Redundancy Data replication Caching Internal vs external

Geo distribution / location sensitive

Deployment automation Systems update Recovery latency

Page 19: APIs as your digital connector
Page 20: APIs as your digital connector

Hand holding starts

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

Page 21: APIs as your digital connector

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

Page 22: APIs as your digital connector
Page 23: APIs as your digital connector

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

Page 24: APIs as your digital connector

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

Page 26: APIs as your digital connector

Questions / Discussion