Project image for: High-Performance Cache

High-Perfor­mance Cache

Tourism
50,000 Employees
11 Developers1 Product OwnerBusiness Analysts
Project image for: High-Performance Cache

Business Problem

In order to effectively satisfy customers' requirements, an international travel corporation must be able to calculate prices of hotel accommodation without having to go through prolonged manual procedures in order to authorize hotel rooms.

Business Solution

Our team developed a high-performance cache that is designed to manage hotel room data based on external data and internal business factors. This cache provides a vast range of listings that can be refined by options such as occupancy and customer markets, allowing customers to swiftly locate an appropriate hotel room within their desired area.

Technical Solution

We developed a series of microservices with Spring Boot to operate this cache and deploy them to an AWS Kubernetes cluster. We also established Lambda functions to take in SQS and SNS streams from the enterprise and route them to the core Kafka message bus for further processing. The final step was to put the data into a DynamoDB so that it could be available for search queries.

Java
Spring-Boot
Quarkus
AWS
Kafka
DynamoDB
Kubernetes
Docker
Git
Maven
Jenkins
Profile picture of André Kamrad
André Kamrad
Backend DeveloperDec 2021 - Sep 2022
Java
Spring-Boot
Microservices
Quarkus
Hibernate

So How Can We Make You Shine?