JAVAX-AWS
Building a microservice application with Spring Boot framework in an AWS cloud environment
Description
The aim of the training is to demonstrate through practical examples how to develop a Spring Boot application for the AWS cloud service. During the training you will learn about several solutions for data storage, web application development, integration with other applications and AWS services. Deployment and maintenance options will also be presented.
Outline
- Introducing AWS
- What is AWS for?
- Comparison of private and public cloud server solutions
- Overview of alternative providers
- Introduction to Spring Boot on AWS with practical examples
- Deploying Spring Boot projects on AWS with Elastic Beanstalk
- Using Spring MVC in the cloud
- How EC2 works
- Database management with RDS
- PostgreSQL - RDS comparison
- Using RDS with Hibernate
- Storing large files in S3
- Logging to an external server with SQS
- Full text search with Elastic
Prerequisites
A solid knowledge of the Java programming language is required.
Completion of the Java SE Fundamentals (JAVA-BSC) and Java SE Advanced (JAVA-ADV) training courses or practical knowledge of the material covered in those courses is a prerequisite.
As some of the course material is in English, a basic knowledge of English at document reading level is required. The training is in Hungarian, based on Hungarian slides.