There are three common problems in microservice architecture.
Incomplete Infrastructure / 基础设施不完备
Some of the infrastructure in microservice is indispensable.
! Egress Gateway
Whether an Egress Gateway is required depends mostly on the security policy the company placed on the services.
Tracing, Logging and Monitoring
! Authentication and Authorization
Domain Segmentation / 领域划分
Lack of Standards / 标准缺失
In Android there is a famous problem which Google has spent decades to try to fix - the fragmentation. It's caused by lacking of standards in the customization of the Android system from different OEM.
Client Side Resilience