Submit Search
Upload
AWS Stockholm Summit 19- Building serverless applications with GraphQL
•
5 likes
•
741 views
M
Marcia Villalba
Follow
This is the presentation I gave at AWS Stockholm Summit 2019
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
Continuous Delivery on AWS with Zero Downtime
Continuous Delivery on AWS with Zero Downtime
Casey Lee
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Amazon Web Services
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
Provectus
CI/CD best practices for building modern applications - MAD301 - Santa Clara ...
CI/CD best practices for building modern applications - MAD301 - Santa Clara ...
Amazon Web Services
Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020
Marcia Villalba
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Amazon Web Services
Websites go Serverless - AWS Summit Berlin
Websites go Serverless - AWS Summit Berlin
Boaz Ziniman
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
AWS Summits
Recommended
Continuous Delivery on AWS with Zero Downtime
Continuous Delivery on AWS with Zero Downtime
Casey Lee
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Amazon Web Services
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
Provectus
CI/CD best practices for building modern applications - MAD301 - Santa Clara ...
CI/CD best practices for building modern applications - MAD301 - Santa Clara ...
Amazon Web Services
Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020
Marcia Villalba
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Amazon Web Services
Websites go Serverless - AWS Summit Berlin
Websites go Serverless - AWS Summit Berlin
Boaz Ziniman
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
AWS Summits
Build, train and deploy Machine Learning models on Amazon SageMaker (May 2019)
Build, train and deploy Machine Learning models on Amazon SageMaker (May 2019)
Julien SIMON
Breaking down monoliths - DEM04 - Atlanta AWS Summit
Breaking down monoliths - DEM04 - Atlanta AWS Summit
Amazon Web Services
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
Amazon Web Services
AWS Summit Stockholm - Fargate: deploy containers, not infrastructure
AWS Summit Stockholm - Fargate: deploy containers, not infrastructure
Massimo Ferre'
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Amazon Web Services
From Code to a running container | AWS Summit Tel Aviv 2019
From Code to a running container | AWS Summit Tel Aviv 2019
AWS Summits
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
Provectus
Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28
Amazon Web Services
Architecting Security & Governance Across Your AWS Landing Zone
Architecting Security & Governance Across Your AWS Landing Zone
Amazon Web Services
Making s3 more resilient using lambda@edge
Making s3 more resilient using lambda@edge
Yann Hamon
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Amazon Web Services
Fast-Track Your Application Modernisation Journey with Containers - AWS Summi...
Fast-Track Your Application Modernisation Journey with Containers - AWS Summi...
Amazon Web Services
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Amazon Web Services
Building Serverless Applications That Align with Twelve-Factor Methods - AWS ...
Building Serverless Applications That Align with Twelve-Factor Methods - AWS ...
Amazon Web Services
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019
AWS Summits
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Amazon Web Services
Developing serverless applications with .NET using AWS SDK and tools - MAD308...
Developing serverless applications with .NET using AWS SDK and tools - MAD308...
Amazon Web Services
Visualize your cloud data strategy - MongoDB Atlas and Charts - DEM08 - Santa...
Visualize your cloud data strategy - MongoDB Atlas and Charts - DEM08 - Santa...
Amazon Web Services
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
AWS Summits
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Amazon Web Services
Marcia Villalba "Developing Serverless Applications with GraphQL"
Marcia Villalba "Developing Serverless Applications with GraphQL"
Fwdays
Amplifying fullstack serverless apps with AppSync & the Amplify Framework - M...
Amplifying fullstack serverless apps with AppSync & the Amplify Framework - M...
Amazon Web Services
More Related Content
What's hot
Build, train and deploy Machine Learning models on Amazon SageMaker (May 2019)
Build, train and deploy Machine Learning models on Amazon SageMaker (May 2019)
Julien SIMON
Breaking down monoliths - DEM04 - Atlanta AWS Summit
Breaking down monoliths - DEM04 - Atlanta AWS Summit
Amazon Web Services
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
Amazon Web Services
AWS Summit Stockholm - Fargate: deploy containers, not infrastructure
AWS Summit Stockholm - Fargate: deploy containers, not infrastructure
Massimo Ferre'
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Amazon Web Services
From Code to a running container | AWS Summit Tel Aviv 2019
From Code to a running container | AWS Summit Tel Aviv 2019
AWS Summits
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
Provectus
Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28
Amazon Web Services
Architecting Security & Governance Across Your AWS Landing Zone
Architecting Security & Governance Across Your AWS Landing Zone
Amazon Web Services
Making s3 more resilient using lambda@edge
Making s3 more resilient using lambda@edge
Yann Hamon
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Amazon Web Services
Fast-Track Your Application Modernisation Journey with Containers - AWS Summi...
Fast-Track Your Application Modernisation Journey with Containers - AWS Summi...
Amazon Web Services
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Amazon Web Services
Building Serverless Applications That Align with Twelve-Factor Methods - AWS ...
Building Serverless Applications That Align with Twelve-Factor Methods - AWS ...
Amazon Web Services
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019
AWS Summits
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Amazon Web Services
Developing serverless applications with .NET using AWS SDK and tools - MAD308...
Developing serverless applications with .NET using AWS SDK and tools - MAD308...
Amazon Web Services
Visualize your cloud data strategy - MongoDB Atlas and Charts - DEM08 - Santa...
Visualize your cloud data strategy - MongoDB Atlas and Charts - DEM08 - Santa...
Amazon Web Services
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
AWS Summits
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Amazon Web Services
What's hot
(20)
Build, train and deploy Machine Learning models on Amazon SageMaker (May 2019)
Build, train and deploy Machine Learning models on Amazon SageMaker (May 2019)
Breaking down monoliths - DEM04 - Atlanta AWS Summit
Breaking down monoliths - DEM04 - Atlanta AWS Summit
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
AWS Summit Stockholm - Fargate: deploy containers, not infrastructure
AWS Summit Stockholm - Fargate: deploy containers, not infrastructure
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
From Code to a running container | AWS Summit Tel Aviv 2019
From Code to a running container | AWS Summit Tel Aviv 2019
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28
Architecting Security & Governance Across Your AWS Landing Zone
Architecting Security & Governance Across Your AWS Landing Zone
Making s3 more resilient using lambda@edge
Making s3 more resilient using lambda@edge
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Fast-Track Your Application Modernisation Journey with Containers - AWS Summi...
Fast-Track Your Application Modernisation Journey with Containers - AWS Summi...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Building Serverless Applications That Align with Twelve-Factor Methods - AWS ...
Building Serverless Applications That Align with Twelve-Factor Methods - AWS ...
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Developing serverless applications with .NET using AWS SDK and tools - MAD308...
Developing serverless applications with .NET using AWS SDK and tools - MAD308...
Visualize your cloud data strategy - MongoDB Atlas and Charts - DEM08 - Santa...
Visualize your cloud data strategy - MongoDB Atlas and Charts - DEM08 - Santa...
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Similar to AWS Stockholm Summit 19- Building serverless applications with GraphQL
Marcia Villalba "Developing Serverless Applications with GraphQL"
Marcia Villalba "Developing Serverless Applications with GraphQL"
Fwdays
Amplifying fullstack serverless apps with AppSync & the Amplify Framework - M...
Amplifying fullstack serverless apps with AppSync & the Amplify Framework - M...
Amazon Web Services
Building Modern APIs with GraphQL
Building Modern APIs with GraphQL
Amazon Web Services
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Amazon Web Services
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Amazon Web Services
GraphQL backend with AWS AppSync & AWS Lambda
GraphQL backend with AWS AppSync & AWS Lambda
Aleksandr Maklakov
Simplify front end apps.pdf
Simplify front end apps.pdf
Amazon Web Services
Serverless data prep with AWS Glue - ADB306 - New York AWS Summit
Serverless data prep with AWS Glue - ADB306 - New York AWS Summit
Amazon Web Services
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
Patrick Sard
Simplify front end apps.pdf
Simplify front end apps.pdf
Amazon Web Services
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Amazon Web Services
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
AWS Summits
Simplify your Web & Mobile applicationswith cloud-based serverless backends
Simplify your Web & Mobile applicationswith cloud-based serverless backends
Sébastien ☁ Stormacq
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
AWS Summits
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Amazon Web Services
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
Amazon Web Services
How to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdf
Amazon Web Services
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
Darko Mesaroš
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
Amazon Web Services
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
Provectus
Similar to AWS Stockholm Summit 19- Building serverless applications with GraphQL
(20)
Marcia Villalba "Developing Serverless Applications with GraphQL"
Marcia Villalba "Developing Serverless Applications with GraphQL"
Amplifying fullstack serverless apps with AppSync & the Amplify Framework - M...
Amplifying fullstack serverless apps with AppSync & the Amplify Framework - M...
Building Modern APIs with GraphQL
Building Modern APIs with GraphQL
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
GraphQL backend with AWS AppSync & AWS Lambda
GraphQL backend with AWS AppSync & AWS Lambda
Simplify front end apps.pdf
Simplify front end apps.pdf
Serverless data prep with AWS Glue - ADB306 - New York AWS Summit
Serverless data prep with AWS Glue - ADB306 - New York AWS Summit
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
Simplify front end apps.pdf
Simplify front end apps.pdf
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Simplify your Web & Mobile applicationswith cloud-based serverless backends
Simplify your Web & Mobile applicationswith cloud-based serverless backends
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
How to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdf
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
More from Marcia Villalba
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube
Marcia Villalba
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
Marcia Villalba
20201013 - Serverless Architecture Conference - How to migrate your existing ...
20201013 - Serverless Architecture Conference - How to migrate your existing ...
Marcia Villalba
20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH
Marcia Villalba
Building a personal brand
Building a personal brand
Marcia Villalba
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
Marcia Villalba
20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless
Marcia Villalba
20200513 - CloudComputing UCU
20200513 - CloudComputing UCU
Marcia Villalba
20200513 Getting started with AWS Amplify
20200513 Getting started with AWS Amplify
Marcia Villalba
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
Marcia Villalba
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
Marcia Villalba
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap Nordics
Marcia Villalba
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQL
Marcia Villalba
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Marcia Villalba
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Marcia Villalba
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Marcia Villalba
Serverless Empowering people
Serverless Empowering people
Marcia Villalba
More from Marcia Villalba
(17)
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201013 - Serverless Architecture Conference - How to migrate your existing ...
20201013 - Serverless Architecture Conference - How to migrate your existing ...
20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH
Building a personal brand
Building a personal brand
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless
20200513 - CloudComputing UCU
20200513 - CloudComputing UCU
20200513 Getting started with AWS Amplify
20200513 Getting started with AWS Amplify
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap Nordics
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Serverless Empowering people
Serverless Empowering people
Recently uploaded
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
TopCSSGallery
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Kaya Weers
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Recently uploaded
(20)
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
A Framework for Development in the AI Age
A Framework for Development in the AI Age
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
AWS Stockholm Summit 19- Building serverless applications with GraphQL
1.
S U M
M I T STOCKHOLM
2.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Building ServerlessApplications with GraphQL Marcia Villalba Full stack developer - Rovio @mavi888uy
3.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T About Marcia @mavi888uy bit.ly/foobar-youtube My courses Find me online marcia.dev
4.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Have you seen something like this before?
5.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T POST v1/order POST v2/order GET /order/{orderId} GET /orderDescription/{orderId} GET /orderItems/{orderId} GET /order/{orderId} GET /provider/{orderId} GET /customer/{customerId} Bad documentation
6.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 🤯 As a consumer of those APIs As a maintainer of those APIs
7.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 💜 💚 💚 💚 💜 💜
8.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is GraphQL? Let’s talk about the most important concepts
9.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL is a specification Not a framework Not a database Not a server
10.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL Ask for what you need an get exactly that
11.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL Get many resources in one request
12.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL Evolve your API without versions
13.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL Describe what you can do using a type system
14.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL Connect to multiple datasources Heroes database Planets HTTP service Species noSQL database
15.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Query language Runtime
16.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. GraphQL Query Language
17.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL language Everything is a type Fields can be scalar or other types
18.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL language There are special types
19.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL language Entry point to the GraphQL query
20.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL language The client can write a query like this And get exactly what it needs
21.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL language Very complete language Read more about it here: https://graphql.org/learn/
22.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. GraphQL Runtime
23.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How graphQL works? 1. Describe your data
24.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How graphQL works? 2. Connect all the types and fields to different datasources Videos table Channels table
25.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How graphQL works? 3. Client ask for what it needs
26.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How graphQL works? 4. The server fetches the information from the different datasources Videos table Channels table
27.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How graphQL works? 5. Returns the data
28.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What are datasources? Can be anything! A Database Another service with an API A HTTP request that return data A call to a search service …
29.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Resolvers Provide the instructions from turning GraphQL operations into data SQL database HTTP service noSQL database
30.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Resolvers SQL database 1. Translate GraphQL request SELECT video_id, video_name FROM videos 2. Translate datasource response back video_id | video_name 1. | Star Wars Client GraphQL request GraphQL response
31.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Why to use GraphQL? • Strong types in the request and responses • No more overfetching and underfetching • Enables rapid product development • API evolution • Transport layer agnostic
32.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Serverless A brief introduction
33.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T No managing infrastructure Pay for what you use Automagical scale
34.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Backend as a service (BaaS) Function as a service (FaaS) Serverless
35.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T https://read.acloud.guru/the-serverless-spectrum-147b02cb2292
36.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Benefits of serverless • Pay for what you use • Not reinventing the wheel • Fast development • Not worrying about infra • All about providing value
37.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. “The line of code you don’t write is the line of code you never have to debug” Steve Jobs
38.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Serverless and GraphQL
39.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T GraphQL & Serverless Implement your own GraphQL server Use an existing GraphQL server library Use an existing GraphQL platform
40.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Existing GraphQL platforms • Apollo Platform (https://www.apollographql.com/platform/) • GraphCMS (https://graphcms.com/) • GraphCool (https://www.graph.cool/) • AppSync (https://aws.amazon.com/appsync/)
41.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS AppSync
42.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Managed GraphQL Platform by AWS
43.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AppSync • Provides authentication • Visual tool for queries • Automatic connection with DynamoDB tables • Different datasources - AWS Lambda, Elastic Search, Aurora DB, HTTP • Real time and off-line support
44.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Creates a schema
45.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connect to different datasourcesCreates a schema
46.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connect to different datasourcesCreates a schema Updates data in real time in different devices
47.
Marcia VillalbaServerless Architecture
Conference
48.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How the client uses this? • AWS Amplify • Client library for building cloud apps • More info: https://aws-amplify.github.io/docs/js/api#aws-appsync-sdk
49.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Configure the client
50.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Run a query
51.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Things to have in mind • If you do a DynamoDB scan be careful of performance • Calling a cold AWS Lambda • Doing an HTTP call ads latency to the response • Think about when calling other services from AWS Lambda how much latency you are adding to the whole system
52.
© 2019, Amazon
Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Conclusion • Fast development • Easily maintainable • Secure applications • Scalable applications • Pay as much as we use
53.
Thank you! S U
M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Marcia Villalba @mavi888uy
54.
S U M
M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Please complete the session survey. !
Download now