Offcanvas

마이크로서비스

'만능 아니다' 마이크로서비스의 단점 5가지

클라우드 애플리케이션 개발에서 마이크로서비스 아키텍처(microservices architecture)란, 작고 느슨하게 결합된 여러 서비스의 조합을 통해 소프트웨어 애플리케이션을 만드는 구조적인 방법론을 가리킨다. 여기서 서비스란 재고 물품을 데이터...

마이크로서비스

2023.07.27

클라우드 애플리케이션 개발에서 마이크로서비스 아키텍처(microservices architecture)란, 작고 느슨하게 결합된 여러 서비스의 조합을 통해 소프트웨어 애플리케이션을 만드는 구조적인 방법론을 가리킨다. 여기서 서비스란 재고 물품을 데이터...

2023.07.27

때로는 놀랍도록 찰떡궁합··· LCNC로 앱 현대화하기

LCNC(low-code, no-code) 플랫폼을 이용해 애플리케이션 현대화를 도모할 수 있을까? 가능한 이야기다. 단 경우에 따라 다르다. 경우별로 살펴본다.  많은 기업이 구형 애플리케이션을 현대화하고, 모놀리식 애플리케이션 아키텍처를...

로우코드 노코드 앱 현대화 애플리케이션 현대화 LCNC 마이크로서비스

2023.06.28

LCNC(low-code, no-code) 플랫폼을 이용해 애플리케이션 현대화를 도모할 수 있을까? 가능한 이야기다. 단 경우에 따라 다르다. 경우별로 살펴본다.  많은 기업이 구형 애플리케이션을 현대화하고, 모놀리식 애플리케이션 아키텍처를...

2023.06.28

이벤트 기반 마이크로서비스를 구축할 때 알아야 하는 9가지

많은 기업이 성장하다 보면 한때 잘 사용했던 모놀리식 애플리케이션이 오히려 걸림돌이 되는 시점에 이르게 된다. 기존 아키텍처로 지원할 수 없는 새로운 기능이나 더 유연한 데이터 저장 및 액세스 수단이 필요해지기 때문이다. 팀의 성장, 서로 충...

이벤트기반마이크로서비스 마이크로서비스 모놀리식

2023.05.02

많은 기업이 성장하다 보면 한때 잘 사용했던 모놀리식 애플리케이션이 오히려 걸림돌이 되는 시점에 이르게 된다. 기존 아키텍처로 지원할 수 없는 새로운 기능이나 더 유연한 데이터 저장 및 액세스 수단이 필요해지기 때문이다. 팀의 성장, 서로 충...

2023.05.02

블로그 | '다시 거들떠보는' 도커와 컨테이너를 사용할 이유

1981년에 출간된 <나무에 젤리 못박기(Nailing Jelly to a Tree)>라는 책은 소프트웨어를 “모호해서 확실히 통제하기 어려운 것”이라고 묘사했다. 1981년 당시에는 맞는 말이었고 40년이 지난 지금도 제법 유효한 말이다....

도커 컨테이너 마이크로서비스 가상머신 쿠버네티스

2023.01.09

1981년에 출간된 <나무에 젤리 못박기(Nailing Jelly to a Tree)>라는 책은 소프트웨어를 “모호해서 확실히 통제하기 어려운 것”이라고 묘사했다. 1981년 당시에는 맞는 말이었고 40년이 지난 지금도 제법 유효한 말이다....

2023.01.09

“쉽고 빠른 마이크로서비스 개발 지원” C++용 비동기 프레임워크 베타 출시

현재 베타 상태인 ‘유저버(Userver)’의 개발팀은 효율적인 I/O 인터랙션 문제를 투명하게 해결할 계획이라고 밝혔다.  C++ 개발자라면 효율적인 I/O 인터랙션 문제를 해결하는 새 오픈소스 프레임워크 ‘유저버’를 통해 비동기식 마이크...

C++ 비동기 프레임워크 유저버 마이크로서비스

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

벤더 기고ㅣ빠르고 민첩한 기업으로의 혁신을 위한 제언

디지털 신기술을 통해 비즈니스 속도와 민첩성을 확보하여 시장을 리딩하는 기업이 있는 반면에 신기술 도입 이후에도 원하는 수준의 속도와 성과를 얻지 못하거나, 새로운 기술 환경에 적응하는 것조차 어려운 기업이 있는 이유는 무엇일까? 이에 대한 원인과 변...

AWS 아마존 웹 서비스 클라우드 테일러리즘 기술 부채 디지털 혁신 애자일 마이크로서비스 아마존닷컴 옐프 버라이즌 이노베이션 휠

2022.03.17

디지털 신기술을 통해 비즈니스 속도와 민첩성을 확보하여 시장을 리딩하는 기업이 있는 반면에 신기술 도입 이후에도 원하는 수준의 속도와 성과를 얻지 못하거나, 새로운 기술 환경에 적응하는 것조차 어려운 기업이 있는 이유는 무엇일까? 이에 대한 원인과 변...

2022.03.17

기고 | '대규모 마이크로서비스 구축 및 실행은...' 프라이스라인의 앱 현대화

‘혁신가의 딜레마’라는 책에도 나오듯이, 오늘날의 성공적인 조직은 번성하기 위해 계속해서 새로운 프로세스를 도입해야 하는 과제에 직면해 있다. 소프트웨어 개발에 의존해 경쟁 우위를 유지하는 현대의 조직이 이 끊임없는 변화의 필요성에 대처하려면 개발팀의...

마이크로서비스 데브옵스 컨테이너 쿠버네티스 12요소 모노리포 종속성 프라이스라인

2022.02.28

‘혁신가의 딜레마’라는 책에도 나오듯이, 오늘날의 성공적인 조직은 번성하기 위해 계속해서 새로운 프로세스를 도입해야 하는 과제에 직면해 있다. 소프트웨어 개발에 의존해 경쟁 우위를 유지하는 현대의 조직이 이 끊임없는 변화의 필요성에 대처하려면 개발팀의...

2022.02.28

지속적 배포의 핵심 전략··· ‘카나리 릴리즈’ 살펴보기

소규모 사용자 그룹이 새로운 기능 및 서비스를 사용할 수 있도록 하는 것은 위험을 줄이는 좋은 개발 전략이다.  클라우드와 마이크로서비스 이전 시대의 ‘개발, 테스트, 프로덕션, 재해 복구(DR)’ 배포 패러다임을 기억하는가? 당시에는 인프...

지속적 제공 지속적 배포 카나리 배포 카나리 릴리즈 소프트웨어 배포 애플리케이션 마이크로서비스 데브옵스 블루-그린 배포 애자일

2021.12.30

소규모 사용자 그룹이 새로운 기능 및 서비스를 사용할 수 있도록 하는 것은 위험을 줄이는 좋은 개발 전략이다.  클라우드와 마이크로서비스 이전 시대의 ‘개발, 테스트, 프로덕션, 재해 복구(DR)’ 배포 패러다임을 기억하는가? 당시에는 인프...

2021.12.30

‘다중 클러스터 쿠버네티스’의 과제 해결하려면... 고려해야 할 4가지

‘쿠버네티스(Kubernetes)’를 운영하는 데 따르는 어려움과 도전과제는 이를 확장하면 배가된다. 다중 클러스터 오케스트레이션을 관리할 때 고려해야 할 4가지 사항을 살펴본다.  일상생활의 많은 부분이 온라인으로 이동함에 따라 인터넷을 ...

쿠버네티스 컨테이너 다중 클러스터 마이크로서비스 클라우드 네이티브 클라우드

2021.12.23

‘쿠버네티스(Kubernetes)’를 운영하는 데 따르는 어려움과 도전과제는 이를 확장하면 배가된다. 다중 클러스터 오케스트레이션을 관리할 때 고려해야 할 4가지 사항을 살펴본다.  일상생활의 많은 부분이 온라인으로 이동함에 따라 인터넷을 ...

2021.12.23

마이크로서비스 아키텍처를 사용해야 하는 이유

현재 운영 중인 애플리케이션이 크다. 고객은 많고, 이들 고객은 애플리케이션의 여러 기능을 적절히 사용한다. 제품 카탈로그는 다채롭고, 스토어는 큰 규모에 기능도 풍부하다. 여기까지 보면 잘 되고 있다.  단, 문제가 있다.  &n...

마이크로서비스 아키텍처 컨테이너

2021.11.17

현재 운영 중인 애플리케이션이 크다. 고객은 많고, 이들 고객은 애플리케이션의 여러 기능을 적절히 사용한다. 제품 카탈로그는 다채롭고, 스토어는 큰 규모에 기능도 풍부하다. 여기까지 보면 잘 되고 있다.  단, 문제가 있다.  &n...

2021.11.17

마이크로서비스 모니터링 전략··· 'RED'의 개념과 장단점

요청 수(Rate), 오류율(Error), 소요 시간(Duration)에 중점을 두는 모니터링 기법 ‘RED’를 활용하면 최종 사용자를 대상으로 서비스가 어떻게 작동하는지 파악할 수 있다.  사용자에게 양질의 제품과 경험을 제공하는 데 있어...

마이크로서비스 애플리케이션 모니터링 RED 데브옵스 소프트웨어 개발 클라우드 컴퓨팅

2021.11.08

요청 수(Rate), 오류율(Error), 소요 시간(Duration)에 중점을 두는 모니터링 기법 ‘RED’를 활용하면 최종 사용자를 대상으로 서비스가 어떻게 작동하는지 파악할 수 있다.  사용자에게 양질의 제품과 경험을 제공하는 데 있어...

2021.11.08

"마이크로서비스 기반의 앱을 위한 데브섹옵스 구현" NIST, 새 가이드 공개

미국 연방정부도 민간 기업과 마찬가지로 클라우드, 데브섹옵스(Devsecops), 그리고 클라우드 네이티브 애플리케이션을 위한 마이크로서비스 기반 아키텍처로 전환하는 중이다. 미국표준기술연구원(NIST)은 업계가 모범사례를 채택할 수 있도록 표준과 가...

데브섹옵스 NIST DevSecOps 마이크로서비스 서비스메시 Service Mesh

2021.11.01

미국 연방정부도 민간 기업과 마찬가지로 클라우드, 데브섹옵스(Devsecops), 그리고 클라우드 네이티브 애플리케이션을 위한 마이크로서비스 기반 아키텍처로 전환하는 중이다. 미국표준기술연구원(NIST)은 업계가 모범사례를 채택할 수 있도록 표준과 가...

2021.11.01

“개발자의 약 50%, 2년 이내에 자카르타 EE로 이전할 계획” 이클립스 재단

이클립스 재단(Eclipse Foundation)의 엔터프라이즈 자바 구현 ‘자카르타 EE(Jakarta EE)’가 활기를 띠고 있다. 이 재단의 최근 개발자 설문조사 결과에 따르면 전체 응답자의 거의 절반이 자카르타로 이주했거나 2년 이내에 이전할 ...

개발자 이클립스 재단 자카르타 EE 자바 클라우드 애플리케이션 스프링 스프링부트 마이크로서비스 쿠버네티스 도커

2021.09.16

이클립스 재단(Eclipse Foundation)의 엔터프라이즈 자바 구현 ‘자카르타 EE(Jakarta EE)’가 활기를 띠고 있다. 이 재단의 최근 개발자 설문조사 결과에 따르면 전체 응답자의 거의 절반이 자카르타로 이주했거나 2년 이내에 이전할 ...

2021.09.16

칼럼 | 마이그레이션을 도중에 멈추면 안 되는 이유

애플리케이션 마이그레이션을 계획 중인가? 아마 온프레미스 애플리케이션을 클라우드로 이전하거나 모놀리식 애플리케이션을 서비스 지향 아키텍처나 마이크로서비스 아키텍처로 옮길 생각일 것이다.   이런 마이그레이션은 전력을 다해야 하는 일이다. 시...

마이그레이션 현대화 마이크로서비스 모놀리식

2021.09.03

애플리케이션 마이그레이션을 계획 중인가? 아마 온프레미스 애플리케이션을 클라우드로 이전하거나 모놀리식 애플리케이션을 서비스 지향 아키텍처나 마이크로서비스 아키텍처로 옮길 생각일 것이다.   이런 마이그레이션은 전력을 다해야 하는 일이다. 시...

2021.09.03

블로그 | 클라우드 네이티브의 코드 재사용이 철칙은 아니다.

코드 재사용은 필자가 초급 코볼 프로그래머였던 1980년대 이후로 개발자에게는 전쟁터의 함성 같은 것이었다. 우리는 여러 번 호출할 수 있는 함수를 정의했고, 구조적 프로그래밍의 시대가 시작됐다.   그때 이후 우리는 C나 객체 지향 C+...

클라이드네이티브 마이크로서비스 재사용 reuse

2021.07.22

코드 재사용은 필자가 초급 코볼 프로그래머였던 1980년대 이후로 개발자에게는 전쟁터의 함성 같은 것이었다. 우리는 여러 번 호출할 수 있는 함수를 정의했고, 구조적 프로그래밍의 시대가 시작됐다.   그때 이후 우리는 C나 객체 지향 C+...

2021.07.22

마이크로서비스에서 데이터를 중앙화하면 안 되는 3가지 이유

마이크로서비스 아키텍처는 최신 애플리케이션과 시스템에서 일반적으로 사용하는 개발 모델이다. 대형 애플리케이션의 비즈니스 책임을 분할해 독자적으로 개발, 관리, 운영, 확장할 수 있는 별개의 구성요소로 만드는 것이 장점이다. 마이크로서비스 아키텍처는 ...

마이크로서비스 MSA

2021.06.28

마이크로서비스 아키텍처는 최신 애플리케이션과 시스템에서 일반적으로 사용하는 개발 모델이다. 대형 애플리케이션의 비즈니스 책임을 분할해 독자적으로 개발, 관리, 운영, 확장할 수 있는 별개의 구성요소로 만드는 것이 장점이다. 마이크로서비스 아키텍처는 ...

2021.06.28

IT가 신규 매출을 견인했다 ‘최신 사례 5가지’

기업 IT 부문 다수는 팬데믹 기간 중 각종 디지털 이니셔티브를 통해 조직 운영에 일조했다. 하지만 재정적으로 어려운 한 해를 보낸 많은 기업들이 IT 리더들에게 새로운 수익 창출 이니셔티브를 개발하는 과업까지 맡기고 있다. CIO 중 대다수(96%...

매출 창출 IT 팬데믹 마이크로서비스 금융 애널리틱스

2021.06.11

기업 IT 부문 다수는 팬데믹 기간 중 각종 디지털 이니셔티브를 통해 조직 운영에 일조했다. 하지만 재정적으로 어려운 한 해를 보낸 많은 기업들이 IT 리더들에게 새로운 수익 창출 이니셔티브를 개발하는 과업까지 맡기고 있다. CIO 중 대다수(96%...

2021.06.11

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.

10.4.0.13