PRESENTATION - June 20, 2017

Creating Highly-Available MongoDB Microservices with Docker Containers and Kubernetes

Speaker: Marco Bonezzi, Senior Technical Services Engineer, MongoDB

Microservices architectures are becoming more popular and we see a trend towards smaller units of deployment based on containers. While most microservices need databases, implementing MongoDB on containers adds additional complexity: databases are stateful applications where data is critical. MongoDB is a complex distributed system with its own high availability implementation where using containers can expose additional risks.

In this session we will explore how to successfully define our database infrastructure with MongoDB running on Docker containers, how to orchestrate MongoDB containers with Kubernetes in multiple environments, considerations and strategies for managing stateful MongoDB containers, and how to manage high availability and resiliency in a distributed system while running on a container technology such as Kubernetes.

View Presentation

View Presentation
© 2020 MongoDB, Inc. - Mongo, MongoDB, and the MongoDB leaf logo are registered trademarks of MongoDB, Inc. | Legal Notices

PRESENTATION - June 20, 2017

Creating Highly-Available MongoDB Microservices with Docker Containers and Kubernetes

View Presentation

Speaker: Marco Bonezzi, Senior Technical Services Engineer, MongoDB

Microservices architectures are becoming more popular and we see a trend towards smaller units of deployment based on containers. While most microservices need databases, implementing MongoDB on containers adds additional complexity: databases are stateful applications where data is critical. MongoDB is a complex distributed system with its own high availability implementation where using containers can expose additional risks.

In this session we will explore how to successfully define our database infrastructure with MongoDB running on Docker containers, how to orchestrate MongoDB containers with Kubernetes in multiple environments, considerations and strategies for managing stateful MongoDB containers, and how to manage high availability and resiliency in a distributed system while running on a container technology such as Kubernetes.

Try MongoDB Atlas, our fully-managed database as a service
Available on AWS, Azure and GCP.