Authentication and authorization management as decoupled functions should be applied in your architecture. We comply with JWT(JSON Web Token) together with API Gateways, preferably Tyk, even with your own Identity Provider if you prefer.
The architecture that you build with Microservices needs several decisions and flows between microservices. There are various reasons you may need an orchestrator but we strongly suggest enforcing a choreographic model which will enable your microservices towards a more decoupled model.
Centralized monitoring and logging with microservices have several challenges. We will provide you with a centralized way to collect and analyze all of your logs with a standardized way which does not need an additional effort for developers.