-
Notifications
You must be signed in to change notification settings - Fork 0
Metadata Service
Roland Schläfli edited this page May 21, 2020
·
10 revisions
The Metadata Service provides an API for movie metadata, which includes properties like a movie's title, revenue, release date, and so on. The service is built using micro, a library that was specifically developed for asynchronous HTTP microservices. It is highly performant, simple to deploy, and very lightweight.
Micro — Asynchronous HTTP microservices
The data the API provides is stored in a Postgres Database, which we are currently hosting on Heroku. The Metadata Service itself is stateless, meaning that it does not depend on any particular state beside the database and can, therefore, be scaled easily. To hydrate the database, we wrote custom Python scripts that handle data cleaning, preprocessing, and hydrating the database.