Getthat

Web Application

Getthat – Online Classifieds Platform

BUSINESS REQUIREMENT

One of the leading news publishers in the Middle East approached us in need of an onlineclassifieds platform to boost their online presence and increase their reach.

  • The requirement was to build an online classifieds platform for jobs, properties, autos and other classifieds.
  • Filters like location, price, make and model across different verticals for better search must be available
  • The admin must be given access to monitor the users and their actions on the platform.
  • Subscription system for sellers to place ads in the platform.
  • The functionalities must be grouped based on verticals and scale up/down based on requirement.
CHALLENGES
  • The platform should be smart about handling peaks in traffic and scale smoothly to prevent site outages/ unnecessary billing costs.
SOLUTIONS
  • All the platform functionalities were split based on verticals/sections and implemented as stand alone micro services with Vert.x.
  • These micro services were monitored and automatically scaled up/down based on varying user loads across different sections of the site at different times.
  • We wanted the search results be available at nanosecond rates and hence utilised DynamoDB for faster and efficient query.
  • SQS/SNS were used as persistent communication channels across site modules.
KEY TECHNOLOGIES
  • Java
  • Amazon SQS
  • AWS Lambda
  • DynamoDB
  • Amazon EC2
  • Amazon SNS
  • Vert.x
  • Json

More Projects

Category :