Upload
nuwan-bandara
View
59
Download
3
Embed Size (px)
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
Images & iconography
http://agilitrix.com/2015/01/laloux-culture-model/
The noun project - https://thenounproject.com
http://wso2.com/whitepapers/microservices-in-practice-key-architectural-concepts-of-an-msa
/
https://dzone.com/articles/an-api-first-development-approach-1
Questions / Discussion