- Built FrameSeller API that allows user to view products, buy and pay online via stripe and see their orders.
- HATEOAS style implementation for API responses.
- SQS + SNS architecture for the “fan-out” design pattern and decoupling microservices for asynchronous operations
- Slack Integration
- AWS Step function integration for User Sign Up/Verification Process
- Custom Authorizer to authorize user for buying products and viewing his orders
- Request body validation in API Gateway
- Response Integration so that API throws valid error codes in case of errors
- Orchestrator - orchestrates complex product ordering process, bringing together async operations of order queueing, updating order status throughout the process, payments etc.
- Integration with Stripe API for accepting payments
- Serverless microservices architecture using AWS API Gateway and AWS Lambda
- API was successfully exported to Swagger and deployed to AWS Lambda again via Swagger file
View Code - GitHub