목록cncf (2)
잡동사니
안녕하세요. yeTi입니다.현대 소프트웨어 개발은 클라우드 컴퓨팅의 발전과 함께 급격한 변화를 겪고 있습니다. 특히, 클라우드 네이티브 애플리케이션(Cloud Native Applications)은 이러한 변화의 중심에 서 있으며, 기존의 온프레미스(On-Premise) 환경에서 클라우드(Cloud) 환경으로의 전환을 촉진하는 중요한 개념으로 자리잡고 있습니다. 이번 포스팅에서는 클라우드 네이티브 애플리케이션의 탄생 배경부터 현재의 현황까지를 살펴보고, 이를 구현하기 위한 주요 원칙과 기술, 그리고 실제 적용 사례를 소개하겠습니다.클라우드 네이티브 애플리케이션이란?클라우드 네이티브 애플리케이션은 클라우드 환경의 특성을 최대한 활용하여 설계되고 개발된 애플리케이션을 의미합니다. 이는 클라우드의 유연성, 확..
안녕하세요. yeTi입니다. 오늘은 K-MOOC의 강좌인 Microservice 설계 및 구현을 듣고 내용을 정리한 것을 공유하고자 합니다. 강좌를 보고난 후 MSA를 하기 위한 설계적 방향성을 가질 수 있는 계기가 되었고, 어떠한 수준이 되어야 우리는 MSA를 하고 있다고 할 수 있는지도 이해할 수 있는 계기가 되어 개인적으로 유익한 시간이었습니다. Microservice 개념과 특성 Biz민첩성과 아키텍처 요건 시스템이 비즈니스에 유연하게 대응하기 위해서는 새로운 서비스의 추가 및 변경이 용의해야하고 이벤트에 따른 트래픽의 증감에도 유연하게 대응해야 합니다. 이에 대응하기 위해서 하드웨어 수준에서는 클라우드 서비스를 활용하여 scale-up이나 scale-out을 유연하게 할 수 있는 기반을 마련하고..