MongoDB Developer
Go
MongoDB Developer Centerchevron-right
Developer Topicschevron-right
Languageschevron-right
Gochevron-right

Cinema: Example Go Microservices Application

Rachelle PalmerPublished May 23, 2022 • Updated May 23, 2022
KubernetesDockerMongoDBGo
Copy Link
facebook icontwitter iconlinkedin icon
random alt
Rate this code example
star-empty
star-empty
star-empty
star-empty
star-empty
externalView 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.

Copy Link
facebook icontwitter iconlinkedin icon
Rate this code example
star-empty
star-empty
star-empty
star-empty
star-empty
Related
Quickstart

Reacting to Database Changes with MongoDB Change Streams and Go


Sep 23, 2022
Quickstart

Multi-Document ACID Transactions in MongoDB with Go


May 16, 2022
Tutorial

Get Hyped: Using Docker + Go with MongoDB


Oct 17, 2022
Tutorial

Go to MongoDB Using Kafka Connectors - Ultimate Agent Guide


May 09, 2022
Technologies Used
Languages
Technologies
Products