Developing AWS Lambda Functions with Kotlin
Overview
Learn how to build web microservices that run in the Amazon cloud with AWS Lambda and Kotlin.
AWS Lambda lets developers build web services that run in the Amazon cloud—without worrying about configuring servers or paying expensive monthly fees. This course shows you how to create Lambda services, called functions, on AWS using Kotlin—the up-and-coming Java alternative. Speaker and author Troy Miles shows how to create and test a simple Lambda function, and start creating more complex, standalone Kotlin apps with the Spark framework. He also shows how to connect your service to AWS via the API Gateway, and read and write data from a MongoDB database. Plus, learn how to run, test, and debug your microservices locally. Troy also offers a series of challenges to test your new Lambda programming skills.
AWS Lambda lets developers build web services that run in the Amazon cloud—without worrying about configuring servers or paying expensive monthly fees. This course shows you how to create Lambda services, called functions, on AWS using Kotlin—the up-and-coming Java alternative. Speaker and author Troy Miles shows how to create and test a simple Lambda function, and start creating more complex, standalone Kotlin apps with the Spark framework. He also shows how to connect your service to AWS via the API Gateway, and read and write data from a MongoDB database. Plus, learn how to run, test, and debug your microservices locally. Troy also offers a series of challenges to test your new Lambda programming skills.
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- Creating a free AWS account
- Pricing model
- Comparing Lambda to EC2 and Elastic Beanstalk
- A simple Lambda in Node.js
- Testing the Lambda
- ✓ Challenge: Say your name
- ✓ Solution: Say your name
- The Spark framework
- IntelliJ, Maven, and Kotlin
- Maven packages
- AWS library
- API gateway introduction
- Implementation
- ✓ Challenge: What time is it?
- ✓ Solution: What time is it?
- MongoDB introduction
- Setting up MongoDB
- Reading records
- Writing records
- Deleting records
- ✓ Challenge: Sort cars by fuel economy
- ✓ Solution: Sort cars by fuel economy
- Running Lambda locally
- Running MongoDB locally
- Debugging your Lambda
- Deleting AWS services
- Next steps
Taught by
Troy Miles
Related Courses
Reviews
0.0 rating, based on 0 reviews