CategoryDev Culture (6)

[개발문화탐구] 데브옵스 (DevOps) - 애자일(Agile)

개발문화탐구: 데브옵스 (DevOps) - 애자일(Agile)어질? 애자일? 이노옴!도적 키우는데 어질(agility) 만땅 찍나요?아... 아뇨 여기서 알아볼 애자일(Agile)은 민첩하다는 뜻은 맞는데... 게임 얘기는 아니고요.Agile이라 불리는 소프트웨어 개발 방법론에 대해서 살짝 맛을 보려고 합니다.개발 방법론이라 하면 뭐 많이들 얘기하는 Lean startup, Scrum, Squad 등등 종류도 많고 이게 사실 무슨 소린지 잘 모르겠단..

[개발문화탐구] 데브옵스 (DevOps) - Strangler Pattern: Migrate to Microservices

개발문화탐구: 데브옵스 (DevOps) - Strangler Pattern: Migrate to Microservices들어가기 전이 포스트는 이전 포스트 마이크로 서비스 vs 모놀리식 서비스와 이어집니다.매우 쉬운 내용이니 간단하게 훑고 오셔도 좋을 듯.[개발문화탐구] 데브옵스 (DevOps) - 마이크로서비스 vs 모놀리식서비스서비스 아키텍처의 진화위 트렌드 그래프를 보면 아시겠지만, 마이크로 서비스에 관한 관심이 점차 많아지고 있습니다.이전 포..

[개발문화탐구] 데브옵스 (DevOps) - 마이크로서비스 vs 모놀리식서비스

개발문화탐구: 데브옵스 (DevOps) - 마이크로서비스 vs 모놀리식서비스들어가기 전몇 년 전부터 마이크로 서비스에 대한 이야기를 흔히 접할 수 있었습니다.마 그거? 서비스 다 따로 분리하는 거 아니야? 정도로 간단하게 알고 있습니다.사실 그게 맞긴 하지만, 마이크로 서비스가 무엇인지 혹은 왜 사용하는지에 대해서 어느 정도 깊이있게 알지 못하면 이후  소개할 개념들이 매끄럽게 이해가 안 되는 부분이 발생할 수 있..

[개발문화탐구] 데브옵스 (DevOps) - 소개

개발문화탐구: 데브옵스 (DevOps) - 소개데브옵스란?DevOps는 개발(Development)과 운영(Operations)의 합성어입니다왜 이 두 가지 개념이 합쳐 졌을까요?서비스의 패치를 위해서 몇 달간의 작업 후 배포하던 고전적인 방식과 달리, 현재는 빈번한 서비스 배포가 주류를 이루고 있습니다.대부분의 서비스가 설치 기반에서 웹 기반으로 바뀌었으며 마이크로 서비스와 애자일 개발 방법론에 대한 관심이 많아졌고 그로 인해 빈번한 서비스의 배포..

[개발문화탐구] 코드리뷰 (Code Review)

개발문화탐구: 코드리뷰코드리뷰개발문화 중 하나인 코드리뷰에 관해서 이야기를 해보려 합니다.코드리뷰라 함은 간단히 말해, 내가 작성한 코드를 제3자가 검사하는 것입니다.타인에 의해 예상치 못한 오류를 찾아내거나 코드를 더 좋게 개선할 수 있습니다.자신의 발전과 팀의 발전 그리고 제품의 안정성을 위하여 꼭 도입되어야 하는 문화입니다.허나 이런 중요성에도 불구하고 코드리뷰를 왜 하는지 가슴으로 느끼기는 참 힘듭니다.이 포스트를 본다고 해서 직접 경험 해보..

[개발문화탐구] 원격근무 (Remote work)

개발문화탐구: 원격근무캐나다에서의 경험을 바탕으로 직장 및 개발문화에 대해서 시리즈로 다뤄보도록 하려고 합니다.제 경험을 기반으로 하기때문에 흥미로 봐주시면 좋을 것 같네요! :)첫 번째 포스트의 주제는 바로 원격근무 입니다. 원격 근무란?원격 근무(telecommuting)이란 정보 기술(IT)을 활용해 원격지에서 장소에 구애받지 않고 언제 어디서나 업무를 수행하는 새로운 근무 방식을 뜻한다. 원격 근무자를 '홈 워커(home ..