Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

Learn why MongoDB was selected as a leader in the 2024 Gartner® Magic Quadrant™
MongoDB Developer
Go
plus
Sign in to follow topics
MongoDB Developer Center
chevron-right
Developer Topics
chevron-right
Languages
chevron-right
Go
chevron-right

Cinema: Example Go Microservices Application

Rachelle Palmer0 min read • Published May 23, 2022 • Updated Sep 11, 2024
KubernetesDockerMongoDBGo
Facebook Icontwitter iconlinkedin icon
Rate this code example
star-empty
star-empty
star-empty
star-empty
star-empty
social-githubView Code
Looking for a code example that has microservices in Go with Docker, Kubernetes and MongoDB? Look no further!
Cinema is an example project which demonstrates the use of microservices for a fictional movie theater. The Cinema backend is powered by 4 microservices, all of which happen to be written in Go, using MongoDB for manage the database and Docker to isolate and deploy the ecosystem.
Movie Service: Provides information like movie ratings, title, etc. Show Times Service: Provides show times information. Booking Service: Provides booking information. Users Service: Provides movie suggestions for users by communicating with other services.
This project is available to clone or fork on github from Manuel Morejón.

Facebook Icontwitter iconlinkedin icon
Rate this code example
star-empty
star-empty
star-empty
star-empty
star-empty
Related
Tutorial

HTTP basics With Go 1.22


Apr 23, 2024 | 7 min read
Tutorial

Get Hyped: Using Docker + Go with MongoDB


Feb 27, 2023 | 9 min read
Tutorial

MongoDB Atlas Authentication Using Service Accounts (OAuth)


Jan 23, 2025 | 9 min read
Quickstart

Reacting to Database Changes with MongoDB Change Streams and Go


Feb 03, 2023 | 5 min read
Technologies Used
Languages
Technologies
Products