$ yh.log

전체 포스트

개발 과정에서 배운 지식과 경험을 기록하는 공간입니다.

🏷️ 태그 필터

[코드 패턴] #1 플러그인 패턴 - 코어를 고치지 않고 기능을 더하는 법
[코드 패턴] #1 플러그인 패턴 - 코어를 고치지 않고 기능을 더하는 법

기능이 늘 때마다 컴포넌트에 if 분기가 쌓이는 문제를 플러그인 패턴으로 푼다. 확장 지점(hook)의 세 가지 종류, React 에디터 예제, Vite·Tiptap·dayjs 같은 실제 라이브러리 사례, 쓰지 말아야 할 때까지 정리한다.

Design PatternPluginReact+2

작성날짜: 2026-10-14

[CKA] 3주차 - Service 4종, EndpointSlice, CoreDNS와 Service 장애 진단
[CKA] 3주차 - Service 4종, EndpointSlice, CoreDNS와 Service 장애 진단

CKA 3주차 학습 정리. Pod IP가 바뀌어도 고정된 주소로 접속하게 해주는 Service의 4가지 type, port·targetPort·nodePort 구분, 실제 목적지 목록인 EndpointSlice와 kube-proxy, Service 이름을 IP로 바꿔주는 CoreDNS, selector 불일치로 장애를 재현하고 진단한 과정을 minikube 실습 기록과 함께 다룬다.

KubernetesCKAService+3

작성날짜: 2026-10-09

[CKA] 2주차 - ConfigMap · Secret, 리소스, 스케줄링, DaemonSet
[CKA] 2주차 - ConfigMap · Secret, 리소스, 스케줄링, DaemonSet

CKA 2주차 학습 정리. 설정과 비밀값을 이미지 밖으로 빼는 ConfigMap·Secret, 스케줄러가 배치를 정하는 기준인 requests/limits, nodeSelector·taint/toleration·node affinity로 Pod 배치를 제어하는 방법, 노드마다 하나씩 띄우는 DaemonSet을 minikube에서 실습하며 확인한 내용을 다룬다.

KubernetesCKAConfigMap+3

작성날짜: 2026-10-09

[CKA] 1주차 - 클러스터 구조와 Pod · Deployment, kubectl 기본기
[CKA] 1주차 - 클러스터 구조와 Pod · Deployment, kubectl 기본기

프론트엔드 개발자가 CKA를 준비하며 1주차에 공부한 내용을 정리한다. 클러스터 › 노드 › Deployment › ReplicaSet › Pod 계층, 명령형과 선언형의 차이, 자가 치유·스케일·롤링 업데이트·롤백을 minikube에서 직접 실습한 기록과 시험용 셸 세팅까지 다룬다.

KubernetesCKAkubectl+3

작성날짜: 2026-10-09

i18n은 어떻게 동작할까? next-intl로 보는 요청 흐름과 설계 원칙
i18n은 어떻게 동작할까? next-intl로 보는 요청 흐름과 설계 원칙

Next.js와 next-intl로 다국어 서비스를 만들 때 요청 하나가 처리되는 흐름을 따라가며, locale 결정·메시지 병합·서버/클라이언트 전달, 그리고 zh 같은 축약 locale id가 일으키는 문제와 i18n 설계 원칙을 정리한다.

i18nnext-intlNext.js+2

작성날짜: 2026-07-29

아토믹 디자인, 디자이너의 언어를 개발자의 코드로 옮기기
아토믹 디자인, 디자이너의 언어를 개발자의 코드로 옮기기

아토믹 디자인이 뭔지부터, 디자이너가 피그마에서 쓰는 용어, 그리고 그렇게 만들어진 디자인 시스템을 개발자가 컴포넌트로 옮기며 배운 것들. 피그마를 곧이곧대로 코드로 옮기면 안 되는 이유와, 디자이너-개발자가 id로 소통하는 방법까지 정리했다.

디자인 시스템아토믹 디자인Figma+2

작성날짜: 2026-07-23

AWS Certified DevOps Engineer - Professional 후기
AWS Certified DevOps Engineer - Professional 후기

AWS DOP-C02 시험 합격 후기. DVA에 이은 두 번째 AWS 자격증, Professional 등급의 난이도와 준비 과정, 시험장 경험을 정리했다.

AWSDOP-C02DevOps+2

작성날짜: 2026-07-12

[DOP-C02] Domain 2 - Configuration Management and IaC (설정 관리 및 인프라)
[DOP-C02] Domain 2 - Configuration Management and IaC (설정 관리 및 인프라)

AWS Certified DevOps Engineer Professional 시험 대비 정리 - CloudFormation Custom Resources

AWSDOP-C02DevOps+3

작성날짜: 2026-05-12

[스터디] npm deep dive - 9장 패키지 개발에 도움이 되는 도구와 팁
[스터디] npm deep dive - 9장 패키지 개발에 도움이 되는 도구와 팁

JSR(JavaScript Registry)의 탄생 배경과 특징을 살펴보고, npm과의 차이점 및 타입스크립트 네이티브 지원, ESModule 전용 등의 기능을 정리합니다.

npmJSRJavaScript Registry+2

작성날짜: 2026-03-24

[스터디] npm deep dive - 8장 모노레포로 서비스와 라이브러리 모두 관리하기
[스터디] npm deep dive - 8장 모노레포로 서비스와 라이브러리 모두 관리하기

모노레포와 멀티레포의 특징, 장단점을 비교하고 React, Babel, Next.js 사례를 통해 모노레포 도입 시 고려해야 할 요소들을 정리합니다.

npm모노레포멀티레포+2

작성날짜: 2026-03-24