Distributed Platform Cloud-Native Microservice Design Principles | Synapse