May 24, 2025

Blogbish - The blogging application that does not compromise on your security concerns.

blogging golang backend rest api microservices

 Designed and developed a modern, cloud-native blogging platform using Go and a microservices 
architecture.  
• Built operational services for user authentication and blog post management using Go and Chi, delivering RESTful APIs. 

• Implemented secure authentication with user registration, login, and role-based access control using JWT tokens. 

• Developed content management features, including CRUD operations for blog posts, categories, tags, and search 
functionality.

• Optimized data handling with PostgreSQL for persistence and Redis for caching to enhance performance. 

• Containerized services using Docker and managed multi-service environments with Docker Compose. 

• Integrated monitoring tools, leveraging Prometheus and Grafana to track service health and metrics. 

• Documented APIs with Swagger/OpenAPI for clarity and seamless integration. 

• Designed scalable architecture to support future enhancements, including comment, media, and analytics services with planned RabbitMQ integration. 

• Tech Stack – Go, Chi, PostgreSQL, Redis, Docker, Docker Compose, Prometheus, Grafana, Swagger/OpenAPI.

3

Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion