Delving into AWS deployment architectures

When deploying applications on AWS, there are numerous ways of deploying the app. One can make use of the services that AWS provides to build an architecture that can maximize performance and reduce costs. We will explore two topologies that can be used to deploy our AngularJS apps in the following sections.

The EC2 server-based architecture

The most common deployment architecture for regular web applications would be as follows:

The EC2 server-based architecture

This architecture consists of an EC2 instance, which has the web server running and the application deployed on it.

It will talk to an RDS database to read and write from it. All the ...

Get AngularJS Web Application Development Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.