Auction Service

  • Tech Stack: AWS, Node.js, JavaScript, Serverless Framework
  • Github URL: Project Link

Created an online auction application built on AWS in order to learn how to develop a reliable and scalable serverless application, following microservice architecture principles.

In this project;

  • REST API and CRUD endpoints (AWS Lambda, API Gateway)
  • Data persistence (AWS DynamoDB)
  • Message Queues for cross-service communication (AWS SQS)
  • Scheduled event triggers (AWS EventBridge)
  • Cloud stack management (AWS CloudFormation)
  • Object storage on the cloud (AWS S3)
  • Email notifications (AWS SES)
  • Middleware
  • Authentication and Authorization (Lambda Authorizer)
  • Data validation and error handling