Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to facilitate web-scale computing for developers.
AWS CloudFormation gives users an easy way to model a collection of related AWS and third-party resources, provision them quickly and consistently, and manage them throughout their lifecycles, by treating infrastructure as code.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Spring Boot is an open source Java-based framework used to create micro-services. It is developed by Pivotal Team and is used to build stand-alone and production-grade Spring applications.
JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit.