User Interface

The user interface (UI) is the point of human-computer interaction and communication in a device. This can include display screens, keyboards, a mouse, and the appearance of a desktop. It is also the way through which a user interacts with an application or a website.

For delivering and storing the content of this website AWS provides the services.

  • Amazon Cloudfront  is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.
  • Amazon S3 is an object storage service that offers industry-leading scalability, data availability, security, and performance.

Microservices Architecture on AWS

Monolithic applications are built using different layers, a user interface  layer, a business layer, and a persistence layer. A central idea of a microservices architecture is to split functionalities into vertical layers but by implementing a specific domain. 

 Figure  depicts a reference architecture for a typical microservices application on AWS

Similar Reads

User Interface

The user interface (UI) is the point of human-computer interaction and communication in a device. This can include display screens, keyboards, a mouse, and the appearance of a desktop. It is also the way through which a user interacts with an application or a website....

Microservices

AWS has various integrated building blocks that support the development of microservices....

Data Store

The datastore is used to persist data needed by the microservices. Popular stores for session data are in-memory caches such as Memcached or Redis. Putting a cache between application servers and a database is a common mechanism for reducing the read load on the database, which, in turn, may allow resources to be used to support more writes. Caches also can improve latency.For larger data  AWS provides relational and NoSQL databases. AWS offer object store S3 which is very popular object store, this can be used to host static websites....