Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Moving Toward a Modular Enterprise - All About the API Conference 2016

197 views

Published on

A look at how APIs and microservices are driving the enterprise toward a more modular, connected approach to software development. Also outlines the key transformation steps used by CIOs and CTOs to address digital transformation and achieve a more modular enterprise.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Moving Toward a Modular Enterprise - All About the API Conference 2016

  1. 1. Moving Toward a Modular Enterprise James Higginbotham /@LaunchAny
  2. 2. APIs Customers Partners BusinessDevelopers
  3. 3. http://www.theverge.com/2014/8/12/5991005/slack-is-killing-email-yes-really
  4. 4. We are now seeing the early stages of a transition from users going to the application, to applications going to the user
  5. 5. When APIs Meet Jobs-to-be-done
  6. 6. Offers API Inventory API Bookings API Identity API Accounts API Rewards API Partners Internal Developers Public App Developers Consumers Third-party Approved Apps
  7. 7. Transformation #1: Capture Capabilities with APIs
  8. 8. API Capabilities: “I want to…”
  9. 9. List Avail Inventory Distributor Add Product to Order Complete Order Cancel Booking Add Product to Inventory Update Product Qty Locate Booking Redeem Booking Point Of Sale Remove Product Customer Clerk Operator
  10. 10. Order Mgmt List Avail Inventory Distributor Add Product to Order Complete Order Cancel Booking Add Product to Inventory Update Product Qty Locate Booking Redeem Booking Operator Point Of Sale Remove Product Customer Inventory Mgmt Fulfillment Clerk
  11. 11. Order API List Avail Inventory Distributor Add Product to Order Complete Order Cancel Booking Add Product to Inventory Update Product Qty Locate Booking Redeem Booking Point Of Sale Remove Product Customer Inventory API Fulfillment API Operator Clerk
  12. 12. 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
  13. 13. Transformation #2: Become an API-Centric Organization
  14. 14. Transformation #3: Innovate with an outside-in approach
  15. 15. Modern web APIs are the ultimate “do-over”
  16. 16. Your API design should become the definition of your new target architecture
  17. 17. Web Application API Internal Application Direct API Consumer Mobile Application
  18. 18. Alexa VoiceSkill APIGatewayAPIGateway Messaging … Microservice … API … Microservice … API … Microservice …API … Microservice … API Slack Chatbot Web+MobileApp APIGateway
  19. 19. Transformation #4: Focus on the Developer Experience
  20. 20. APIs are a developer’s user interface
  21. 21. Transformation #5: Structure Teams For Delivery
  22. 22. Where are APIs leading us?
  23. 23. APIs are the new apps.
  24. 24. 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
  25. 25. James Higginbotham @launchany http://TheApiDesignBook.com Thank you

×