본문 바로가기
반응형

2018/0411

"개발자 채용시 기술검증 어떻게 할 것인가" 워크샵 참석 후기 며칠전에 페이스북에 아주 핫한 포스팅이 올라왔습니다! OKKY의 공동대표이신 노상범님께서 개발자의 실력검증에 대한 글을 남기셨는데요. 여기서 애자일 컨설팅의 김창준님께서 이 주제에 대한 이야기를 해주시겠다는 댓글이 달렸습니다! 그 핫한 주제의 워크샵이 바로 오늘! 진행되었습니다. 노상범 대표님의 배려로 저 역시 세미나에 참석할 수 있었습니다. 참석하신 대부분의 분들이 개발자 채용을 담당하고 계신 분들이라 정말 현실적인 질문들이 많이 나왔습니다. 개발자 채용 방법에 대한 고민이 있으신 분들에게 도움이 되시길 바라며 기록합니다. 1. 현재 기술력 검증의 문제점 (애자일 컨설팅의 김창준님) 프로그래밍에서 Hello World 라는게 있다. 가장 간단한 문제의 대명사: Hello World 삼각형 판별이라는 Q.. 2018. 4. 11.
4) 3번째 직장에 오기까지 - 4. 두번째직장 #1 생애 처음으로 서비스 기업에서 개발을 시작하게 됐습니다. (오예!) 서비스 기업에선 어떻게 개발하고 교육할까 두근두근한 마음을 안고 첫 출근을 했습니다. 이번 공채로 입사한 개발자 동기는 저 포함해서 3명이였습니다. 서로 어색한 인사를 나누면서 대기하다가, 각 팀의 팀장님들이 오셔서 각자 데려가셨습니다. 1~2주의 개발 교육이 있을거라 예상했는데, 개발 교육 없이 바로 팀에 합류하게 됐습니다. 회사의 규모에 따라 서비스 기업이라도 신입 사원 개발 교육이 있을수도/없을수도 있다는 것을 알게 됐습니다. 제 자리에는 모니터 3대와 데스크탑 2대가 포장이 된 채로 있었습니다. PC설치부터 OS설치까지 모두 직접 해야한다는 것입니다. '음..?' 라는 생각이 잠깐 스쳤습니다. 개발자라면서 혼자서 윈도우, 리눅스도.. 2018. 4. 11.
3) AWS로 배포하기 시리즈 - 3. AWS Code Pipeline으로 배포하기 이번 시간에는 앞서 진행된 Code Deploy, Code Build를 Code Pipeline에서 통합해서 사용하는 방법을 소개 드리겠습니다. 모든 코드는 Github에 있으니 참고 바랍니다 3-1. Code Pipeline 구축하기 먼저 Code Pipeline 웹콘솔로 이동합니다. 파이프라인 생성버튼을 클릭합니다.Code Pipeline 이름을 등록합니다.소스를 Github에 가져오도록 선택하고, Github에 연결을 클릭합니다.OAuth 리다이렉트가 끝나면 리포지토리와 브랜치를 선택합니다.여기서 고급을 보면 실행 트리거가 2개가 있습니다. master 브랜치에 PUSH 발생시 자동 실행 파이프라인 수동 실행 이번 포스팅에선 수동 실행을 선택하겠습니다. 기존에 등록한 Code Deploy를 선택합니.. 2018. 4. 9.
2) AWS로 배포하기 시리즈 - 2. AWS Code Build로 빌드하기 지난 시간에 Code Deploy 사용하는 방법에 대해 설명드렸습니다. AWS와 같은 클라우드 서비스가 등장하기전까지 IDC 환경에선 젠킨스 혹은 TravisCI와 같은 CI Tool에서 Build & Test & Deploy를 다같이 처리했었습니다. 즉, Build & Test가 완료된 WAR/JAR 를 배포 서버로 바로 전송(scp)하여 배포했었습니다. 하지만, AWS와 같이 오토 스케일링이 되는 클라우드 환경에선 트래픽에 따라 갑자기 서버가 늘었다/줄었다 할 수 있기 때문에 배포서버 목록을 고정시키기가 어렵습니다. (물론 AWS CLI에서 서버 리스트를 가져온다던가 할수도 있습니다) 그래서 이런 문제를 Code Deploy를 통해 해결합니다. Code Deploy는 ASG를 대상으로 배포가 가능하기.. 2018. 4. 8.
1) AWS로 배포하기 시리즈 - 1. Code Deploy 사용하기 AWS로 전체 시스템 구축해야 할 일이 생겨 AWS 배포 환경 시리즈를 시작합니다. 시리즈 과정은 CodeDeploy -> Code Pipeline -> ELB & Auto Scaling Group -> Beanstalk 으로 진행될 예정입니다. 저는 아래와 같은 이유로 현재 젠킨스 + Code Deploy를 선호하고 있습니다.1. Code Pipeline으로 배포하려면 멀티 모듈 프로젝트를 배포 구성하기가 불편합니다 ㅠ 2. 젠킨스에 이미 익숙한 상태라 커스텀하게 배포 환경 구성할때 쉽게 구성할 수 있는데, 파이프라인은 아무래도 자료가 잘없어서 삽질해야하는 시간이 필요합니다 3. IDC와 클라우드가 공존하는 팀에서는 젠킨스를 쓸수밖에 없는데, 팀 내부에 특정 서비스만 파이프라인으로 사용하기엔 팀 컨벤션.. 2018. 4. 5.

728x90
반응형