LATEST ARTICLES

aws kubernetes cluster에 배포된 application에서 외부 서비스 접속 가능 여부 확인

이번 시간에는 kubernetes cluster에 배포된 application에서 외부 시스템에 접속이 가능한지 확인하는 방법에 대하여 살펴보겠습니다. 일반적으로 aws에서 eks(kubernetes) cluster 생성 시 별도의 vpc를 구성하여 사용합니다....

SpringBoot – Docker Integration

이번 실습에서는 SpringBoot 애플리케이션을 실행하기 위한 Docker 이미지를 작성하고 Container화 하는 과정을 실습하겠습니다. 일단 Dockerfile을 직접 작성하여 이미지를 만들어보고, 그런 다음 docker 대신 gradle...

EKS Cluster에 Docker Image 배포하기

kubernetes cluster를 구동시키면 그 위에 컨테이너화된 애플리케이션을 배포할 수 있습니다. kubectl 명령으로 ECR에 업로드된 Docker Image를 Cluster node에 배포하는 절차를 실습해보겠습니다. namespace 생성 k8s(kubernetes)에서는 오브젝트들을 논리적으로...

Spring Retry Review

이번 장에서는 Spring Retry에 대하여 실습해 보겠습니다. Spring Retry는 실패한 동작을 자동으로 다시 호출하는 기능을 제공합니다. 이는 일시적인 네트워크 결함과 같이 오류가 일시적 일...

Apache kafka Installation by docker

이번 시간에는 docker를 이용하여 개발환경에 apache kafka cluster를 생성하는 방법에 대하여 알아보겠습니다. kafka는 크게 cluster를 관리하는 zookeeper와 kafka 기능을 제공하는 broker로 구성되어 있습니다. 안정적인...

ECR(Elastic Container Registry)에 Docker 이미지 배포하기

Kubernetes Cluster에 docker image를 배포하기 위해서는 docker image를 저장할 원격 저장소(registry)가 필요합니다. AWS에서는 이러한 Private Registry를 쉽게 구축할 수 있는 ECR(Elastic Container Registry)서비스를 제공하고...

EKS(Elastic Kubernetes Service) 작업환경 구성하기

EKS EKS는 Elastic Kubernetes Service 의 약자로 Amazon에서 만든 관리형 Kubernetes 서비스 입니다. EKS를 사용하면 Kubernetes 설치부터 운영까지 맡아서 하지 않아도 되기 때문에 쉽게 Kubernetes를...

Gatling을 이용한 웹 애플리케이션 부하 테스트(2) – Scala로 테스트 코드 작성하기

이전에 실습한 Gatling 웹페이지 부하 테스트에 이어 이번장에서는 Scala로 작성한 테스트 코드로 Rest API 서버에 부하를 주는 테스트를 진행해보겠습니다. 일단 테스트할 Rest API가 필요하므로...

SpringBoot2로 Rest api 만들기(16) – AOP와 Custom Annotation을 이용한 금칙어(Forbidden Word) 처리

이번 장에서는 aop(aspect oriented programming)와 custom annotation을 이용하여 입력된 내용에 금칙어가 포함되어 있을 경우 예외 처리하는 방법에 대해 실습해보겠습니다. aop란? AOP란 관점 지향 프로그래밍이라고...

PlantUML을 이용하여 간단한 텍스트로 멋진 UML Diagram 만들기

이번 장에서는 PlantUML을 이용하여 UML Diagram을 작성하는 방법에 대해 살펴보겠습니다. UML이란 Unified Modeling Language의 약자로서 통합 모델링 언어라고 합니다. UML은 아래 이미지와 같이 모델 간의 관계나 Process Flow 등을 시각적으로 표현하는 Diagram을 작성하는 데 사용합니다. PlantUML은 간단한 텍스트를 이용하여 멋진 UML Diagram을 만들 수 있는 오픈소스 도구입니다. 텍스트로 작성되므로 Git과 같은 형상관리 툴 적용이 가능합니다. 소스...

일상 다반사

모니터암 첫 사용기 카멜 마운트(Camel Mount) GMA 2D+

구매 계기...나는 프로그래머다! 코로나 19가 창궐하면서 회사에서 쫓겨나 재택근무를 두 달 정도 했다. 뭐 그것까진 좋았는데 역시 일은...

잉여 세차러의 자동차 세차용품 사용기

집안에서 뒹굴고 있는 세차 용품을 정리해본다. 나름 유튜브에서 세차 콘텐츠를 보고 나도 열심히 셀프세차해야겠다고 결심하고 마련했지만... 육아 및 게으름으로 몇 번 써보지도 못하고 창고에서 잠들어 있는 아이들이다...ㅜㅜ 나는 프로세차러 가 아니므로 아래 정도만 구비해서 다니고 있다. 버킷도 2개 사서 투버킷 세차를 해보겠다고 한 건데. 한번 투버킷 세차 해본이후 이건 나의 길이 아니다 라고 생각하고 포기했다. 나의 체력으로 두 버킷 세차는 무리였다. --;; 18리터짜리 버킷 하나로도 나의 세차는 충분하다.... 가성비가 좋은 플래시 퀵 디테일러. 나에게 왁스질은 무리라고 생각하여 마련한 물...

7년만의 PC기변 – 라이젠 3600(Ryzen5) 시스템 업그레이드 후기

거의 7년 만에... 정말 오래간만에 컴퓨터를 기변 하여 후기를 남겨본다. 전에 쓰던 컴퓨터는 요크필드 Q9550 CPU였는데 정말 7년동안 고장이 나질 않아 잘 썼다. SSD를 달아주는 바람에 더 오래쓰기도 했다. (구형 PC도 SSD를...

학창시절 추억의 중국 무협영화 그리고 마영성의 풍운(風雲)에 대하여

남자라면 한 번쯤 학창 시절, 아니 학창 시절이 아니라도 일생에 한 번쯤은 무협에 푹 빠져 지냈던 시기가 있으리라 생각한다. 나는 80~90년대 홍콩 무협 영화를 어린 시절 비디오로 접했던 추억을 가지고 있는, 이제는 중년에 들어선 나이가 너무 적지도 많지도 않은 그런 나이 때의 사람이다. 천녀유혼 왕조현을 흠모했던. 이제는 아재가 돼버린 세대다. 그리고 이제 고인이 되어버린 장국영 형님도..ㅜㅜ 임청하 누님도 최애 배우중 하나였고, 무술 영화의 주인공으로서 많은 이름을 날렸던...