Technical requirements
This chapter uses a software prototype called online recipe system, which manages, evaluates, rates, and reports recipes of different types and origins. Applying a DI pattern is the priority of this project, so expect some changes in the development strategies and approaches, such as adding model
, repository
, and service
folders. This software is for food enthusiasts or chefs who want to share their specialties, newbies looking for recipes to experiment with, and guests who just like to browse through different food menus. This open-ended application does not use any database management system yet, so all the data is temporarily stored in Python containers. Code is all uploaded at https://github.com/PacktPublishing/Building-Python-Microservices-with-FastAPI/tree/main/ch03.