March 27, 2014
APIs: A Key to Rationalizing IT Costs
John Rethans@apigee
Brian Pagano@brianpagano
(c)2014 Apigee Corp. All Rights Reserved. 3
Youtube.com/apigee
(c)2014 Apigee Corp. All Rights Reserved. 4
slideshare.com/apigee
(c)2014 Apigee Corp. All Rights Reserved. 5
community.apigee.com/learn
(c)2014 Apigee Corp. All Rights Reserved. 6
• Doing more with less
• Cleaning house
What is IT rationalization?
(c)2014 Apigee Corp. All Rights Reserved. 7
Cost avoidanceNot paying for something you would have paid for otherwise
Cost savingsReducing a current payment
Defining our terms
(c)2014 Apigee Corp. All Rights Reserved. 8
(Over)Simplified architecture
A high level, software layer view of an enterprise architecture
(c)2014 Apigee Corp. All Rights Reserved. 9
The secret weapon: exposure/consumption
A high level view of a typical architecture containing duplication at every layer.
(c)2014 Apigee Corp. All Rights Reserved. 10
Four categories of rationalization
Operational
Process
ComplianceDevelopment
(c)2014 Apigee Corp. All Rights Reserved. 11
• Identify bottlenecks
• Capacity planning
• Caching
• Runtime
Operational savings
(c)2014 Apigee Corp. All Rights Reserved. 12
• Reduce audit costs• The hamster wheel of compliance
Regulatory and compliance savings
(c)2014 Apigee Corp. All Rights Reserved. 13
• Reduce the headaches of homegrown systems
• Configure, don’t code
• Ramp development teams faster
• Reduce backlog of back-end teams
Development savings
(c)2014 Apigee Corp. All Rights Reserved. 14
• Simplify governance
• Make vendor upgrades easier
Process savings
(c)2014 Apigee Corp. All Rights Reserved. 15
• Are you considering SOA tools like a service registry?
• Will you need to write functionality (location, device type, or push notifications, for example) that is common to all modern apps?
• How much effort will it take to safe and scalably expose your back-end systems?
• Will you need to acquire or build a system to on-board and manage developers?
• What is the process for on-boarding a new internal development team?
• What is the process for on-boarding a new partner?
• How long does it take to get a new app to market?
• How much of your traffic could be cached?
• How easy is it to project server capacity requirements for the coming year?
• Could your governance process be simplified?
• How much time and effort is spent on minor change requests?
Questions to help with rationalization
(c)2014 Apigee Corp. All Rights Reserved. 16
• The use of an exposure and consumption layer canbe a powerful tool in reducing IT costs.
• Abstracting each line of business up to a clean API façade can make your life better.
• APIs will also make you better-looking and give you the ability to fly.*
*These claims have not been validated, but they sure would be cool.
Summary
Questions?
John Rethans@apigee
Brian Pagano@brianpagano
Thank you
youtube.com/apigeeslideshare.com/apigeelinkedin.com/company/apigee