MSA Microservice-Architecture Service Discovery-Service API-Gateway SpringCloud-Gateway Spring Cloud SpringCloud 아키텍처 Software-Architecture CloudNative-Architecture 12-Factors Microservice-Architecture