Kafka란 실시간으로 기록 스트림을 게시, 구독, 저장 및 처리할 수 있는 분산형 데이터 스트리밍 플랫폼이다.여러 소스에서 데이터를 생산하고, 생산된 데이터를 Kafka 내부에 다양한 토픽으로 저장하며, 여러 서비스들이 해당 토픽을 통해 저장된 데이터를 읽고 사용할
Spring Framework와 관련된 책을 읽다 보면 스프링 삼각형이라는 것을 볼 수 있습니다.오늘은 이 스프링 삼각형의 한 변을 담당하고 있는 의존 관계 주입(DI)란 무엇인지, 그리고 Spring Framework는 어떻게 의존 관계를 주입하고 있는지 알아보려고
레이스 컨디션 Java에서 애플리케이션 개발을 진행하다 보면 Multi Thread를 활용한 프로그래밍을 경험하게 된다. 이로인해 Single Thread로 개발을 진행할 경우에는 발생하지 않았던 몇몇 문제점들이 발생하는데 그 중 하나가 RaceCondtiion이다
타임스탬프(TimeStamp) IT와 관련된 공부를 진행하다 보면 타임 스탬프라는 단어를 접할 수 있다. 그대로 직역하면 시간 도장 이라는 의미인데 말 그대로 특정한 시점에 도장을 찍는다고 보면 될 것 같다. IT 에서는 일이 발생해서 컴퓨터에 기록된 시간을 의미하
Checked Exception과 Uncheked Exception Java에는 Throwable이라는 Class가 존재한다. 기본적으로 해당 Class의 상속 구조를 보면 위의 그림과 같다. 여기서 Error는 코드의 문제가 아닌 메모리와 같은
AWS EKS 환경에 Grafana + Prometheus를 통해 메트릭을 수집하고 시각화 해보자.
Public Cloud 환경에서 세션 클러스터링을 구현할 때 트러블슈팅
Kubernetes에서 Service가 kube-proxy를 통해 어떠한 방식으로 통신하는지 알아보자.
Kubernetes의 최소 배포 단위 Object인 Pod과 Multi Container Pod에 대해 알아보자