Technical requirements
The application prototype that’s been created for this chapter is called fitness club management system; it caters to membership and gym fitness operations. This prototype has administration, membership, class management, and attendance modules that utilize a PostgreSQL database as their data storage. Moreover, this uncommon application has four pieces of database connectivity that have been configured using different ORM variations to provide you with options for your applications. Also, the prototype is just a simple FastAPI application that’s been created to help you focus on the data modeling features, data persistency, and query building required for the discussions in this chapter. This code for this chapter can be found at https://github.com/PacktPublishing/Building-Python-Microservices-with-FastAPI in the ch05a
and ch05b
projects.