← Back to Projects

Search Service for Chatgut

Academic Project

Built as part of my studies in software development

JavaSpring BootElasticsearchKubernetes

About the Project

A microservice I built in the chatgut organization, enabling users to search message content using Elasticsearch.

The service is built with Java and Spring Boot, providing fast and efficient full-text search capabilities for the messaging platform.

There is also a branch where deployment is done with Kubernetes, demonstrating modern cloud-native deployment practices.

Key Features

  • Full-text search using Elasticsearch
  • RESTful API design
  • Microservice architecture
  • Kubernetes deployment option
  • Integration with messaging platform

Technologies Used

  • Java
  • Spring Boot
  • Elasticsearch
  • Kubernetes (deployment)
  • Docker