DevOps 썸네일형 리스트형 소프트웨어 아키텍쳐 소프트웨어 아키텍처정의소프트웨어 아키텍처는 기능적인 측면보다는 안정적인 운영을 위한 전체적인 코드를 설계하는 것을 의미합니다.IT의 역사초기: 하드웨어 중심현재: 소프트웨어 중심현재 아키텍처 트렌드탄력적 (Resilient) 깨지지 않는 (Anti-Fragile) 클라우드 네이티브 (Cloud Native) 확장 방식수직적 확장 (Scale-Up): 시스템의 성능을 높이기 위해 하드웨어 성능을 증가. 수평적 확장 (Scale-Out): 여러 대의 서버를 추가하여 확장.Anti-Fragile의 4가지 특징Auto-scaling시스템의 부하에 따라 자동으로 확장 및 축소.Microservices역할을 분리하여 하나의 서비스 장애가 다른 서비스에 영향을 주지 않음.Chaos Engineering예상치 .. 더보기 이전 1 다음