Microservices in action: How to actually build them

3scale
3scaleMarketing Programs Manager at 3scale
Microservices in action:
How to actually build them
Andrzej Jarzyna, the API guy from 3scale ;)
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
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
API Meetup BCN, Nov. 2015 Andrzej Jarzyna
Lambda costs
API Meetup BCN, Nov. 2015 Andrzej Jarzyna
Amazon API Gateway
Demo
API Meetup BCN, Nov. 2015 Andrzej Jarzyna
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
Microservices in action: How to actually build them
Demo
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
API Meetup BCN, Nov. 2015 Andrzej Jarzyna
Integration with 3scale
Microservices in action: How to actually build them
API Meetup BCN, Nov. 2015 Andrzej Jarzyna
now available
with JAWS
API Meetup BCN, Nov. 2015 Andrzej Jarzyna
Demo
Microservices in action: How to actually build them
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
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/
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
1 of 20

Recommended

API workshop by AWS and 3scale by
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale3scale
3.1K views42 slides
Take Control of your APIs in a Microservice Architecture by
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture3scale
3.1K views17 slides
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016) by
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)3scale
1.1K views38 slides
A Connector, A Container and an API Walk into a Bar… Microservices Edition by
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionSteven Willmott
1K views44 slides
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model? by
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?3scale
3.9K views35 slides
APIS for Startups - Running your Business Inside Out by
APIS for Startups - Running your Business Inside OutAPIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside Out3scale
6.5K views63 slides

More Related Content

What's hot

API Gateway with legend lambada by
API Gateway with legend lambadaAPI Gateway with legend lambada
API Gateway with legend lambadaSquash Apps Pvt Ltd
95 views9 slides
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG by
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMGapidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMGapidays
1.9K views20 slides
ActiveCampaign API Developer Talks - Motivating Sales with Code by
ActiveCampaign API Developer Talks - Motivating Sales with CodeActiveCampaign API Developer Talks - Motivating Sales with Code
ActiveCampaign API Developer Talks - Motivating Sales with CodeJordan Skole
209 views12 slides
Public v1 real world example of azure functions serverless conf london 2016 by
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Yochay Kiriaty
1.2K views35 slides
Distribute and Monetize APIs by
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIsKong Inc.
878 views27 slides
Integration Monday - Logic App Patterns by
Integration Monday - Logic App PatternsIntegration Monday - Logic App Patterns
Integration Monday - Logic App PatternsBizTalk360
1.7K views26 slides

What's hot(20)

apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG by apidays
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMGapidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays1.9K views
ActiveCampaign API Developer Talks - Motivating Sales with Code by Jordan Skole
ActiveCampaign API Developer Talks - Motivating Sales with CodeActiveCampaign API Developer Talks - Motivating Sales with Code
ActiveCampaign API Developer Talks - Motivating Sales with Code
Jordan Skole209 views
Public v1 real world example of azure functions serverless conf london 2016 by Yochay Kiriaty
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016
Yochay Kiriaty1.2K views
Distribute and Monetize APIs by Kong Inc.
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
Kong Inc.878 views
Integration Monday - Logic App Patterns by BizTalk360
Integration Monday - Logic App PatternsIntegration Monday - Logic App Patterns
Integration Monday - Logic App Patterns
BizTalk3601.7K views
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story by Apigee | Google Cloud
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD StoryLondon Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
Webcast: API-Centric Architecture for Building Context-Aware Apps by Apigee | Google Cloud
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware Apps
Application Insights for Integration Developers by Sriram Hariharan
Application Insights for Integration DevelopersApplication Insights for Integration Developers
Application Insights for Integration Developers
Sriram Hariharan1.4K views
APIs Are Forever - How to Design Long-Lasting APIs by LaunchAny
APIs Are Forever - How to Design Long-Lasting APIsAPIs Are Forever - How to Design Long-Lasting APIs
APIs Are Forever - How to Design Long-Lasting APIs
LaunchAny8.6K views
API Management and Hybrid Integration by BizTalk360
API Management and Hybrid IntegrationAPI Management and Hybrid Integration
API Management and Hybrid Integration
BizTalk360831 views
Adapt or Die Sydney - 5 Things Developers Should Know About Serverless by Apigee | Google Cloud
Adapt or Die Sydney - 5 Things Developers Should Know About ServerlessAdapt or Die Sydney - 5 Things Developers Should Know About Serverless
Adapt or Die Sydney - 5 Things Developers Should Know About Serverless
Serverless Architecture by Saul Caganoff
Serverless ArchitectureServerless Architecture
Serverless Architecture
Saul Caganoff1.2K views
Connect the Impossible with Azure Logic App by François Boucher
Connect the Impossible with Azure Logic AppConnect the Impossible with Azure Logic App
Connect the Impossible with Azure Logic App
François Boucher1.3K views
Building Azure Logic Apps by BizTalk360
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic Apps
BizTalk3601.7K views
2015-12-02 - WebCamp - Microsoft Azure Logic Apps by Sandro Pereira
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
Sandro Pereira2K views
Azure API management dive deep GAB2017 by Jorge Arteiro
Azure API management dive deep GAB2017Azure API management dive deep GAB2017
Azure API management dive deep GAB2017
Jorge Arteiro691 views
Workflow Automation with Logic Apps by BizTalk360
Workflow Automation with Logic AppsWorkflow Automation with Logic Apps
Workflow Automation with Logic Apps
BizTalk360463 views

Viewers also liked

The API-Application Semantic Gap by
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap3scale
3.2K views13 slides
Integrating, exposing and managing distributed data with RESTful APIs and op... by
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...3scale
5.3K views38 slides
APIs.JSON: Bootstrapping The Web of APIs by
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs3scale
6.3K views20 slides
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K... by
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...3scale
82.2K views45 slides
Microservices in Action by
Microservices in ActionMicroservices in Action
Microservices in ActionBhagwat Kumar
628 views27 slides
APIsBerlin 3scale Data for a Web of APIs by
APIsBerlin 3scale Data for a Web of APIs APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs 3scale
1.6K views6 slides

Viewers also liked(20)

The API-Application Semantic Gap by 3scale
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap
3scale3.2K views
Integrating, exposing and managing distributed data with RESTful APIs and op... by 3scale
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...
3scale5.3K views
APIs.JSON: Bootstrapping The Web of APIs by 3scale
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs
3scale6.3K views
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K... by 3scale
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
3scale82.2K views
APIsBerlin 3scale Data for a Web of APIs by 3scale
APIsBerlin 3scale Data for a Web of APIs APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs
3scale1.6K views
How to Survive the API Copyright Apocalypse by 3scale
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
3scale1.3K views
API Model Canvas (APIDays Mediterranea 2015) by 3scale
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)
3scale9.7K views
APIs and the Bot Revolution (APIDays Nordic, May 18) by 3scale
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)
3scale1.1K views
Entering the Platform Age: How to create genuine value for internal and exter... by 3scale
Entering the Platform Age: How to create genuine value for internal and exter...Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...
3scale3.4K views
Inside mind of a successful platform architect / Gartner APPS 2016 by 3scale
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016
3scale1.5K views
API Model Canvas for successful API strategies and programs by 3scale
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs
3scale8.6K views
The Swagger Format becomes the Open API Specification: Standardizing descript... by 3scale
The Swagger Format becomes the Open API Specification: Standardizing descript...The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...
3scale3K views
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs by 3scale
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
3scale2.3K views
A Connector, A Container and an API Walk Into a Bar: The Programmable World by 3scale
A Connector, A Container and an API Walk Into a Bar: The Programmable World A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World
3scale1.8K views
Building Successful API Programs in Higher Education by 3scale
Building Successful API Programs in Higher EducationBuilding Successful API Programs in Higher Education
Building Successful API Programs in Higher Education
3scale6K views
Using Red Hat JBoss Fuse on OpenShift by Kenneth Peeples
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShift
Kenneth Peeples3.3K views
API Zen for Developers by 3scale
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers
3scale4.7K views
Daum APIs: A to Z - API Meetup 2014 by Channy Yun
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
Channy Yun21.5K views

Similar to Microservices in action: How to actually build them

AWS Amplify by
AWS AmplifyAWS Amplify
AWS AmplifyAWS Riyadh User Group
1K views15 slides
Building Serverless Backends with AWS Lambda and Amazon API Gateway by
Building Serverless Backends with AWS Lambda and Amazon API GatewayBuilding Serverless Backends with AWS Lambda and Amazon API Gateway
Building Serverless Backends with AWS Lambda and Amazon API GatewayAmazon Web Services
5.6K views46 slides
AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ... by
AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ...AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ...
AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ...Amazon Web Services
12K views31 slides
Getting Started with AWS Lambda and the Serverless Cloud by
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudAmazon Web Services
2.8K views55 slides
An introduction to serverless architectures (February 2017) by
An introduction to serverless architectures (February 2017)An introduction to serverless architectures (February 2017)
An introduction to serverless architectures (February 2017)Julien SIMON
825 views31 slides
Lambdaless and AWS CDK by
Lambdaless and AWS CDKLambdaless and AWS CDK
Lambdaless and AWS CDKMooYeol Lee
2.1K views155 slides

Similar to Microservices in action: How to actually build them(20)

Building Serverless Backends with AWS Lambda and Amazon API Gateway by Amazon Web Services
Building Serverless Backends with AWS Lambda and Amazon API GatewayBuilding Serverless Backends with AWS Lambda and Amazon API Gateway
Building Serverless Backends with AWS Lambda and Amazon API Gateway
Amazon Web Services5.6K views
AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ... by Amazon Web Services
AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ...AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ...
AWS August Webinar Series - Building Serverless Backends with AWS Lambda and ...
Getting Started with AWS Lambda and the Serverless Cloud by Amazon Web Services
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
Amazon Web Services2.8K views
An introduction to serverless architectures (February 2017) by Julien SIMON
An introduction to serverless architectures (February 2017)An introduction to serverless architectures (February 2017)
An introduction to serverless architectures (February 2017)
Julien SIMON825 views
Lambdaless and AWS CDK by MooYeol Lee
Lambdaless and AWS CDKLambdaless and AWS CDK
Lambdaless and AWS CDK
MooYeol Lee2.1K views
Architetture Serverless: concentrarsi sull'idea, non sull'infrastruttura by Amazon Web Services
Architetture Serverless: concentrarsi sull'idea, non sull'infrastrutturaArchitetture Serverless: concentrarsi sull'idea, non sull'infrastruttura
Architetture Serverless: concentrarsi sull'idea, non sull'infrastruttura
Amazon Web Services1.8K views
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202) by Amazon Web Services
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
AWS re:Invent 2016: What’s New with AWS Lambda (SVR202)
Amazon Web Services1.8K views
A talk on AWS AppSync by Ryan Jones
A talk on AWS AppSyncA talk on AWS AppSync
A talk on AWS AppSync
Ryan Jones244 views
Security Best Practices for Serverless Applications - July 2017 AWS Online T... by Amazon Web Services
Security Best Practices for Serverless Applications  - July 2017 AWS Online T...Security Best Practices for Serverless Applications  - July 2017 AWS Online T...
Security Best Practices for Serverless Applications - July 2017 AWS Online T...
Using AWS Lambda for Infrastructure Automation and Beyond by SoftServe
Using AWS Lambda for Infrastructure Automation and BeyondUsing AWS Lambda for Infrastructure Automation and Beyond
Using AWS Lambda for Infrastructure Automation and Beyond
SoftServe420 views
Building serverless apps with Node.js by Julien SIMON
Building serverless apps with Node.jsBuilding serverless apps with Node.js
Building serverless apps with Node.js
Julien SIMON1.1K views
Serverless computing - Build and run applications without thinking about servers by Amazon Web Services
Serverless computing - Build and run applications without thinking about serversServerless computing - Build and run applications without thinking about servers
Serverless computing - Build and run applications without thinking about servers
Amazon Web Services5.8K views
Using AWS Lambda for Infrastructure Automation and Beyond by Nick Tursky
Using AWS Lambda for Infrastructure Automation and BeyondUsing AWS Lambda for Infrastructure Automation and Beyond
Using AWS Lambda for Infrastructure Automation and Beyond
Nick Tursky619 views
AWS Serverless with Lambda, ApiGateway by Ravi Soni
AWS Serverless with Lambda, ApiGatewayAWS Serverless with Lambda, ApiGateway
AWS Serverless with Lambda, ApiGateway
Ravi Soni20 views
Cloud Security-how to create serverless applications by Amazon Web Services
Cloud Security-how to create serverless applicationsCloud Security-how to create serverless applications
Cloud Security-how to create serverless applications
What's better than Microservices? Serverless Microservices by Alan Williams
What's better than Microservices? Serverless MicroservicesWhat's better than Microservices? Serverless Microservices
What's better than Microservices? Serverless Microservices
Alan Williams358 views
Deploying computer vision model as api using aws lambda and api gateway by Shirish Gupta
Deploying computer vision model as api using aws lambda and api gatewayDeploying computer vision model as api using aws lambda and api gateway
Deploying computer vision model as api using aws lambda and api gateway
Shirish Gupta109 views

More from 3scale

APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation by
APISTRAT KEYNOTE:  Surfing the Wave between Chaos and InnovationAPISTRAT KEYNOTE:  Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation3scale
885 views26 slides
A Connector, A Container and an API Walk into a Bar… Microservices Edition by
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition3scale
1.8K views44 slides
Kill the fail whale for your API by
Kill the fail whale for your APIKill the fail whale for your API
Kill the fail whale for your API3scale
1.3K views18 slides
API as a Growth Tool by
API as a Growth ToolAPI as a Growth Tool
API as a Growth Tool3scale
2.7K views59 slides
Enhance Mobile Dev with APItools by
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools3scale
1K views22 slides
APIs for your Business + Stages of the API Lifecycle by
APIs for your Business + Stages of the API LifecycleAPIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle3scale
2.9K views52 slides

More from 3scale(12)

APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation by 3scale
APISTRAT KEYNOTE:  Surfing the Wave between Chaos and InnovationAPISTRAT KEYNOTE:  Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
3scale885 views
A Connector, A Container and an API Walk into a Bar… Microservices Edition by 3scale
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
3scale1.8K views
Kill the fail whale for your API by 3scale
Kill the fail whale for your APIKill the fail whale for your API
Kill the fail whale for your API
3scale1.3K views
API as a Growth Tool by 3scale
API as a Growth ToolAPI as a Growth Tool
API as a Growth Tool
3scale2.7K views
Enhance Mobile Dev with APItools by 3scale
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools
3scale1K views
APIs for your Business + Stages of the API Lifecycle by 3scale
APIs for your Business + Stages of the API LifecycleAPIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle
3scale2.9K views
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014 by 3scale
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
3scale4K views
If data is the new oil, then interfaces are the new delivery means -- Ignite ... by 3scale
If data is the new oil, then interfaces are the new delivery means -- Ignite ...If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
3scale3.3K views
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014 by 3scale
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
3scale4.5K views
API Integration with APItools.com by 3scale
API Integration with APItools.comAPI Integration with APItools.com
API Integration with APItools.com
3scale1.9K views
Building Hypermedia APIs in JavaScript by 3scale
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
3scale3.8K views
API Management Workshop (at Startupbootcamp Berlin) by 3scale
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
3scale9.1K views

Recently uploaded

PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
14 views1 slide
Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
33 views43 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
127 views17 slides
Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
136 views15 slides
Attacking IoT Devices from a Web Perspective - Linux Day by
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Simone Onofri
16 views68 slides

Recently uploaded(20)

Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman33 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta26 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10248 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 views

Microservices in action: How to actually build them

  • 1. Microservices in action: How to actually build them Andrzej Jarzyna, the API guy from 3scale ;)
  • 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. 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. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Lambda costs
  • 5. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Amazon API Gateway
  • 7. API Meetup BCN, Nov. 2015 Andrzej Jarzyna
  • 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
  • 10. Demo
  • 11. 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
  • 12. API Meetup BCN, Nov. 2015 Andrzej Jarzyna Integration with 3scale
  • 14. API Meetup BCN, Nov. 2015 Andrzej Jarzyna now available with JAWS
  • 15. API Meetup BCN, Nov. 2015 Andrzej Jarzyna
  • 16. Demo
  • 18. 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
  • 19. 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/
  • 20. 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