About Customer
  • • Customer is creating search platform for various CMS platforms like Alfresco, Gmail, Exchange, Documentum, etc
  • • Customer is looking forward for easy horizontal scaling of environment
Development need
  • • Horizontal scaling of application
  • • Configuring application services to function as micro-services
  • • Configure service configuration in distributed environment across multiple nodes
  • • Integrate with Continuous Integration to build docker images
  • • Clustering of MongoDB, Cassandra, ElasticSearch, Zookeeper, Kafka, and application services
  • • Monitoring of applications in distributed architecture
Implementation Details
  • • Wrote Dockerfiles to create different service images like MongoDB, ElasticSearch, Cassandra, Zookeeper, Kafka and application services
  • • Integrated in Continuous Integration to create Docker images and push it on Docker Hub
  • • Configured service restart for applications on start of container
  • • Wrote Ansible script to download images from Docker Hub, launch containers on different VMs, tune application configuration within Docker containers and restart services within containers
  • • Monitor application services
  • • Configure and tune service clustering for MongoDB, Cassandra, ElasticSearch, Kafka and Zookeeper
  • • Configure applications to Kubernetes architecture.