Dictionary Service (SC-Dictionary)
SC-Dictionary is a robust and adaptable dictionary microservice designed to support Spanish and English languages. SC-Dictionary provides users with a reliable solution for accessing comprehensive word definitions, translations, and other language-related information. By seamlessly integrating SC-Dictionary into their applications or services, developers can enhance language comprehension and facilitate effective communication in both Spanish and English.
The Challenge
SchoolCity needed a reliable, scalable dictionary service that could support multiple languages (Spanish and English) while providing fast, accurate word definitions and translations. The service needed to be easily integrable with existing educational applications and handle high concurrent usage from students and teachers.

- Multi-language support (Spanish & English)
- Comprehensive word definitions
- Real-time translation services
- Scalable microservice architecture
- High-performance API endpoints
- Automated deployment pipeline
The Solution & Results
Designed and implemented a microservice architecture using Go Fiber framework for high performance and low latency. The solution includes comprehensive API endpoints for word definitions, translations, and language processing, with data stored in Amazon DynamoDB for scalability and reliability.
Successfully delivered a production-ready dictionary service that supports both Spanish and English languages with sub-second response times. The service is now actively used by thousands of students and teachers, providing reliable language support for SchoolCity's educational applications.

