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