많은 기업이 성장하다 보면 한때 잘 사용했던 모놀리식 애플리케이션이 오히려 걸림돌이 되는 시점에 이르게 된다. 기존 아키텍처로 지원할 수 없는 새로운 기능이나 더 유연한 데이터 저장 및 액세스 수단이 필요해지기 때문이다. 팀의 성장, 서로 충...
2023.05.02
많은 기업이 성장하다 보면 한때 잘 사용했던 모놀리식 애플리케이션이 오히려 걸림돌이 되는 시점에 이르게 된다. 기존 아키텍처로 지원할 수 없는 새로운 기능이나 더 유연한 데이터 저장 및 액세스 수단이 필요해지기 때문이다. 팀의 성장, 서로 충...
2023.05.02
1981년에 출간된 <나무에 젤리 못박기(Nailing Jelly to a Tree)>라는 책은 소프트웨어를 “모호해서 확실히 통제하기 어려운 것”이라고 묘사했다. 1981년 당시에는 맞는 말이었고 40년이 지난 지금도 제법 유효한 말이다....
2023.01.09
현재 베타 상태인 ‘유저버(Userver)’의 개발팀은 효율적인 I/O 인터랙션 문제를 투명하게 해결할 계획이라고 밝혔다. C++ 개발자라면 효율적인 I/O 인터랙션 문제를 해결하는 새 오픈소스 프레임워크 ‘유저버’를 통해 비동기식 마이크...
2022.08.03
현재 베타 상태인 ‘유저버(Userver)’의 개발팀은 효율적인 I/O 인터랙션 문제를 투명하게 해결할 계획이라고 밝혔다. C++ 개발자라면 효율적인 I/O 인터랙션 문제를 해결하는 새 오픈소스 프레임워크 ‘유저버’를 통해 비동기식 마이크...
2022.08.03
두 금융 서비스 회사는 중앙집중식 운영 및 SRE 하에서 개발자 팀의 공유 책임 모델을 구축하는 등 데브옵스 전환에 유사한 접근 방식을 취하고 있다. ‘뱅가드(Vanguard)’와 ‘모건 스탠리(Morgan Stanley)’는 대규모 클라...
데브옵스 SRE 클라우드 AWS 마이크로소프트 애저 마이크로서비스 IT 관리
2022.06.03
두 금융 서비스 회사는 중앙집중식 운영 및 SRE 하에서 개발자 팀의 공유 책임 모델을 구축하는 등 데브옵스 전환에 유사한 접근 방식을 취하고 있다. ‘뱅가드(Vanguard)’와 ‘모건 스탠리(Morgan Stanley)’는 대규모 클라...
2022.06.03
디지털 신기술을 통해 비즈니스 속도와 민첩성을 확보하여 시장을 리딩하는 기업이 있는 반면에 신기술 도입 이후에도 원하는 수준의 속도와 성과를 얻지 못하거나, 새로운 기술 환경에 적응하는 것조차 어려운 기업이 있는 이유는 무엇일까? 이에 대한 원인과 변...
2022.03.17
‘혁신가의 딜레마’라는 책에도 나오듯이, 오늘날의 성공적인 조직은 번성하기 위해 계속해서 새로운 프로세스를 도입해야 하는 과제에 직면해 있다. 소프트웨어 개발에 의존해 경쟁 우위를 유지하는 현대의 조직이 이 끊임없는 변화의 필요성에 대처하려면 개발팀의...
2022.02.28
소규모 사용자 그룹이 새로운 기능 및 서비스를 사용할 수 있도록 하는 것은 위험을 줄이는 좋은 개발 전략이다. 클라우드와 마이크로서비스 이전 시대의 ‘개발, 테스트, 프로덕션, 재해 복구(DR)’ 배포 패러다임을 기억하는가? 당시에는 인프...
2021.12.30
‘쿠버네티스(Kubernetes)’를 운영하는 데 따르는 어려움과 도전과제는 이를 확장하면 배가된다. 다중 클러스터 오케스트레이션을 관리할 때 고려해야 할 4가지 사항을 살펴본다. 일상생활의 많은 부분이 온라인으로 이동함에 따라 인터넷을 ...
2021.12.23
현재 운영 중인 애플리케이션이 크다. 고객은 많고, 이들 고객은 애플리케이션의 여러 기능을 적절히 사용한다. 제품 카탈로그는 다채롭고, 스토어는 큰 규모에 기능도 풍부하다. 여기까지 보면 잘 되고 있다. 단, 문제가 있다. &n...
2021.11.17
현재 운영 중인 애플리케이션이 크다. 고객은 많고, 이들 고객은 애플리케이션의 여러 기능을 적절히 사용한다. 제품 카탈로그는 다채롭고, 스토어는 큰 규모에 기능도 풍부하다. 여기까지 보면 잘 되고 있다. 단, 문제가 있다. &n...
2021.11.17
요청 수(Rate), 오류율(Error), 소요 시간(Duration)에 중점을 두는 모니터링 기법 ‘RED’를 활용하면 최종 사용자를 대상으로 서비스가 어떻게 작동하는지 파악할 수 있다. 사용자에게 양질의 제품과 경험을 제공하는 데 있어...
2021.11.08
미국 연방정부도 민간 기업과 마찬가지로 클라우드, 데브섹옵스(Devsecops), 그리고 클라우드 네이티브 애플리케이션을 위한 마이크로서비스 기반 아키텍처로 전환하는 중이다. 미국표준기술연구원(NIST)은 업계가 모범사례를 채택할 수 있도록 표준과 가...
데브섹옵스 NIST Devsecops 마이크로서비스 서비스메시 Service Mesh
2021.11.01
미국 연방정부도 민간 기업과 마찬가지로 클라우드, 데브섹옵스(Devsecops), 그리고 클라우드 네이티브 애플리케이션을 위한 마이크로서비스 기반 아키텍처로 전환하는 중이다. 미국표준기술연구원(NIST)은 업계가 모범사례를 채택할 수 있도록 표준과 가...
2021.11.01
이클립스 재단(Eclipse Foundation)의 엔터프라이즈 자바 구현 ‘자카르타 EE(Jakarta EE)’가 활기를 띠고 있다. 이 재단의 최근 개발자 설문조사 결과에 따르면 전체 응답자의 거의 절반이 자카르타로 이주했거나 2년 이내에 이전할 ...
2021.09.16
애플리케이션 마이그레이션을 계획 중인가? 아마 온프레미스 애플리케이션을 클라우드로 이전하거나 모놀리식 애플리케이션을 서비스 지향 아키텍처나 마이크로서비스 아키텍처로 옮길 생각일 것이다. 이런 마이그레이션은 전력을 다해야 하는 일이다. 시...
2021.09.03
애플리케이션 마이그레이션을 계획 중인가? 아마 온프레미스 애플리케이션을 클라우드로 이전하거나 모놀리식 애플리케이션을 서비스 지향 아키텍처나 마이크로서비스 아키텍처로 옮길 생각일 것이다. 이런 마이그레이션은 전력을 다해야 하는 일이다. 시...
2021.09.03
코드 재사용은 필자가 초급 코볼 프로그래머였던 1980년대 이후로 개발자에게는 전쟁터의 함성 같은 것이었다. 우리는 여러 번 호출할 수 있는 함수를 정의했고, 구조적 프로그래밍의 시대가 시작됐다. 그때 이후 우리는 C나 객체 지향 C+...
2021.07.22
코드 재사용은 필자가 초급 코볼 프로그래머였던 1980년대 이후로 개발자에게는 전쟁터의 함성 같은 것이었다. 우리는 여러 번 호출할 수 있는 함수를 정의했고, 구조적 프로그래밍의 시대가 시작됐다. 그때 이후 우리는 C나 객체 지향 C+...
2021.07.22
마이크로서비스 아키텍처는 최신 애플리케이션과 시스템에서 일반적으로 사용하는 개발 모델이다. 대형 애플리케이션의 비즈니스 책임을 분할해 독자적으로 개발, 관리, 운영, 확장할 수 있는 별개의 구성요소로 만드는 것이 장점이다. 마이크로서비스 아키텍처는 ...
2021.06.28
마이크로서비스 아키텍처는 최신 애플리케이션과 시스템에서 일반적으로 사용하는 개발 모델이다. 대형 애플리케이션의 비즈니스 책임을 분할해 독자적으로 개발, 관리, 운영, 확장할 수 있는 별개의 구성요소로 만드는 것이 장점이다. 마이크로서비스 아키텍처는 ...
2021.06.28
기업 IT 부문 다수는 팬데믹 기간 중 각종 디지털 이니셔티브를 통해 조직 운영에 일조했다. 하지만 재정적으로 어려운 한 해를 보낸 많은 기업들이 IT 리더들에게 새로운 수익 창출 이니셔티브를 개발하는 과업까지 맡기고 있다. CIO 중 대다수(96%...
2021.06.11
마이크로소프트가 비주얼 스튜디오 코드(Visual Studio Code)에서 ‘프로젝트 타이(Project Tye)’를 사용할 수 있는 확장 기능을 제공한다. 프로젝트 타이는 마이크로서비스와 분산형 애플리케이션을 쉽게 구축하고 테스트하며 배포할 수 있...
마이크로소프트 MS 비주얼 스튜디오 코드 개발자 프로젝트 타이 마이크로서비스 분산형 애플리케이션 닷넷
2021.06.11
마이크로소프트가 비주얼 스튜디오 코드(Visual Studio Code)에서 ‘프로젝트 타이(Project Tye)’를 사용할 수 있는 확장 기능을 제공한다. 프로젝트 타이는 마이크로서비스와 분산형 애플리케이션을 쉽게 구축하고 테스트하며 배포할 수 있...
2021.06.11
아마존 CTO 버너 보겔스 박사는 2019년 re:Invent 키노트 세션을 통해 "AWS에서 기대하는 미래의 모습은, 개발자가 작성하는 모든 코드는 오직 비즈니스 로직일 뿐입니다"라고 언급했다. 이 짧은 한 문장은...
2021.06.01