Moving Toward a Modular Enterprise - All About the API Conference 2016
Transcript of Moving Toward a Modular Enterprise - All About the API Conference 2016
![Page 1: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/1.jpg)
Moving Toward a Modular Enterprise
James Higginbotham / @LaunchAny
![Page 2: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/2.jpg)
APIs
Customers
Partners
BusinessDevelopers
![Page 3: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/3.jpg)
![Page 4: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/4.jpg)
http://www.theverge.com/2014/8/12/5991005/slack-is-killing-email-yes-really
![Page 5: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/5.jpg)
![Page 6: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/6.jpg)
We are now seeing the early stages of a transition from users
going to the application, to applications going to the user
![Page 7: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/7.jpg)
When APIs Meet Jobs-to-be-done
![Page 8: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/8.jpg)
Offers API
Inventory API
Bookings API
Identity API
Accounts API
Rewards API
Partners
InternalDevelopers
Public AppDevelopers
ConsumersThird-party
Approved Apps
![Page 9: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/9.jpg)
Transformation #1:Capture Capabilities with APIs
![Page 10: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/10.jpg)
API Capabilities: “I want to…”
![Page 11: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/11.jpg)
![Page 12: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/12.jpg)
List Avail Inventory
DistributorAdd Product
to Order
CompleteOrder
Cancel Booking
Add Product to Inventory
Update Product Qty
LocateBooking
Redeem Booking
PointOf Sale
Remove Product
Customer
Clerk
Operator
![Page 13: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/13.jpg)
Order Mgmt
List Avail Inventory
DistributorAdd Product
to Order
CompleteOrder
Cancel Booking
Add Product to Inventory
Update Product Qty
LocateBooking
Redeem Booking
Operator
PointOf Sale
Remove Product
Customer
Inventory Mgmt
Fulfillment Clerk
![Page 14: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/14.jpg)
Order API
List Avail Inventory
DistributorAdd Product
to Order
CompleteOrder
Cancel Booking
Add Product to Inventory
Update Product Qty
LocateBooking
Redeem Booking
PointOf Sale
Remove Product
Customer
Inventory API
Fulfillment API
Operator
Clerk
![Page 15: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/15.jpg)
Availabilities- product
- date(s) avail- qty avail
availabilityChanged()
Orders- bookings
- order total
created()updated()
Products- name
- avail schedule
created()removed()updated()
Bookings- product- date(s)- status
redeemed()cancelled()
Order API Inventory API
Fulfillment API
![Page 16: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/16.jpg)
Transformation #2:Become an API-Centric
Organization
![Page 17: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/17.jpg)
![Page 18: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/18.jpg)
![Page 19: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/19.jpg)
![Page 20: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/20.jpg)
![Page 21: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/21.jpg)
![Page 22: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/22.jpg)
Transformation #3:Innovate with an
outside-in approach
![Page 23: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/23.jpg)
Modern web APIs are the ultimate “do-over”
![Page 24: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/24.jpg)
Your API design should become the definition of your new target
architecture
![Page 25: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/25.jpg)
Web Application
API
Internal Application
Direct API Consumer
Mobile Application
![Page 26: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/26.jpg)
Alex
a Vo
ice
Skill
API G
atew
ayAP
I Gat
eway
Mes
sagi
ng
…Microservice
…
API
…Microservice
…
API
…Microservice
…AP
I
…Microservice
…
API
Slac
k Ch
atbo
tW
eb +
Mob
ile A
pp
API G
atew
ay
![Page 27: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/27.jpg)
Transformation #4:Focus on the
Developer Experience
![Page 28: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/28.jpg)
APIs are a developer’s user interface
![Page 29: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/29.jpg)
![Page 30: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/30.jpg)
![Page 31: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/31.jpg)
![Page 32: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/32.jpg)
![Page 33: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/33.jpg)
Transformation #5:Structure Teams For Delivery
![Page 34: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/34.jpg)
![Page 35: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/35.jpg)
Where are APIs leading us?
![Page 36: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/36.jpg)
APIs are the new apps.
![Page 37: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/37.jpg)
Either you serve the computer or it serves you. Either you are working on spec to create a commodity, or you are using new tools to create disruptions and to establish yourself as the linchpin, the one we can’t easily live without.- Seth Godin
http://sethgodin.typepad.com/seths_blog/2016/07/the-computer-the-network-and-the-economy.html
![Page 38: Moving Toward a Modular Enterprise - All About the API Conference 2016](https://reader035.fdocuments.us/reader035/viewer/2022062823/587561341a28ab00528b740f/html5/thumbnails/38.jpg)
James Higginbotham@launchany
http://TheApiDesignBook.com
Thank you