Project Info

Contetto is a social media management tool that enables Content Scheduling, Customer interaction & engagement, task management and, team collaboration.

Summary

Contetto engaged with Zivost Technologies as their backend engineering partner to help them develop the backend for their web and mobile apps.

Zivost Technologies provided an array of different micro-services to suit all of their business requirements. The services were built to be flexible and scalable at the same time.

Key Features:

  • Allows you to create and schedule social media posts
  • Let’s you integrate all your social accounts with single click using oAuth
  • Provides team management and collaboration
  • Allows you to communicate with your audience from right within the app
  • Provides task management across your team for better productivity
  • Create approval flows for content to enable high quality posts

Technical Excellence:

  • Developed multiple micro-services using Go and MongoDB
  • Built well-structured services for different use cases to enable flexibility and scalability at the same time
  • Used gRPC for synchronous and RabbitMQ for asynchronous inter-service communication
  • Followed JSON API specifications for each REST API
  • Followed a combination of Kanban and SCRUM agile approaches for servicedevelopment

Technology Stack:


Backend:

  • Golang
  • Mongo DB

Communication:

  • RabbitMQ
  • gRPC

Service Discovery:

  • Consul

REST API Documentation:

  • Swagger

Containerization:

  • Docker

Others:

  • JSON API
  • Git