Microservices-based Headless DTC Website with Infosys Equinox on AWS
Publication date: 2021 (Diagram history)
With this architecture, you can build a microservices-based headless direct-to-consumer
(DTC) website. Headless applications let brand owners loosely couple brand websites with a
unified commerce engine that is extensible and durable. Infosys is an AWS partner with a
DTC platform, Infosys
Equinox
Architecture diagram
The following steps describe the architecture:
-
Amazon CloudFront provides a highly secure, programmable content delivery network (CDN).
-
AWS WAF is the web application firewall that protects the ecommerce website against common web exploits.
-
Amazon Route 53 provides domain name service (DNS) configuration.
-
Lambda@Edge improves performance for dynamic content processing.
-
Amazon Simple Storage Service (Amazon S3) stores static content (HTML, image, video).
-
Consumer packaged goods (CPG) brand websites are implemented with your choice of technologies by using AWS Lambda, AWS AppSync, or applications running on AWS Fargate.
-
Infosys Equinox Unified Commerce is built with Spring Boot
, Hibernate , and Hystrix running on Amazon EKS. It provides essential DTC features for high availability and scalability. -
An analytics and management layer provides ad hoc reporting, monitoring, security, and data protection.
-
Fulfillment partner integration handles order picking, packing, and shipping.
-
Your choice of a dedicated connection (AWS Direct Connect) or AWS Site-to-Site VPN secures data in transit.
-
Business users and existing business intelligence (BI) and ERP systems on the corporate network handle day-to-day activities.
Further reading
For additional information, see the following resources:
Diagram history
To receive updates about this reference architecture diagram, subscribe to the RSS feed.
| Change | Description | Date |
|---|---|---|
Initial publication | Reference architecture diagram first published. | January 1, 2021 |
RSS subscription requirement
To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.