Create an Audible Item Page using Service Oriented Architecture and compiled to an individual client using AWS S3 and an Express reverse proxy.
- Title Service
- Also Enjoyed Service
- Summary Service
- Aggregate Review Service
- Review Service
- Price Service
The FEC Reverse Proxy creates a look-alike Audible Item Page. It combines all services by pulling bundle files and assets from an S3 bucket, and proxies all client requests to their associated deployed service addresses (all running on AWS EC2).
Technologies Used:
- Node.js
- Express
- AWS S3
- AWS EC2
Note: Only available when EC2 instance is running. See deployed service here
Requirements:
- Node v14.15.0
- Within root directory, run
npm install
- Within root directory, launch server:
npm start
- Enable RESTful client with path parameters instead of query parameters
- Improve client accessibility