In this article, we are going to build a book API where the user can create a book, update the book, and fetch book by id.


  • Docker (1.6.0 or above)
  • Docker-compose (1.26+)
  • Python 3.5 or above

What Is Falcon Web Framework?

Falcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style and tries to do as little as possible while remaining highly effective.

We are using docker-compose to easily set up a MongoDB instance with data persistent support.

#tutorial #python #api #docker #mongodb #microservice

Python Falcon Microservice With MongoDB and Docker
5.35 GEEK