MSA 총정리 Cloud Native Architecture - 2010 s ~ 부터 IT 시스템은 anti-fragile, cloud native architecture 형태로 관리되어 왔다. (1). 확장 가능한 아키텍쳐 시스템의 수평적 확장에 유연하여 더 많은 사용자의 요청을 처리할 수 있다. 확장된 서버로 시스템의 부하를 분산하고, 가용성 ( availabilty ) 를 보장할 수 있다. scale-up : 하드 웨어의 사양을 높이는 것 ( CPU, 메모리의 사양을 업그레이드 하는 것 ), scale-out : 같은 사양의 서버 인스턴스를 여러 대 배치함으로써 동시에 더 많은 사용자의 요청을 처리할 수 있도록 하는 것. 일반적으로 이렇게 서버를 양적으로 늘리게 되면 하드웨어 비용이 증가하게 되겠지..