Emojis Search
-
Implemented as a Retrieval-Augmented Generation(RAG) app using Langchain, integrating with Amazon OpenSearch Serverless as vector databases and AWS Bedrock services for embedding.
-
Constructed as distributed with Consul for service discovery, NGINX for load balancing, and OpenTelemetry for tracing, and Kafka for event streaming to enhance performance, scalability, and observability.
-
Containerized the application with Docker and deployed it on Google Kubernetes Engine using a CI/CD pipeline with GitHub Actions, streamlining the development workflow.
Check the repo of this project in github for more details: