Our Math Application, which is in focus as of today, has a requirement to have only one frontend interface. Therefore, our application architecture suggests that it will consist of two microservices. One microservice will contain our API Service, and the other will carry our frontend application. Now, as an architectural practice in our organization, we decide to use Docker-based containers for all types of microservices in our enterprise:
Application architecture for MathApp