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.

Microservices in action: How to actually build them

1,999 views

Published on

Andrzej from the 3scale team gave this talk during the API Meetup Barcelona about how to practically build microservices using AWS Lambda, Amazon API Gateway, the JAWS framework and 3scale API Management.

Here is more info about the meetup:
http://www.meetup.com/API-Meetup-Barcelona/events/226165254/

Published in: Technology
  • Be the first to comment

Microservices in action: How to actually build them

  1. 1. Microservices in action: How to actually build them Andrzej Jarzyna, the API guy from 3scale ;)
  2. 2. APIs on Lambda and API Gateway • Lambda Functions - microservices written in JS/Python/Java hosted on Amazon Cloud • API Gateway - a ‘front door’ to access your APIs endpoints
  3. 3. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Features of Lambda • functions ran on a ‘serverless’ cloud • have access to other AWS services, http endpoints and in-app events • runs only when triggered (stateless) • pay only when called
  4. 4. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Lambda costs
  5. 5. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Amazon API Gateway
  6. 6. Demo
  7. 7. API Meetup BCN, Nov. 2015 Andrzej Jarzyna
  8. 8. API Meetup BCN, Nov. 2015 Andrzej Jarzyna JAWS • JAWS - The Serverless Application Framework • manages Lambda and API Gateway project structure • takes care of Roles and Policies management for you • automated provisioning of new stages and regions
  9. 9. Demo
  10. 10. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Extend API Gateway Capabilities • Through Lambda you can integrate with additional services to extend the API Gateway capability • Add authentication layer per application • Use 3scale API management platform
  11. 11. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Integration with 3scale
  12. 12. API Meetup BCN, Nov. 2015 Andrzej Jarzyna now available with JAWS
  13. 13. API Meetup BCN, Nov. 2015 Andrzej Jarzyna
  14. 14. Demo
  15. 15. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Summary • Lambda is great for building serverless micro-services • Amazon API Gateway creates a layer for routing to Lambda and adds a security layer • JAWS makes it easy to manage
  16. 16. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Learn more about the benefits of the 3scale API Management integration with the Amazon API Gateway and Lambda: http://www.3scale.net/amazon- gateway-integration/
  17. 17. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Check out some links • JAWS on GitHub: https://github.com/jaws-framework/JAWS • How to create AWSM modules: https://github.com/awsm-org/awsm • 3scale integration tutorial with Lambda and Amazon API Gateway: https://support.3scale.net/get-started/quickstarts/aws- lambda-amazon-api-gateway

×