소프트웨어 설계 및 디자인 트렌드로 알아본 MSA
Naver
<소프트웨어 설계 및 디자인 트렌드로 알아 본 MSA> 🍁 커리어리 친구들, 지난 50여 년 동안 소프트웨어 아키텍처 및 애플리케이션 호스팅 모델은 메인 프레임에서 마이크로서비스, 다시 서버리스로 주요 전환을 경험했습니다. 메인 프레임에서 최신 클라우드 네이티브 아키텍처(CNCF)에 이르기까지 다양한 호스팅 모델은 비즈니스 앱을 개발, 배포 및 유지 관리하는 방식에 영향을 미쳤습니다. IT 서비스 업계에서 새로운 호스팅 모델을 발견할 때마다 팀은 아키텍처의 이점을 최대한 활용하는 데 어려움을 겪었습니다. 🍁 이로 인해 아키텍처 편차 및 안티 패턴과 같은 의도하지 않은 결과가 발생하여 상당한 기술적 부채가 발생했습니다. 기술 부채 관리는 팀의 건강뿐만 아니라 전체 시스템에서 중요한 역할을 합니다. 기술 부채를 적시에 처리하지 않는 IT 리더는 소프트웨어 관련 및 조직적 피해를 일으킬 위험이 있습니다. 기술 부채는 나쁜 관행을 제도화하고 최고의 인재를 몰아내는 동시에 그 자체로 부채를 먹고 더 많은 부채를 생성합니다. 🍁 한편, 마이크로서비스, 클라우드 컴퓨팅 및 컨테이너와 같은 기술 트렌드는 최근 몇 년 동안 매우 빠르게 확대되어 이러한 기술들의 대부분은 이제 최고 SW 엔지니어, 설계를 담당하는 아키텍트 및 IT 리더의 일상 업무의 일부가 되었습니다. 그러나, 비록 클라우드가 가능한 세상에 살고 있지만, 클라우드를 지원한다고 해서 클라우드 네이티브가 되는 것은 아닙니다. 🍁 사실은 클라우드 네이티브 없이 클라우드를 지원하는 것은 가능하지만 위험합니다. 이러한 추세를 검토하고 클라우드 지원 세상을 최대한 활용하기 위해 기업들이 구현해야 하는 아키텍처 및 조직적 변경 사항에 대해 논의하기 전에 현재 우리가 어디에 있고 어디로 가고 있는지 살펴보는 것이 중요하다고 생각합니다. 🍁 그래야 역사적인 패러다임 전환의 경고와 함정을 이해함으로써 이전의 실수로부터 배우고 조직이 이 기술들의 최신 물결에서 번창할 수 있는 위치를 잡을 수 있기 때문입니다. 그러므로 최신 클라우드 소프트웨어 아키텍처 설계 및 디자인 추세가 어떠한 지 알아보겠습니다. 🍄 주요 목차는 다음과 같습니다. 1) 클라우드 애플리케이션 호스팅과 서비스 간의 중속성 문제 대두 2) 세분화된 재사용성의 마이크로서비스로 발전 3) 고유한 마이크로서비스 아키텍처의 문제 발생 4) 마이크로서비스 아키텍처의 문제를 보완하는 설계 패턴과 트렌드 5) 새로운 앱 설계 중심의 Dapr 과 오픈 애플리케이션 모델 6) 마치며 🌸 참고로 매월 1일에는 한국 지능 정보사회 진흥원(NIA) 디지털 서비스 이슈리포트를 공유하고 있습니다. 이번 2021년 10월호 주제는 클라우드 애플리케이션 아키텍처 관련해서 '소프트웨어 설계 및 디자인 트렌드로 알아 본 MSA'로 뽑아 봤습니다. 자세한 내용은 아래의 URL에 있는 컬럼을 참고해 주시기 바랍니다.
2021년 11월 1일 오전 9:38