아파치 카프카(Apache Kafka)란? 구조와 특징
서론 아파치 카프카(Apache Kafka)란? Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, s...
서론 아파치 카프카(Apache Kafka)란? Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, s...
MySql 설치 및 실행 도커를 이용해 mysql 설치 및 실행하기 스프링 부트 프로젝트 만들기 스프링 부트 프로젝트 만들기 스프링 부트 프로젝트에 MySql 연동하기 gradle.build.kts에 의존성 추가 spr...
프로젝트 생성 spring initializr에 접속해 프로젝트를 생성한다. Project 빌드 시스템을 선택한다. 추천: gradle Language ...
도커 설치 도커의 핵심 개념 및 설치, 실행하기 mysql 이미지를 pull한다. docker pull mysql 버전을 명시해 주지 않으면 lastest 버전을 받는다. 특정 버전을 받기를 원할 경우 docker pull mysql:8.0.22와 ...
도커란? 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다.[wikipidia] 도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 가상화와 관련된 개념 중 하나인 컨테이너를 사용하여 응용 프로그램과 그에 필요한 환경을 한 곳에 패키징하며, 이렇게...
들어가며 이 글은 Spring Boot Admin Docs - Getting started(3.1.6)를 번역 및 이해를 위한 일부 내용을 덧 붙인 글입니다. Overview Spring Boot Admin은 스프링 부트 액추에이터(Spring Boot Actuators)가 제공하는 정보를 보기 좋고 접근하기 쉬운 방식으로 시각화하는 것을 목표로...
GraalVM Overview GraalVM은 Java 애플리케이션을 단독 실행 파일로 사전 컴파일합니다. 이 실행 파일들은 Java 가상 머신(JVM)에서 실행되는 애플리케이션보다 더 작고, 최대 100배 빠른 시작 시간을 제공하며, 워밍업 없이 최고 성능을 발휘하며, 더 적은 메모리와 CPU를 사용합니다. GraalVM은 애플리케이션의 공격 표...
들어가며 이 글은 Spring Boot 3.1 Release Notes를 번역 및 이해를 위한 일부 내용을 덧 붙인 글입니다. 참고하면 좋을 문서들 Upgrading from Spring Boot 3.0 Dependency Management for Apache HttpClient 4 Apache HttpClient 5 사용을 선호하기 위해 ...
들어가며 이 글은 Spring Boot 3.0 Release Notes를 번역 및 이해를 위한 일부 내용을 덧 붙인 글입니다. 참고하면 좋을 문서들 docs actuator-api-docs gradle-plugin-docs Upgrading from Spring Boot 2.7 스피링 부트 3.0은 스프링 부트의 주요 릴리즈(m...
들어가며 이 글은 Kamil Grzybek의 포스트 https://www.kamilgrzybek.com/blog/posts/modular-monolith-domain-centric-design를 번역 및 이해를 위한 일부 내용을 덧 붙인 글입니다. Introduction 이 시리즈의 이전 글들에서, 저는 모듈러 모놀리스가 무엇인지, 그 구조는 어...