• Docker/GKE, 손쉬운 배포 자동화로 개발 생산성 UP! CI/CD 파이프라인 구축 가이드

    Docker는 애플리케이션 배포를 위한 컨테이너 기술로, 개발 환경과 운영 환경 간의 불일치 문제를 해결하고 손쉬운 확장성을 제공한다. GKE(Google Kubernetes Engine)는 Kubernetes 기반 컨테이너 오케스트레이션 플랫폼으로, Docker 컨테이너를 효율적으로 관리하고 확장할 수 있도록 도와준다. 하지만 Docker 이미지 크기 증가, GKE 환경에서의 복잡한 배포 과정은 여전히 개발자들에게 어려움으로 다가온다. Stack Overflow에는 Docker ...

    Read More
  • [Startup] Visa 생각/회사생활이 그립다.

    일할 수 있는 신분 스타트업을 위한 개인 회사의 모습은 거의 갖췄다. 이제 나 스스로의 비자 문제가 남았는데, 내 신분을 일할 수 있는 신분으로 만드는 것이 중요하다. 나는 학생비자로 이곳에 오긴 했는데, 글쎄 학생비자를 유지하면서 SSN을 받을 수 있을지는 미지수이다. 가끔 이곳 지인들과 얘기하면서 영주권이나 시민권을 가진 분들이 부럽긴 하더라. 그래도 ...

    Read More
  • 풀스택 개발환경에 대한 선택

    [왜 스칼라를 비롯한 잡종/순수 함수형 언어가 메이져가 될수 없는가..] 를 보다가 문득 느낀다. 언어적인 관점은 뭐 스칼라가 좋다 자바가 좋다 이런 종교싸움은 별로 껴들고 싶지 않고, 개인적으로는 각각 장/단점이 있다고 생각하며 나는 그냥 실무에서는 자바를 선호하고, 이리저리 테스트 하기에는 스칼라와 Play를 선호하는 편이다. 뭐 그런 상황보다는 댓글을 보다 Concurrency나 Race ...

    Read More
  • Jenkins CI 안전 재시작

    The full list of commands is available at http://your-jenkins/cli The command for a clean shutdown is http://your-jenkins/safe-shutdown You may also want to use http://your-jenkins/safe-restart  자꾸만 Jenkins 플러그인을 설치하다 보면 WAS 혹은 jenkins 를 재시작 해야 할 경우가 많은데, 나의 경우는 단순히 tomcat에 apps로 물려놓다 보니 무턱대고 tomcat을 재시작했다가는 무한루틴에 빠져서 서버를 재부팅해야만 하는 경우가 ...

    Read More