Solving Numerical, Symbolic, and Graphical Problems
Microservice architecture is not only used to build fine-grained, optimized, and scalable applications in the banking, insurance, production, human resources, and manufacturing industries. It is also used to develop scientific and computation-related research and scientific software prototypes for applications such as laboratory information management systems (LIMSs), weather forecasting systems, geographical information systems (GISs), and healthcare systems.
FastAPI is one of the best choices in building these granular services since they usually involve highly computational tasks, workflows, and reports. This chapter will highlight some transactions not yet covered in the previous chapters, such as symbolic computations using sympy
, solving linear systems using numpy
, plotting mathematical models using matplotlib
, and generating data archives using pandas
. This chapter will also show you how FastAPI is flexible when solving...