지속적 통합(Continuous integration, CI)과 지속적 제공(Continuous delivery, CD), 줄여서 CI/CD는 애플리케이션 개발팀이 더 자주, 안정적으로 코드 변경을 제공하기 위해 사용하는 문화와 운영 원칙, 일련의 작...
2022.04.21
비즈니스의 핵심은 고객가치의 이해에 있다. 어떤 기업이든 비즈니스에 있어서 고객이 혁신적인 아이디어를 발굴하고 제품화하여 경쟁 제품과 차별화할 수 있는 솔루션을 제공할 수 있는 전략이 필요하다. 이러한 전략은 고객이 진정으로 원하는 바를 이해하는 것에...
2022.04.01
지난 2008년 컨테이너 소프트웨어 회사 ‘도커(Docker)’를 설립해 2018년 퇴사했던 공동창업자 솔로몬 하이크가 오랜 준비 기간을 걸쳐 마침내 ‘대거(Dagger)’를 공개적으로 출시했다. 도커 공동창업자 솔로몬 하이...
2022.03.31
많은 기업이 전자상거래에 진출하고, 고객이 원하는 것을 제공해야 하는 상황에 놓이면서 ‘온라인 경험’이 더욱더 중요해졌다. 온라인 경험은 사람들이 원하는 바에 따라 빠르게 변화해야 한다. 그렇다면 ‘웹옵스(WebOps)’는 어디에서 도움이 될 수 있을...
2022.03.29
‘혁신가의 딜레마’라는 책에도 나오듯이, 오늘날의 성공적인 조직은 번성하기 위해 계속해서 새로운 프로세스를 도입해야 하는 과제에 직면해 있다. 소프트웨어 개발에 의존해 경쟁 우위를 유지하는 현대의 조직이 이 끊임없는 변화의 필요성에 대처하려면 개발팀의...
2022.02.28
우수한 개발자들은 조직의 미세 관리(Micro management)를 못 견뎌 하는 경향을 가진다. 여기 개발자의 반발을 사지 않고도 개발팀의 성과와 비즈니스 목표를 정렬할 수 있도록 해주는 7가지 방안을 정리했다. 올해 ...
2022.02.16
‘카오스(chaos)’와 ‘엔지니어링’이라는 단어는 보통 잘 어울리지 않는다. 훌륭한 엔지니어는 결과적으로 혼란(chaos)스러운 상황을 멀리하기 때문이다. 그러나 최근에는 여러 소프트웨어 개발자가 숨겨진 결함을 드러냄으로써 컴퓨터 시스템을 강화하기 ...
2022.01.25
깃랩이 1월 11일 오픈소스 관측(Observability) 솔루션 업체 ‘옵스트레이스’를 인수했다고 밝혔다. 깃랩은 옵스트레이스 인수를 통해 전체 데브옵스 라이프사이클을 위한 단일 사용자 인터페이스와 통합 데이터 저장소 및 보안 기능을 ...
2022.01.11
깃랩이 1월 11일 오픈소스 관측(Observability) 솔루션 업체 ‘옵스트레이스’를 인수했다고 밝혔다. 깃랩은 옵스트레이스 인수를 통해 전체 데브옵스 라이프사이클을 위한 단일 사용자 인터페이스와 통합 데이터 저장소 및 보안 기능을 ...
2022.01.11
개발자들에게 선택되는 기술이 엔터프라이즈 소프트웨어 시장을 어떻게 변화시켰는지에 관한 내용을 담은 스테판 오그래디의 저서 ‘새로운 킹메이커(The New Kingmakers)’가 나온 지 9년이 됐다. 당시 개발자들은 오픈소스와 클라우드를 선택했고, ...
2022.01.03
소규모 사용자 그룹이 새로운 기능 및 서비스를 사용할 수 있도록 하는 것은 위험을 줄이는 좋은 개발 전략이다. 클라우드와 마이크로서비스 이전 시대의 ‘개발, 테스트, 프로덕션, 재해 복구(DR)’ 배포 패러다임을 기억하는가? 당시에는 인프...
2021.12.30
깃랩 소프트웨어 딜리버리 플랫폼의 최신 릴리즈가 출시됐다. 회사에 따르면 ‘깃랩 14.6(GitLab 14.6)’에서는 지리적으로 분산된 애플리케이션 배포 기능이 개선됐다. 마이크로소프트의 닷넷 6(.NET6) 소프트웨어 개발 플랫폼을 대상으로 하는 ...
2021.12.27
깃랩 소프트웨어 딜리버리 플랫폼의 최신 릴리즈가 출시됐다. 회사에 따르면 ‘깃랩 14.6(GitLab 14.6)’에서는 지리적으로 분산된 애플리케이션 배포 기능이 개선됐다. 마이크로소프트의 닷넷 6(.NET6) 소프트웨어 개발 플랫폼을 대상으로 하는 ...
2021.12.27
컴퓨팅 인프라를 코드로 취급하는 것은 클라우드에서 소프트웨어를 프로비저닝하는 스마트하고 현대적인 방법이다. 여기서는 ‘코드형 인프라(IaC)’란 무엇인지 그리고 이것이 왜 좋은지를 살펴본다. 점점 더 많은 기업이 클라우드로 이동하면서, 물...
2021.12.16
기업 내 부문 간 협력이 부실한가? 이로 인한 증상으로는 부서 간 알력, 통제 불능 상황의 지속적 발생, 생산성 및 성과 저하 등이 있다. IT와 여러 현업 팀의 정렬이 원활하지 않으면 모든 당사자가 험난한 길을 걷게 된다. 캡제미니 아메리카의 부사...
2021.11.24
데브옵스 원칙을 따르고 데브옵스 문화로 전환하려는 조직이 점차 늘어나고 있다. 데브옵스의 주 실행법에는 버전 제어, 지속적 통합 및 배포(CI/CD), 코드형 인프라(IaC), 머신러닝을 운영에 적용하기(AI옵스), 지속적 테스트 등이 포함된다. 더...
2021.11.18
데브옵스 원칙을 따르고 데브옵스 문화로 전환하려는 조직이 점차 늘어나고 있다. 데브옵스의 주 실행법에는 버전 제어, 지속적 통합 및 배포(CI/CD), 코드형 인프라(IaC), 머신러닝을 운영에 적용하기(AI옵스), 지속적 테스트 등이 포함된다. 더...
2021.11.18
마이크로포커스는 ‘디폴로이먼트 오토메이션(Deployment Automation)’ 솔루션을 통해 배포 자동화 시장을 공략하겠다고 11일 발표했다. 이 제품은 배포 속도를 향상시키는 동시에 소프트웨어 개발 생산성을 향상시키고, 지속적인 빌...
2021.11.11
마이크로포커스는 ‘디폴로이먼트 오토메이션(Deployment Automation)’ 솔루션을 통해 배포 자동화 시장을 공략하겠다고 11일 발표했다. 이 제품은 배포 속도를 향상시키는 동시에 소프트웨어 개발 생산성을 향상시키고, 지속적인 빌...
2021.11.11
요청 수(Rate), 오류율(Error), 소요 시간(Duration)에 중점을 두는 모니터링 기법 ‘RED’를 활용하면 최종 사용자를 대상으로 서비스가 어떻게 작동하는지 파악할 수 있다. 사용자에게 양질의 제품과 경험을 제공하는 데 있어...
2021.11.08
오래 전 개발자로 일할 당시, 필자는 코드를 쓰고 애플리케이션을 빌드해 환경에 배포할 수 있게 해주는 플랫폼과 툴, 라이브러리를 최적화하는 일을 항상 즐겼다. 버전 제어에 컨커런트 버전 시스템(Concurrent Versions System)과 서브버...
2021.11.04
오래 전 개발자로 일할 당시, 필자는 코드를 쓰고 애플리케이션을 빌드해 환경에 배포할 수 있게 해주는 플랫폼과 툴, 라이브러리를 최적화하는 일을 항상 즐겼다. 버전 제어에 컨커런트 버전 시스템(Concurrent Versions System)과 서브버...
2021.11.04
팬데믹으로 인해 기업들이 직원 및 고객에게 더 많은 디지털 서비스를 제공하고 클라우드 전략을 추진하게 되면서 모든 산업 분야에서 소프트웨어 개발자 수요가 증가했다. 美 IT 채용 플랫폼 하이어드(Hired)의 CEO 조쉬 브레너는 “이와 ...
2021.11.03