Building Scalable APIs with the AWS API Gateway

Learn how to use the AWS API Gateway to build scalable APIs for your mobile and web applications.
Course info
Rating
(105)
Level
Beginner
Updated
Dec 14, 2015
Duration
1h 55m
Table of contents
Course Overview
Introduction to the AWS API Gateway
Concepts and Capabilities of the AWS API Gateway
Granting User Access Permissions
Using Lambda as a Backend Service
Building the /Shoes Resource
Building the Second Resource
Deploying Our API
Creating an API Key
Logging and Alerting
Where Do I Go from Here?
Description
Course info
Rating
(105)
Level
Beginner
Updated
Dec 14, 2015
Duration
1h 55m
Description

This course introduces developers to the Amazon Web Services API Gateway. The AWS API Gateway is a great option for development teams, with either no IT staff or an outsourced IT staff on a limited budget, as the API gateway allows building scalable, robust APIs while abstracting the burden of system administration from the developer.

About the author
About the author

Will Button is a 20 year veteran of IT Operations and Software Engineering.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey everyone, my name is Will Button, and welcome to my course, Building Scalable APIs with the AWS API Gateway. I'm on the DevOps team at Trax Technologies and have worked on both the development and operations sides of the house for over two decades. Well, there's a lot of excitement and buzz surrounding going serverless, and it's for good reason. Abstracting the tedious details of configuration and management of your architecture can make a lot of sense for the right application and in environments where IT and sysadmin resources are limited. The AWS API Gateway is one of several tools that allow you to accomplish this. In this course, I'll introduce you to the AWS API Gateway and help you build a sample application using it throughout the course. Doing so will help you learn the complexities and minimize the learning barrier to mastering this exciting technology. You'll also be introduced to AWS Lambda and use it to provide the application logic for your API. An important part of professional software development is building deployment, logging, and alerting into your application, and I'll show you how to do that using the AWS API Gateway as well, ensuring that you have the skills needed to build your own professional applications. By the end of this course, you'll have a solid understanding of how the AWS API Gateway works, the skills necessary to develop your own applications, and the experience gained from building a demo application provided with the course. We'll be using Node. js as the backend for our application, and of course we're building a RESTful API, so you should have a basic understanding of JavaScript and knowledge of what RESTful APIs are. I hope you'll join me on this journey to learn the API Gateway with the Building Scalable APIs with the AWS API Gateway course at Pluralsight.