Part 4:Testing and Deployment
When an application is built, we need to deploy it on a server so others can use it. We also need to test it to ensure it works to our expectations before we deploy it. In this part, we will cover unit and end-to-end testing using tools such as Postman. We’ll build our own build and testing pipelines to automate the testing, building, and deployment processes. We’ll cover how HTTP requests route to servers and what the HTTPS protocol is so we can implement it on AWS. We will also route traffic to our frontend and backend with NGINX, balance traffic between two individual servers on AWS, and lock down traffic to these servers and load balancer with AWS security groups. We will automate the AWS infrastructure using Terraform.
This part includes the following chapters:
- Chapter 9, Testing Our Application Endpoints and Components
- Chapter 10, Deploying Our Application on AWS
- Chapter 11, Configuring HTTPS with NGINX on AWS ...