MSA이해 - 서비스 레지스트리, 서비스 디스커버리 패턴

프론트엔드 클라이언트가 여러 개의 백엔드 마이크로서비스를 어떻게 호출해야 하는가? 스케일 아웃을 통해 인스턴스가 여러 개로 복제됐다면 어떻게 부하를 적절히 분산시켜야할까?

MSA이해 - 마이크로서비스 관리/운영 패턴

마이크로서비스로 관리와 운영을 지원하는 전형적인 마이크로서비스 애플리케이션 패턴

카프카 주요 특징

높은 처리량과 낮은 지연시간, 높은 확장성, 고가용성, 내구성, 개발 편의성, 운영 및 관리 편의상

카프카 기본 구성

카프카 기본 구성요소와 개념

Java Reflection

자바의 Reflection은 JVM에서 실행되는 애플리케이션의 런타임 동작을 검사하거나 수정할 수 있는 기능이 필요한 프로그램에서 사용된다.

오라클의 기동과 정지

기동과 정지를 알면 오라클의 내부 구조를 이해하는데 큰 도움이 될 수가 있다.

에자일 스프린트(Agile Sprint)

소프트웨어 개발 방법론 중 에자일 스프린트에대해 알아본다

SQL문 분석과 공유 풀

분석(parse)이라 부르는 처리 방법의 생성과 생성한 처리 방법을 캐시하는 장소인 공유 풀(shared pool)에 관한 이야기

스프링 Transactional

@Transactional

스프링 애플리케이션을 안전하게 종료시키는 방법(Graceful Shutdown)

스프링 애플리케이션을 안전하게 종료시키는 방법과 데몬 스레드에 대해