Incremental search engine built using AWS

PGS Software used AWS to develop a highly performant search as you type engine for a widely recognised British multinational grocery and general merchandise retailer.

Scroll down for more

Business Benefits

The PGS Software team developed a highly functional search as you type engine, which generates entire sets of search results in the form of suggestions that make it easier – and much faster – for the user to find what they’re looking for.

  • It can manage up to 1,300 transactions per second within (and not exceeding) 50 milliseconds
  • It only takes 15 milliseconds for search result suggestions to pop up
  • Using Amazon Web Services significantly lowered costs
  • AWS-hosted infrastructure & microservices greatly increased release speed
  • The Continuous Delivery approach resulted in zero-downtime deployments
  • The performance never wavers – equally fast and effective in high & low traffic times
  • Easily customised to meet the needs of the Client’s various business partners and suppliers
  • The application’s features are virtually bug-free & available 100% of the time

Business Need

The Client was looking to develop an incremental search engine, which would browse through tens of thousands of products in real-time, suggesting results and correcting typos as the user types.

The Client knew that by introducing the new search engine into their operations they would propel their business forward and increase overall turnover; however, they were facing a resourcing issue and lacked a skilled software development team who would develop the engine.

Project Details

solutions icon

Solutions

AWS Cloud, Scrum, Continuous Delivery, Agile, Code Review, Automated Testing, Peer Programming

technologies icon

Technologies

Java 8, Vertx.io, Spring, Spring Boot, Spring Batch, Junit with Mockito, Hazelcast, Elasticsearch, Kubernetes, Gatling, Cucumber, Amazon VPC, Amazon EC2 Auto Scaling, Elastic Load Balancing, Amazon S3, Amazon SQS, Amazon DynamoDB, Amazon RDS

tools icon

Tools

Splunk, GitHub, Jenkins, Sonar, Ansible, AWS CloudFormation, Jira, Confluence

team icon

Team

5 backend engineers, 1 automation QA specialist, 1 Project Manager/Scrum Master

About the Client

The Client is a British multinational grocery and general merchandise retailer. They are one of the largest retailers in the world and have stores in multiple countries, across two continents.

Need a software solution?

Don’t hesitate to get in touch via the form below or at:

+48 71 798 2699

Let us know what you’re looking for.