Building Serverless Applications with Spring and AWS
Building serverless applications means developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. This course demonstrates the strength of serverless computing in AWS using Spring Boot and Spring Cloud Functions to build scalable and cost-efficient applications with serverless architectures.
Offered by
Difficulty Level
Intermediate
Completion Time
4h2m
Language
English
About Course
Who Is This Course For?
This video is for Java developers who would like to learn about serverless architectures and how to build serverless applications using Spring Cloud Functions. Knowledge of Spring and Java is assumed.
Building Serverless Applications with Spring and AWS
- About Course
- Who Is This Course For?
- Course Content
Course content
25 lessons • 4h2m total length
Exploring Serverless Applications Using AWS Lambda
The Course Overview
Understanding the Concept of Serverless
Typical Use Cases and Benefits of Going Serverless
Creating and Setting Up Your AWS Account and Environment
Setting Up Your Development Environment
Overview of AWS Capabilities
Building Your First AWS Lambda Function
Create an Image Resizing Application
Setting Up Your S3 Buckets for the Images
Application Run Through
Deploy and Test the Base Application
Implement Image Resizing
Testing Your Lambda Functions
Diving into Spring Cloud Functions
Introduction to Spring Cloud Functions
Building a Spring Cloud Function
Preparing and Deploying Spring Cloud Functions into AWS
Building a Serverless URL Shortener
Create a Spring Boot Project with Spring Cloud and AWS Dependencies
Setting Up and Configuring Your Database in AWS RDS
Build the AWS Lambda Function to Create a Short Code
Build the AWS Lambda Function to Take a Short Code and Provide the Long URL
Redirecting the Browser to the Real Site Using AWS API Gateway
Setup SES to Send Notifications
Using SES and Spring to Send an Email Notification
Monitor Your Lambda Functions with AWS CloudWatch
Exploring AWS CloudWatch Services
Gather Statistics and Graph Them to Your Application
Setting Up Alert Feature to Notify RDS Issues
Related Resources
Access Ready-to-Use Courses for Free!
Get instant access to a library of pre-built courses—free trial, no credit card required. Start training your team in minutes!