<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>hello world log</title><description>관심 있는 기술에 대해 공유하고 일상의 이야기를 기록하고 있습니다.</description><link>https://hello-world-log.com/</link><item><title>JVM 동시성 모델 이해하기 (8) – 총정리 — 언제 무엇을 선택할 것인가</title><link>https://hello-world-log.com/jvm-concurrency-model-8-conclusion-decision-framework/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-8-conclusion-decision-framework/</guid><description>JVM 동시성 8부작 시리즈의 마지막. Virtual Thread, Reactor, Coroutines 중 무엇을 선택할지 네 가지 질문으로 정리하고, 기술별 고유 강점과 흔한 오해를 짚는다.</description><pubDate>Sat, 16 May 2026 01:02:36 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (7) – Virtual Thread — 동기 세계의 해법</title><link>https://hello-world-log.com/jvm-concurrency-model-7-virtual-thread/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-7-virtual-thread/</guid><description>Virtual Thread의 Mount/Unmount 동작 원리, 코루틴 Continuation과의 차이, AOP 프록시가 문제없는 이유, 그리고 synchronized pinning 함정과 실무 대응까지.</description><pubDate>Fri, 15 May 2026 21:11:08 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (6) – Spring + Coroutines 통합 — WebFlux, MVC, 그리고 AOP의 한계</title><link>https://hello-world-log.com/jvm-concurrency-model-6-spring-coroutines/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-6-spring-coroutines/</guid><description>Spring이 suspend fun을 mono {}로 감싸 Reactor 파이프라인에 태우는 방식과, AOP 프록시가 COROUTINE_SUSPENDED를 메서드 종료로 오인하는 구조적 한계 — @Transactional + 코루틴이 안 되는 이유까지.</description><pubDate>Mon, 20 Apr 2026 18:23:57 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (5) - Kotlin Coroutines</title><link>https://hello-world-log.com/jvm-concurrency-model-5-kotlin-coroutines/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-5-kotlin-coroutines/</guid><description>Kotlin Coroutines로 Reactor의 깊은 flatMap 체이닝을 순차적 동기 코드처럼 작성하기. suspend, CPS 변환, 상태 머신, Flow, Channel, 구조화된 동시성까지.</description><pubDate>Sat, 21 Mar 2026 21:18:17 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (4) – Spring WebFlux</title><link>https://hello-world-log.com/jvm-concurrency-model-4-spring-webflux/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-4-spring-webflux/</guid><description>Spring MVC의 1요청-1스레드 한계에서 출발해 Netty 이벤트 루프 구조, MVC vs WebFlux 요청 처리 비교, 이벤트 루프에서 하면 안 되는 것까지 — WebFlux의 동작 원리를 파헤친다.</description><pubDate>Sun, 15 Mar 2026 17:09:24 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (3) – Reactive Streams와 Project Reactor</title><link>https://hello-world-log.com/jvm-concurrency-model-3-reactive-streams-reactor/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-3-reactive-streams-reactor/</guid><description>Pull vs Push 모델부터 Reactive Streams 4개 인터페이스, Reactor의 Mono/Flux와 핵심 연산자, backpressure까지 — 리액티브 프로그래밍의 뼈대를 잡는다.</description><pubDate>Sun, 08 Mar 2026 18:33:02 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (2) – Java의 전통적인 동시성 모델</title><link>https://hello-world-log.com/jvm-concurrency-model-2-java-traditional-concurrency/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-2-java-traditional-concurrency/</guid><description>Thread와 Runnable에서 Callable/Future, ExecutorService, CompletableFuture까지 — Java 동시성 API가 &quot;스레드를 직접 관리하지 마라&quot;는 방향으로 발전해온 과정을 따라간다.</description><pubDate>Tue, 03 Mar 2026 23:30:48 GMT</pubDate></item><item><title>JVM 동시성 모델 이해하기 (1) – 동시성과 병렬성의 기초</title><link>https://hello-world-log.com/jvm-concurrency-model-1-fundamentals/</link><guid isPermaLink="true">https://hello-world-log.com/jvm-concurrency-model-1-fundamentals/</guid><description>Process와 Thread의 차이, 동시성 vs 병렬성, 그리고 동기/비동기·블로킹/논블로킹이 서로 독립적인 두 축이라는 것까지 — JVM 동시성 시리즈의 기초 체력 편.</description><pubDate>Sat, 28 Feb 2026 17:16:47 GMT</pubDate></item><item><title>Tracing 이해하기 (5) – Java Agent vs Library Instrumentation</title><link>https://hello-world-log.com/tracing-5-java-agent-vs-library-instrumentation/</link><guid isPermaLink="true">https://hello-world-log.com/tracing-5-java-agent-vs-library-instrumentation/</guid><description>Micrometer 방식(Library)과 OTel Java Agent 방식(바이트코드 조작)의 동작 원리를 비교. premain과 Instrumentation API, ByteBuddy 코드 주입까지 내부를 들여다본다.</description><pubDate>Thu, 19 Feb 2026 17:05:01 GMT</pubDate></item><item><title>Tracing 이해하기 (4) – Kotlin Coroutine과 Context Propagation</title><link>https://hello-world-log.com/tracing-4-kotlin-coroutine-context-propagation/</link><guid isPermaLink="true">https://hello-world-log.com/tracing-4-kotlin-coroutine-context-propagation/</guid><description>suspend 지점마다 스레드가 바뀌는 코루틴에서 컨텍스트를 전파하는 법 — CoroutineContext 구조, ThreadContextElement, asContextElement()로 ThreadLocal을 잇는 방법까지.</description><pubDate>Fri, 13 Feb 2026 19:14:59 GMT</pubDate></item><item><title>Tracing 이해하기 (3) – Reactor Context와 비동기 환경</title><link>https://hello-world-log.com/tracing-3-reactor-context-webflux/</link><guid isPermaLink="true">https://hello-world-log.com/tracing-3-reactor-context-webflux/</guid><description>WebFlux 이벤트 루프에서 ThreadLocal 기반 traceId 전파가 실패하는 이유와, Reactor Context의 Bottom-Up 전파 모델로 이를 해결하는 방법을 실전 예제로 다룬다.</description><pubDate>Sun, 08 Feb 2026 20:28:09 GMT</pubDate></item><item><title>Tracing 이해하기 (2) – ThreadLocal과 MDC의 이해</title><link>https://hello-world-log.com/tracing-2-threadlocal-mdc/</link><guid isPermaLink="true">https://hello-world-log.com/tracing-2-threadlocal-mdc/</guid><description>ThreadLocal의 내부 구조와 사용법, MDC가 로그에 traceId를 심는 원리, 그리고 Spring MVC에서 스레드가 바뀌는 순간 — 비동기로 가기 전에 알아야 할 기초.</description><pubDate>Sat, 07 Feb 2026 20:33:34 GMT</pubDate></item><item><title>Tracing 이해하기 (1) – Observability의 역사부터 Spring 생태계까지 (feat. OTel)</title><link>https://hello-world-log.com/tracing-1-observability-spring-otel/</link><guid isPermaLink="true">https://hello-world-log.com/tracing-1-observability-spring-otel/</guid><description>Observability 세 기둥과 Distributed Tracing이 필요한 이유, Zipkin B3에서 OpenTracing/OpenCensus 분열을 거쳐 OpenTelemetry로 통합되기까지의 역사, 그리고 Spring 생태계의 현재.</description><pubDate>Sat, 07 Feb 2026 20:26:31 GMT</pubDate></item><item><title>Kubernetes 스토리지 이해하기 (2): PV/PVC 실전 활용과 관리</title><link>https://hello-world-log.com/kubernetes-pod-storage-pv-pvc-2/</link><guid isPermaLink="true">https://hello-world-log.com/kubernetes-pod-storage-pv-pvc-2/</guid><description>AccessModes 세 가지의 실제 의미, Deployment + RWO PVC 조합의 함정, PV 라이프사이클과 Reclaim Policy까지 — PV/PVC 실전 운영에서 마주치는 문제들.</description><pubDate>Mon, 12 Jan 2026 19:01:00 GMT</pubDate></item><item><title>Kubernetes 스토리지 이해하기 (1): Pod는 데이터를 어떻게 저장하고 유지하는가</title><link>https://hello-world-log.com/kubernetes-pod-storage-pv-pvc-1/</link><guid isPermaLink="true">https://hello-world-log.com/kubernetes-pod-storage-pv-pvc-1/</guid><description>Kubernetes 볼륨 개념부터 emptyDir·hostPath 같은 Volume 타입, 그리고 PV/PVC로 Pod와 스토리지의 생명주기를 분리하는 구조까지 — 스토리지 시리즈 첫 편.</description><pubDate>Sun, 11 Jan 2026 19:56:00 GMT</pubDate></item><item><title>Kubernetes 컴퓨팅 이해하기 (1): Pod는 어떻게 배치되고 실행되는가</title><link>https://hello-world-log.com/kubernetes-computing-pod-lifecycle/</link><guid isPermaLink="true">https://hello-world-log.com/kubernetes-computing-pod-lifecycle/</guid><description>kubectl apply부터 컨테이너 실행까지 — API Server, Controller Manager, Scheduler, kubelet이 각자 어떤 역할로 Pod를 배치하고 실행하는지 단계별로 추적한다.</description><pubDate>Sat, 10 Jan 2026 19:54:00 GMT</pubDate></item><item><title>Kubernetes 네트워크 이해하기 (2): Pod 간 통신과 서비스 디스커버리</title><link>https://hello-world-log.com/kubernetes-network-guide-2-pod-to-pod/</link><guid isPermaLink="true">https://hello-world-log.com/kubernetes-network-guide-2-pod-to-pod/</guid><description>Pod IP는 누가 할당하고 Pod끼리는 어떻게 통신하는가 — CNI, veth pair, Linux Bridge, 노드 간 라우팅, CoreDNS 서비스 디스커버리까지 패킷 흐름으로 이해한다.</description><pubDate>Fri, 09 Jan 2026 20:01:00 GMT</pubDate></item><item><title>Kubernetes 네트워크 이해하기 (1): 외부 요청이 Pod에 도달하기까지</title><link>https://hello-world-log.com/kubernetes-network-guide-1-external-to-pod/</link><guid isPermaLink="true">https://hello-world-log.com/kubernetes-network-guide-1-external-to-pod/</guid><description>외부 HTTP 요청이 LB → Ingress Controller → Service → Pod까지 도달하는 전체 경로를 추적. kube-proxy와 iptables, conntrack, 그리고 구간별 트러블슈팅 명령어까지.</description><pubDate>Thu, 08 Jan 2026 20:00:00 GMT</pubDate></item><item><title>2026년 연말정산(2025년 귀속) 핵심 총정리: 변경사항부터 놓치기 쉬운 서류까지</title><link>https://hello-world-log.com/2025-year-end-tax-settlement-guide/</link><guid isPermaLink="true">https://hello-world-log.com/2025-year-end-tax-settlement-guide/</guid><description>2025년 귀속 연말정산에서 달라진 것들 — 결혼 세액공제 신설, 헬스장·수영장 소득공제, 주택청약 한도 상향 등 — 을 정리하고, 소득공제와 세액공제의 차이부터 놓치기 쉬운 서류까지 짚는다.</description><pubDate>Thu, 08 Jan 2026 01:44:08 GMT</pubDate></item><item><title>AWS EC2 모니터링 가이드 (3) – CloudWatch 대시보드와 로그 수집으로 완성하기</title><link>https://hello-world-log.com/aws-ec2-cloudwatch-dashboard-logs-monitoring-3/</link><guid isPermaLink="true">https://hello-world-log.com/aws-ec2-cloudwatch-dashboard-logs-monitoring-3/</guid><description>CPU·메모리·디스크·네트워크 지표를 CloudWatch 대시보드 한 화면에 모으고, 로그 수집과 알람까지 연결해 EC2 모니터링을 완성하는 과정.</description><pubDate>Tue, 06 Jan 2026 22:36:55 GMT</pubDate></item><item><title>AWS EC2 모니터링 가이드 (2) – CloudWatch Agent로 메모리/디스크 모니터링하기</title><link>https://hello-world-log.com/aws-ec2-cloudwatch-agent-memory-disk-monitoring-2/</link><guid isPermaLink="true">https://hello-world-log.com/aws-ec2-cloudwatch-agent-memory-disk-monitoring-2/</guid><description>EC2 기본 모니터링엔 없는 메모리·디스크 지표를 CloudWatch Agent로 수집하는 방법. IAM 역할 생성부터 Agent 설치·설정, t3.micro에서의 리소스 오버헤드까지 단계별로 다룬다.</description><pubDate>Tue, 06 Jan 2026 22:32:45 GMT</pubDate></item><item><title>AWS EC2 모니터링 가이드 (1) – CloudWatch로 서버 상태 확인하기</title><link>https://hello-world-log.com/aws-ec2-monitoring-cloudwatch-guide-1/</link><guid isPermaLink="true">https://hello-world-log.com/aws-ec2-monitoring-cloudwatch-guide-1/</guid><description>EC2 모니터링 탭과 CloudWatch의 관계, 기본 vs 세부 모니터링의 차이와 비용, 무료 범위까지 — EC2 서버 상태 모니터링의 기초를 잡는 시리즈 첫 편.</description><pubDate>Tue, 06 Jan 2026 22:22:22 GMT</pubDate></item><item><title>Apple Silicon Mac에서 Netty DNS 해석 실패 해결하기(feat. Gradle 의존성 Configuration 이해하기)</title><link>https://hello-world-log.com/spring-webflux-netty-dns-apple-silicon-fix/</link><guid isPermaLink="true">https://hello-world-log.com/spring-webflux-netty-dns-apple-silicon-fix/</guid><description>Apple Silicon Mac에서 Spring Cloud Gateway만 DNS 해석에 실패하는 문제의 원인(Netty의 자체 DNS resolver)과 해결책. 네이티브 라이브러리 의존성과 Gradle Configuration 개념까지 함께 정리.</description><pubDate>Sun, 04 Jan 2026 16:43:48 GMT</pubDate></item><item><title>Spring Boot one-indexed-parameters 옵션의 함정: @PageableDefault는 왜 0으로 설정해야 할까?</title><link>https://hello-world-log.com/spring-one-indexed-parameters-pageable-default/</link><guid isPermaLink="true">https://hello-world-log.com/spring-one-indexed-parameters-pageable-default/</guid><description>one-indexed-parameters를 켜면 @PageableDefault(page = 1)이 오히려 두 번째 페이지를 가리키는 함정 — Spring Data 소스 코드와 테스트로 원인을 검증하고 올바른 사용법을 정리한다.</description><pubDate>Sat, 03 Jan 2026 17:06:46 GMT</pubDate></item><item><title>AWS EC2 용량 부족? 5분 만에 EBS 볼륨 늘리기</title><link>https://hello-world-log.com/aws-ec2-ebs-volume-expansion-guide/</link><guid isPermaLink="true">https://hello-world-log.com/aws-ec2-ebs-volume-expansion-guide/</guid><description>디스크가 가득 찬 EC2에서 EBS 볼륨을 무중단으로 확장하는 방법. 디스크 상태 진단, docker system prune 응급 처치, 볼륨 확장 후 파티션·파일시스템 적용까지.</description><pubDate>Fri, 02 Jan 2026 13:50:07 GMT</pubDate></item><item><title>가평 쁘띠프랑스, 어린왕자와 K-드라마가 만나는 프랑스 문화마을</title><link>https://hello-world-log.com/gapyeong-petite-france-review/</link><guid isPermaLink="true">https://hello-world-log.com/gapyeong-petite-france-review/</guid><description>서울 근교 1시간, 가평 쁘띠프랑스 방문 후기. 어린왕자 테마 공간과 K-드라마 촬영지, 유럽 골동품 컬렉션, 옆의 이탈리아 마을까지 — 방문 전 알아두면 좋은 정보 포함.</description><pubDate>Sun, 28 Dec 2025 15:37:02 GMT</pubDate></item><item><title>서울 도심 속 숲 속 호캉스, 워커힐 더글라스 하우스 크리스마스 1박 2일 후기</title><link>https://hello-world-log.com/walkerhill-douglas-house-christmas-review/</link><guid isPermaLink="true">https://hello-world-log.com/walkerhill-douglas-house-christmas-review/</guid><description>김수근이 설계한 1963년 건축을 살린 워커힐 더글라스 하우스에서 보낸 크리스마스 1박 2일. 객실, 라운지, 조식, 산책로까지.</description><pubDate>Sat, 27 Dec 2025 21:20:55 GMT</pubDate></item><item><title>2026년 ‘모두의 카드’ 완벽 가이드: K패스·기후동행카드와 뭐가 다를까?</title><link>https://hello-world-log.com/2026-modueui-card-kpass-comparison/</link><guid isPermaLink="true">https://hello-world-log.com/2026-modueui-card-kpass-comparison/</guid><description>2026년 새로 나온 &apos;모두의 카드&apos;를 K패스·기후동행카드와 비교. 지역·통근 패턴별 실제 사례 네 가지로 어떤 카드가 얼마나 절약되는지 계산해본다.</description><pubDate>Mon, 22 Dec 2025 00:57:37 GMT</pubDate></item><item><title>AWS에 WordPress 블로그 구축하기(feat. docker, cloudflare)</title><link>https://hello-world-log.com/aws-wordpress-blog-setup-docker-cloudflare/</link><guid isPermaLink="true">https://hello-world-log.com/aws-wordpress-blog-setup-docker-cloudflare/</guid><description>AWS EC2에 Docker Compose로 WordPress를 올리고 Cloudflare로 도메인·HTTPS까지 연결하는 전 과정. SSH 설정, Security Group, Elastic IP 등 처음 서버를 만드는 사람 기준으로 정리했다.</description><pubDate>Sat, 06 Dec 2025 15:48:02 GMT</pubDate></item></channel></rss>