Presentation from Hackference 2015 in Birmingham
Abstract:
There is currently a major shift sweeping over the software industry. We went from monolithic apps, to API-driver apps, and now software engineers are breaking their apps into "micro-services".
Managing and connecting those different micro-services could be a hassle. Thanks to tools like APItools (http://apitools.com) it's lot easier to see what's happening on the different services and hook them together.
APItools let's you troubleshoot, monitor and modify API traffic. You can write middleware in Lua to do so, and a few minutes you have a running integration.
I have used for many projects:
- creating slack bots https://docs.apitools.com/uber/bots/slack/2015/01/22/slack-uber-get-uber-estimation-prices-before-you-leave-the-office.html
- hook Twilio and Firebase together:https://docs.apitools.com/blog/2015/03/03/a-serverless-voting-system-built-using-twilio-firebase-and-apitools.html
- monitor status with a hue light:https://docs.apitools.com/blog/2015/02/25/hacking-apitools-during-the-3scale-internal-hackathon.html
- reduce payload for mobile apps:http://www.slideshare.net/3scale/enhance-mobile-dev-with-apitools