Docker는 애플리케이션 배포를 위한 컨테이너 기술로, 개발 환경과 운영 환경 간의 불일치 문제를 해결하고 손쉬운 확장성을 제공한다. GKE(Google Kubernetes Engine)는 Kubernetes 기반 컨테이너 오케스트레이션 플랫폼으로, Docker 컨테이너를 효율적으로 관리하고 확장할 수 있도록 도와준다. 하지만 Docker 이미지 크기 증가, GKE 환경에서의 복잡한 배포 과정은 여전히 개발자들에게 어려움으로 다가온다. Stack Overflow에는 Docker ...
-
2024년 6월 18일 -
2024년 6월 17일 Spring Boot 3.x & Spring Security 6.x: 더 강력해진 보안, 하지만 함정은? (업그레이드 방법 포함)
Spring Boot 3.x는 최근 출시되어 많은 개발자들이 새로운 기능과 향상된 성능에 기대를 걸고 있다. Java 17 이상을 기반으로 하며, Jakarta EE 9 및 10을 지원하고 GraalVM Native Image를 통한 네이티브 이미지 생성 기능을 제공하여 더욱 빠른 시작 시간과 적은 메모리 사용량을 자랑한다. 또한 Spring Security 6.x는 OAuth 2.1 및 OpenID ...
-
2018년 8월 1일 [GCP] GKE에서 MemoryStore (redis) 연결할때 주의사항 (connect ETIMEDOUT)
https://cloud.google.com/memorystore/docs/redis/connect-redis-instance-gke 방법은 위 링크를 잘 따라하면 된다. 사실 어려울껀 없는데, 나는 웹콘솔에서 Kubernetes Cluster를 만든 다음에 yaml/dockerfile로 연결하려고 시도했는데 자꾸만 connect ETIMEDOUT 에러가 난다. 음 분명 zone도 같고 project도 같은데.. 그래서 메뉴얼을 잘 살펴보니, 콘솔에서 쿠버네티스 클러스터를 생성할떄 gcloud container clusters create visitcount-cluster --num-nodes=3 --enable-ip-alias 즉, –enable-ip-alias부분이 있었다. 확인해보니, MemoryStore의 경우 ...
-
2016년 3월 4일 [Startup] Visa 생각/회사생활이 그립다.
일할 수 있는 신분 스타트업을 위한 개인 회사의 모습은 거의 갖췄다. 이제 나 스스로의 비자 문제가 남았는데, 내 신분을 일할 수 있는 신분으로 만드는 것이 중요하다. 나는 학생비자로 이곳에 오긴 했는데, 글쎄 학생비자를 유지하면서 SSN을 받을 수 있을지는 미지수이다. 가끔 이곳 지인들과 얘기하면서 영주권이나 시민권을 가진 분들이 부럽긴 하더라. 그래도 ...
-
2015년 9월 3일 풀스택 개발환경에 대한 선택
[왜 스칼라를 비롯한 잡종/순수 함수형 언어가 메이져가 될수 없는가..] 를 보다가 문득 느낀다. 언어적인 관점은 뭐 스칼라가 좋다 자바가 좋다 이런 종교싸움은 별로 껴들고 싶지 않고, 개인적으로는 각각 장/단점이 있다고 생각하며 나는 그냥 실무에서는 자바를 선호하고, 이리저리 테스트 하기에는 스칼라와 Play를 선호하는 편이다. 뭐 그런 상황보다는 댓글을 보다 Concurrency나 Race ...
-
2014년 10월 5일 Docker, Cloud Computing의 미래일까?
[1A6]Docker로 보는 서버 운영의 미래 from NAVER D2 서버 배포에 대한 개괄을 잘 설명해 놓은 PT. 덧, docker에 대해서도 이것이 왜 필요한지를 서버의 추세에 따라 잘 녹여놓은 듯 하다. 살짝 CentOS에 설치하고 모양새를 보니 뭐랄까 작년말에 다뤘던 OpenStack이랑 거의 비슷하고 해야할까..? 다만 컨테이너별로 유기적으로 연결되는 부분은 아직 보지 못해서 잘 ...
-
2014년 4월 24일 4/24 지수형과의 최신 개발자 토킹(?) 정리.
(지수형과 즉석해서 본격 자바개발자의 스칼라 코드 튜닝하기.) REACTJS : 페이스북 자바스크립트 라이브러리. view 만 virtual dom 을 사용해서 빠름. http://facebook.github.io/react/ REACTJS + SCALA CHAT : http://matthiasnehlsen.com/blog/2014/01/24/scala-dot-js-and-reactjs/ spray+akka https://github.com/eigengo/spray-akka/tree/master/jvm activator akka spray : Actor 모델 참고하기 좋음. https://github.com/eigengo/activator-akka-spray/blob/master/src/main/scala/core/email.scala play랑은 독립적으로 돌아가는 akka+spray https://github.com/eigengo/phillyete2014/blob/master/src/main/scala/org/eigengo/phillyete/helloworld.scala shapeless https://github.com/milessabin/shapeless – lens 라는 것을 통해 여러 ...