아제로스 세계 지도
정복한 대륙(카테고리)을 굽어보시오. 대륙을 돌려 영토를 살피고, 영역을 선택해 그 땅의 출정 기록(포스트)을 열람하시오.
Lok'tar ogar — 온 세계가 전장이니
월드맵
전체 포스트를 지구본 위에서 탐험하세요. 대륙은 카테고리, 영역은 하위 카테고리이며, 여러 대륙에 걸친 태그는 선으로 이어집니다.
세계를 그리는 중…
전체 포스트 지도
지구본을 표시할 수 없는 환경입니다. 아래 목록으로 전체 포스트를 카테고리별로 탐색하세요.
AI-Engineering (17)
- Graph Engineering: Loop Engineering 다음, 에이전트의 일을 그래프로 설계하라 2026-07-19
- tmux 안의 Claude Code 함대를 지휘하기 — craftzdog의 tmux-claude-session-manager 2026-07-11
- 당신의 '모르는 것'을 찾아라 — Claude Fable와 함께 일하는 필드 가이드 (Thariq Shihipar, Anthropic) 2026-07-08
- IDE의 죽음? — 편집기에서 '에이전트 오케스트레이터'로 옮겨 가는 개발의 중심 (Addy Osmani) 2026-07-06
- 짧은 목줄(Short Leash) 방법 — AI 코딩 에이전트를 통제하며 고품질 코드를 만드는 법 (Greg Slepak) 2026-07-06
- Codex의 agent loop를 펼쳐 보기: 하니스가 LLM을 부리는 방식 (OpenAI, Michael Bolin) 2026-06-25
- 확률적 엔지니어링과 24-7 직원: 코드가 '아는 것'에서 '믿는 것'으로 바뀔 때 (Tim Davis) 2026-06-25
- 바이브 코딩과 에이전틱 엔지니어링이 내가 바라던 것보다 가까워지고 있다 (Simon Willison) 2026-06-25
- Ponytail: '게으른 시니어'를 코딩 에이전트에 심는 스킬 (DietrichGebert) 2026-06-23
- Karpathy의 LLM 코딩 가이드라인: 실패 모드 관찰을 행동 지침으로 (Andrej Karpathy) 2026-06-22
- Postgres 하나면 충분하다: 중앙 오케스트레이터 없이 Durable Workflow 만들기 (DBOS) 2026-06-22
- 데이터는 소프트웨어가 아니다: Anthropic이 Claude로 사내 셀프서비스 데이터 분석을 구현한 방법 2026-06-22
- Intent Debt: 에이전트가 대신 갚아줄 수 없는 단 하나의 부채 (Addy Osmani) 2026-06-21
- 생물학에 AI 에이전트를 들이는 길: 결정론적 검색 계층이 모델 성능보다 중요했다 (Anthropic) 2026-06-19
- 내 홈랩 AI Dev Platform: OpenCode와 GitOps로 안전하게 AI에게 인프라를 맡기기 2026-06-19
- Loop Engineering: 에이전트를 프롬프트하는 대신 프롬프트하는 시스템을 설계하라 (Addy Osmani) 2026-06-19
- 신뢰할 수 있는 Agentic AI 시스템 만들기: PRINCE 사례로 보는 컨텍스트·하니스 엔지니어링 2026-06-19
AI-Essays (13)
- AI 2040: Plan A — 초지능을 2040년까지 늦추자는 '검증된 감속' 시나리오 (AI Futures Project) 2026-07-18
- 에이전트에게 얼마나 맡길 것인가 — Martin Fowler의 Fragments (7월 13일) 2026-07-18
- 위로가 아니라 옆으로 — LLM이 가져온 새로운 추상화의 본질 (Martin Fowler) 2026-07-06
- 에이전틱 코딩은 함정이다 — 인지 부채와 스킬 위축을 경계하며 (Lars Faye) 2026-07-03
- YAGNI가 아낀 것은 타이핑이 아니었다 — 옵션과 NPV로 다시 읽는 YAGNI (Kent Beck) 2026-07-03
- 코딩이 공짜가 되면 무엇이 비싸지는가 — Martin Fowler의 Fragments (4월 2일) 2026-06-23
- 1분이라도 69개 에이전트를 안 돌리면 뒤처진다 — 농담입니다 (George Hotz) 2026-06-23
- 성당, 시장, 그리고 윈체스터 미스터리 하우스: AI가 만드는 세 번째 소프트웨어 개발 모델 (Drew Breunig) 2026-06-22
- 영원한 Sloptember: 에이전트는 프로그래밍을 못 한다 (George Hotz) 2026-06-22
- 그냥 그렇게 말하면 된다: 인간의 가치를 'AI보다 잘함'으로 증명하지 말라 (Caleb Gross) 2026-06-22
- LLM이 써 줄 인시던트 리포트의 미래가 두렵다 (Lorin Hochstein) 2026-06-19
- 그것들은 가중치로 만들어졌다: Terry Bisson 패러디로 읽는 LLM의 본질과 의식 질문 (Max Leiter) 2026-06-19
- Martin Fowler의 Fragments로 읽는 LLM 시대의 균형 감각 2026-06-19
AI-Industry (18)
- 데이터가 당신의 유일한 해자다: 채택 난이도로 나눈 AI 앱 2x2 지형도 (The AI Frontier) 2026-07-20
- 우리는 도둑처럼 한몫 챙길 것이다: AI가 만든 기술 부채와 시니어 개발자의 몸값 (Simon M. Stewart) 2026-07-18
- 월 20달러 스택으로 여러 개의 $10K MRR 회사를 굴리는 법 (Steve Hanov) 2026-07-08
- AI 네이티브 채용의 철학: 코딩 테스트가 죽은 시대에 무엇을 평가할 것인가 (Musinsa · Tao Kim, 'The Philosophy: AI Native Hiring') 2026-07-03
- 엔지니어링 리더십의 규칙을 다시 쓰다: AI가 바꾼 5가지 원칙 (Will Larson) 2026-07-02
- 스타트업의 진짜 문제는 번레이트가 아니라 '지출 가시성'이다 (The Next Web) 2026-06-26
- 취업도 소프트웨어도 망가졌다: AI가 채용 과정을 어떻게 적대적으로 만들었나 (한 해고 엔지니어의 기록) 2026-06-25
- Lean Analytics, 다시 보기: AI·에이전트 시대에 제품 지표는 어떻게 흔들리는가 (Cojette) 2026-06-24
- 구글의 IBM화(IBM-ification): 수직 통합이라는 해자는 어떻게 부채가 되었나 2026-06-23
- AI가 우리의 실력을 망치고 있는가: 의사·개발자의 '탈숙련(deskilling)'을 다룬 Nature 기사 2026-06-23
- The Untrainable: 벤치마크할 수 없는 일에 가치가 남는다 (Sarah Guo) 2026-06-23
- AI 시대, 나의 전문성을 재설계하는 법: 하용호의 인프런 밋업 발표 정리 2026-06-22
- Anthropic과 OpenAI는 PMF를 찾았다: 구독이 아니라 '에이전트 토큰'에서 (Simon Willison) 2026-06-22
- 죽은 경제 이론(The Dead Economy Theory): AI가 수요를 죽이고 민주주의의 지렛대를 거두는 시나리오 (Owen McGrann) 2026-06-22
- 코드가 공짜가 된 시대의 '취향(taste)': 30x AI 엔지니어가 되는 법 (Pratik Bhavsar) 2026-06-19
- AI는 왜 소프트웨어 엔지니어를 대체하지 못했나: 'AI 워싱' 해고 서사와 decide-execute-deliver 샌드위치 2026-06-19
- 소프트웨어는 죽는 게 아니라 재평가된다: '소프트웨어 종말론' 4가지 논거 해부 2026-06-19
- The Founder's Playbook: AI 네이티브 스타트업을 만드는 4단계 2026-06-19
Architecture (5)
- The Software Architect Elevator: 아키텍트의 역할 (조직과 기술 잇기) 2026-06-19
- Designing Data-Intensive Applications: 분산 데이터 시스템 (신뢰성·확장성·유지보수성) 2026-06-19
- Software Architecture in Practice: 품질 속성의 공학 (QA 시나리오·전술·ATAM) 2026-06-19
- Domain-Driven Design: 도메인 중심 사고 (유비쿼터스 언어·바운디드 컨텍스트) 2026-06-19
- Architecture Essential Curriculum 2026-06-19
Articles (73)
- 데이터가 당신의 유일한 해자다: 채택 난이도로 나눈 AI 앱 2x2 지형도 (The AI Frontier) 2026-07-20
- 기술적으로 뛰어난 데이터 팀이 실패하는 이유: Data-Perspective-Action 3층 모델 (Goutham Budati) 2026-07-20
- Graph Engineering: Loop Engineering 다음, 에이전트의 일을 그래프로 설계하라 2026-07-19
- AI 2040: Plan A — 초지능을 2040년까지 늦추자는 '검증된 감속' 시나리오 (AI Futures Project) 2026-07-18
- 에이전트에게 얼마나 맡길 것인가 — Martin Fowler의 Fragments (7월 13일) 2026-07-18
- 우리는 도둑처럼 한몫 챙길 것이다: AI가 만든 기술 부채와 시니어 개발자의 몸값 (Simon M. Stewart) 2026-07-18
- 좋은 도구는 보이지 않는다 — 도구를 정체성으로 삼지 말라 (gingerBill) 2026-07-18
- Mitchell Hashimoto 인터뷰: 터미널, Zig, 그리고 오픈소스의 자유 (Alex Alejandre) 2026-07-18
- 데이터 품질은 '사다리'다: Pivotal의 On Data Quality (1) 기본기 읽기 2026-07-18
- 사용자가 10배 늘었다, 서버부터 사면 될까 — 증설 전에 측정하라 2026-07-18
- tmux 안의 Claude Code 함대를 지휘하기 — craftzdog의 tmux-claude-session-manager 2026-07-11
- 당신의 '모르는 것'을 찾아라 — Claude Fable와 함께 일하는 필드 가이드 (Thariq Shihipar, Anthropic) 2026-07-08
- 월 20달러 스택으로 여러 개의 $10K MRR 회사를 굴리는 법 (Steve Hanov) 2026-07-08
- npm을 흔든 공급망 공격: debug·chalk 등 18개 패키지가 암호화폐 탈취 코드에 감염되다 2026-07-07
- IDE의 죽음? — 편집기에서 '에이전트 오케스트레이터'로 옮겨 가는 개발의 중심 (Addy Osmani) 2026-07-06
- 짧은 목줄(Short Leash) 방법 — AI 코딩 에이전트를 통제하며 고품질 코드를 만드는 법 (Greg Slepak) 2026-07-06
- 위로가 아니라 옆으로 — LLM이 가져온 새로운 추상화의 본질 (Martin Fowler) 2026-07-06
- 팀이 성공해야 개인이 성공한다 — 강한 팀은 오래 앉아 있어서 만들어지지 않는다 2026-07-06
- "디자인 패턴" 소리 한 번만 더 들으면 미쳐버릴 것 같다 — 패턴이라는 용어를 향한 반론 (purplesyringa) 2026-07-06
- 에이전틱 코딩은 함정이다 — 인지 부채와 스킬 위축을 경계하며 (Lars Faye) 2026-07-03
- YAGNI가 아낀 것은 타이핑이 아니었다 — 옵션과 NPV로 다시 읽는 YAGNI (Kent Beck) 2026-07-03
- AI 네이티브 채용의 철학: 코딩 테스트가 죽은 시대에 무엇을 평가할 것인가 (Musinsa · Tao Kim, 'The Philosophy: AI Native Hiring') 2026-07-03
- 애자일에게 작별을 — 워터폴은 이미 1970년에 반박됐고, 스펙은 돌아오고 있다 (Saying Goodbye to Agile) 2026-07-03
- 엔지니어링 리더십의 규칙을 다시 쓰다: AI가 바꾼 5가지 원칙 (Will Larson) 2026-07-02
- 스타트업의 진짜 문제는 번레이트가 아니라 '지출 가시성'이다 (The Next Web) 2026-06-26
- Codex의 agent loop를 펼쳐 보기: 하니스가 LLM을 부리는 방식 (OpenAI, Michael Bolin) 2026-06-25
- 확률적 엔지니어링과 24-7 직원: 코드가 '아는 것'에서 '믿는 것'으로 바뀔 때 (Tim Davis) 2026-06-25
- 바이브 코딩과 에이전틱 엔지니어링이 내가 바라던 것보다 가까워지고 있다 (Simon Willison) 2026-06-25
- 취업도 소프트웨어도 망가졌다: AI가 채용 과정을 어떻게 적대적으로 만들었나 (한 해고 엔지니어의 기록) 2026-06-25
- 소프트웨어 아키텍처는 어떻게 배우나: 콘웨이 법칙과 인센티브 (matklad) 2026-06-25
- 딥러닝의 원리를 '유효 이론'으로 풀다: The Principles of Deep Learning Theory (Roberts·Yaida·Hanin) 2026-06-25
- Bumblebee: 공급망 사고가 터졌을 때 '어느 개발자 머신이 노출됐나'를 답하는 스캐너 2026-06-25
- Lean Analytics, 다시 보기: AI·에이전트 시대에 제품 지표는 어떻게 흔들리는가 (Cojette) 2026-06-24
- Atlassian에서 해고된 엔지니어의 8년 회고: 엣지 로드밸런싱 플랫폼을 만들며 배운 것 — Vasilios Syrakis 영상 정리 2026-06-24
- DuckDB는 왜 빠른가 (1부): 인프로세스 실행부터 컬럼 저장까지 — Greybeam 내부 구조 딥다이브 2026-06-24
- Lock-free로도 부족할 때: C++ Wait-free 알고리즘 입문 — Daniel Anderson, CppCon 2024 2026-06-24
- Ponytail: '게으른 시니어'를 코딩 에이전트에 심는 스킬 (DietrichGebert) 2026-06-23
- 코딩이 공짜가 되면 무엇이 비싸지는가 — Martin Fowler의 Fragments (4월 2일) 2026-06-23
- 1분이라도 69개 에이전트를 안 돌리면 뒤처진다 — 농담입니다 (George Hotz) 2026-06-23
- 구글의 IBM화(IBM-ification): 수직 통합이라는 해자는 어떻게 부채가 되었나 2026-06-23
- AI가 우리의 실력을 망치고 있는가: 의사·개발자의 '탈숙련(deskilling)'을 다룬 Nature 기사 2026-06-23
- The Untrainable: 벤치마크할 수 없는 일에 가치가 남는다 (Sarah Guo) 2026-06-23
- 직접 만들지 마세요: '암호는 직접 만들지 마라'를 웹 디자인으로 (Susam Pal) 2026-06-23
- 권한을 위임받은 개발자는 어떻게 성장하는가 — Evan Moon '토스에서 일하며 깨달은 성장과 리더십' 2026-06-23
- Karpathy의 LLM 코딩 가이드라인: 실패 모드 관찰을 행동 지침으로 (Andrej Karpathy) 2026-06-22
- Postgres 하나면 충분하다: 중앙 오케스트레이터 없이 Durable Workflow 만들기 (DBOS) 2026-06-22
- 데이터는 소프트웨어가 아니다: Anthropic이 Claude로 사내 셀프서비스 데이터 분석을 구현한 방법 2026-06-22
- 성당, 시장, 그리고 윈체스터 미스터리 하우스: AI가 만드는 세 번째 소프트웨어 개발 모델 (Drew Breunig) 2026-06-22
- 영원한 Sloptember: 에이전트는 프로그래밍을 못 한다 (George Hotz) 2026-06-22
- 그냥 그렇게 말하면 된다: 인간의 가치를 'AI보다 잘함'으로 증명하지 말라 (Caleb Gross) 2026-06-22
- AI 시대, 나의 전문성을 재설계하는 법: 하용호의 인프런 밋업 발표 정리 2026-06-22
- Anthropic과 OpenAI는 PMF를 찾았다: 구독이 아니라 '에이전트 토큰'에서 (Simon Willison) 2026-06-22
- 죽은 경제 이론(The Dead Economy Theory): AI가 수요를 죽이고 민주주의의 지렛대를 거두는 시나리오 (Owen McGrann) 2026-06-22
- 노동시장이라는 게임에서 살아남기 — Evan Moon '시장에서 살아남는 사람이 되기' 분석 2026-06-22
- 내 소프트웨어의 북극성: 기술적 탁월함보다 사용자 효용이 먼저다 (Loris Cro) 2026-06-22
- 잘못된 추상화: 중복보다 더 비싼 죄 (Sandi Metz) 2026-06-22
- Intent Debt: 에이전트가 대신 갚아줄 수 없는 단 하나의 부채 (Addy Osmani) 2026-06-21
- CLI 인증, 제대로 하는 법: 왜 기본값은 Device Flow여야 하는가 2026-06-20
- 사기의 미래는 이미 와 있다: LLM이 바꾸는 사회공학 공격의 경제학 2026-06-20
- 생물학에 AI 에이전트를 들이는 길: 결정론적 검색 계층이 모델 성능보다 중요했다 (Anthropic) 2026-06-19
- 내 홈랩 AI Dev Platform: OpenCode와 GitOps로 안전하게 AI에게 인프라를 맡기기 2026-06-19
- Loop Engineering: 에이전트를 프롬프트하는 대신 프롬프트하는 시스템을 설계하라 (Addy Osmani) 2026-06-19
- 신뢰할 수 있는 Agentic AI 시스템 만들기: PRINCE 사례로 보는 컨텍스트·하니스 엔지니어링 2026-06-19
- LLM이 써 줄 인시던트 리포트의 미래가 두렵다 (Lorin Hochstein) 2026-06-19
- 그것들은 가중치로 만들어졌다: Terry Bisson 패러디로 읽는 LLM의 본질과 의식 질문 (Max Leiter) 2026-06-19
- Martin Fowler의 Fragments로 읽는 LLM 시대의 균형 감각 2026-06-19
- 코드가 공짜가 된 시대의 '취향(taste)': 30x AI 엔지니어가 되는 법 (Pratik Bhavsar) 2026-06-19
- AI는 왜 소프트웨어 엔지니어를 대체하지 못했나: 'AI 워싱' 해고 서사와 decide-execute-deliver 샌드위치 2026-06-19
- 소프트웨어는 죽는 게 아니라 재평가된다: '소프트웨어 종말론' 4가지 논거 해부 2026-06-19
- The Founder's Playbook: AI 네이티브 스타트업을 만드는 4단계 2026-06-19
- 사회생활 생존 꿀팁 30가지 — 호이쏘이 유튜브 영상 정리 2026-06-19
- SQLite 창시자 Richard Hipp 인터뷰: 26년, 자작 도구, 그리고 AI — Debug with Lewis 영상 정리 2026-06-19
- C++의 이야기: 세상에서 가장 영향력 있는 언어의 40년 — CultRepo 다큐멘터리 정리 2026-06-19
BookLog (1)
- 바이브 코딩 너머 개발자 생존법 2026-01-02
Career (2)
- Python engineer job description 2025-10-12
- Technical competencies for Python engineer 2025-10-12
Career-Life (3)
- 팀이 성공해야 개인이 성공한다 — 강한 팀은 오래 앉아 있어서 만들어지지 않는다 2026-07-06
- 노동시장이라는 게임에서 살아남기 — Evan Moon '시장에서 살아남는 사람이 되기' 분석 2026-06-22
- 사회생활 생존 꿀팁 30가지 — 호이쏘이 유튜브 영상 정리 2026-06-19
Craftsmanship (5)
- We Programmers: 프로그래밍의 역사와 문화 (Ada에서 AI까지) 2026-06-19
- Software Design Decoded: 전문가의 설계 사고 (문제 재구성·스케치·트레이드오프) 2026-06-19
- The Pragmatic Programmer: 실용주의 장인의 습관 (DRY·예광탄·깨진 창문) 2026-06-19
- SICP: 추상화로 복잡성을 다스리다 (프로시저·데이터·메타순환 평가기) 2026-06-19
- Craftsmanship Essential Curriculum 2026-06-19
Data-Engineering (49)
- Spark로 Iceberg · Delta 다루기: 레이크하우스 저장 포맷 연동 2026-07-16
- PySpark 실무: API · UDF · pandas API on Spark 2026-07-16
- Spark Structured Streaming: 마이크로배치 · 워터마크 · 상태 2026-07-16
- Spark 셔플 · 파티셔닝 · 성능 튜닝: 스큐 · 스필 · 조인 전략 2026-07-16
- Spark Catalyst · Tungsten · AQE: 쿼리 최적화와 코드 생성 2026-07-16
- Spark RDD · DataFrame · Dataset: 세 가지 핵심 추상화와 lazy evaluation 2026-07-16
- Spark 아키텍처: Driver·Executor·클러스터 매니저와 실행 흐름 2026-07-16
- Iceberg vs Delta vs Hudi vs Paimon: 오픈 테이블 포맷 비교 2026-07-15
- Iceberg REST Catalog · 거버넌스: 카탈로그 표준과 접근 제어 2026-07-15
- Iceberg compaction · 유지보수: 작은 파일 문제와 스냅샷 만료 2026-07-15
- Iceberg 파티션 진화 · 스키마 진화: 재작성 없는 진화 2026-07-15
- Iceberg ACID · 스냅샷 · 시간여행: 트랜잭션과 스냅샷 격리 2026-07-15
- Iceberg 메타데이터 · 매니페스트 구조: 스냅샷 · 매니페스트 · 데이터 파일 계층 2026-07-15
- 오픈 테이블 포맷의 문제의식: 왜 파일 위에 테이블 계층이 필요한가 2026-07-15
- Kafka Streams: 스트림 DSL · 상태 저장 · KTable 2026-07-15
- Schema Registry: Avro/Protobuf · 스키마 진화 · 호환성 2026-07-15
- Kafka Connect: CDC · Debezium으로 시스템 잇기 2026-07-15
- Kafka 전달 보장: at-least-once · exactly-once · 멱등 프로듀서 · 트랜잭션 2026-07-15
- Kafka 프로듀서 · 컨슈머 · 컨슈머 그룹: 병렬 소비와 오프셋 2026-07-15
- Kafka 분산 로그 · 토픽 · 파티션: 커밋 로그 모델과 파티셔닝 2026-07-15
- dbt 세만틱 레이어 · 메트릭: MetricFlow로 지표 표준화 2026-07-14
- dbt 패키지 · CI: Slim CI와 팀 규모 배포 2026-07-14
- dbt Incremental · Snapshot: 증분 모델과 SCD 이력 관리 2026-07-14
- dbt 매크로 · Jinja: SQL을 프로그래밍하기 2026-07-14
- dbt 테스트 · 문서화: 신뢰할 수 있는 데이터 자산 만들기 2026-07-14
- dbt 모델 · ref · 소스: SQL 모델과 의존성 그래프 2026-07-14
- Airflow 배포와 운영: KubernetesExecutor · 모니터링 · 로깅 2026-07-13
- Airflow 백필 · Catchup · 멱등: 재실행해도 안전한 파이프라인 2026-07-13
- Airflow 센서 · Deferrable 오퍼레이터: 외부 상태를 효율적으로 기다리기 2026-07-13
- Airflow XCom · TaskFlow API: 태스크 사이로 데이터 흘리기 2026-07-13
- Airflow 스케줄러 · Executor 내부: 무엇이 언제 task를 실행하는가 2026-07-13
- Airflow DAG · 오퍼레이터 · 태스크: 파이프라인을 코드로 선언하기 2026-07-13
- Airflow Essential Curriculum: 파이프라인 오케스트레이션 정복 2026-07-12
- dbt Essential Curriculum: 애널리틱스 엔지니어링 심화 로드맵 2026-07-12
- Kafka Essential Curriculum: 분산 로그부터 스트림 처리까지 2026-07-12
- Lakehouse Essential Curriculum (Apache Iceberg) — 레이크하우스 에센셜 커리큘럼 2026-07-12
- Spark Essential Curriculum 2026-07-12
- Stream Processing Essential Curriculum (Apache Flink) — 스트림 처리 심화 커리큘럼 2026-07-12
- DataOps·운영·신뢰성: 데이터 시스템을 소프트웨어처럼 운영하기 2026-06-25
- 데이터 품질·거버넌스·관측가능성: 믿을 수 있는 데이터 만들기 2026-06-25
- 사례별 파이프라인 설계: 실시간 분석·이벤트·ML 피처·CDC 2026-06-25
- 데이터 아키텍처 패턴: Lambda·Kappa·Medallion·Data Mesh 2026-06-25
- 오케스트레이션(Orchestration): DAG·스케줄링과 견고한 파이프라인 2026-06-25
- 데이터 변환·처리(Processing): 배치·스트림 엔진과 SQL 변환 2026-06-25
- 데이터 저장(Storage): 웨어하우스·레이크·레이크하우스와 파일·테이블 포맷 2026-06-25
- 데이터 수집(Ingestion): 배치·스트리밍·CDC와 수집 도구 2026-06-25
- 데이터 파이프라인의 역사와 진화: ETL에서 Lakehouse까지 2026-06-25
- 데이터 엔지니어링이란: 수명주기와 데이터 엔지니어의 역할 2026-06-25
- Data Engineering Essential Curriculum 2026-06-25
Engineering (30)
- Essence: 방법론 감옥에서 탈출하기 (SEMAT·Alpha) 2026-06-19
- Dependency Injection: 결합도를 다스리는 기술 (IoC·Composition Root) 2026-06-19
- Continuous Integration: 통합 지옥을 없애는 실천 (자동 빌드·빠른 피드백) 2026-06-19
- OOAD with Applications: 시스템을 객체로 모델링 (Booch) 2026-06-19
- OOSE: 유스케이스 주도 개발 (Jacobson의 원형) 2026-06-19
- GOOS: 테스트로 키우는 객체지향 소프트웨어 (Outside-In TDD) 2026-06-19
- The Software Architect Elevator: 아키텍트의 역할 (조직과 기술 잇기) 2026-06-19
- We Programmers: 프로그래밍의 역사와 문화 (Ada에서 AI까지) 2026-06-19
- OO Software Construction: 계약에 의한 설계 (Meyer의 DbC) 2026-06-19
- Writing Effective Use Cases: 목표 중심 시나리오 (주 성공 시나리오·확장) 2026-06-19
- Refactoring: 동작을 지키며 설계를 개선하는 규율 2026-06-19
- Designing Data-Intensive Applications: 분산 데이터 시스템 (신뢰성·확장성·유지보수성) 2026-06-19
- Software Design Decoded: 전문가의 설계 사고 (문제 재구성·스케치·트레이드오프) 2026-06-19
- Design Patterns with Swift: 현대 언어로 재해석 (프로토콜·값 타입·클로저) 2026-06-19
- User Stories Applied: 대화로서의 요구사항 (3C·INVEST) 2026-06-19
- TDD, 7년 후: 회고와 현대적 관점 2026-06-19
- Software Architecture in Practice: 품질 속성의 공학 (QA 시나리오·전술·ATAM) 2026-06-19
- The Pragmatic Programmer: 실용주의 장인의 습관 (DRY·예광탄·깨진 창문) 2026-06-19
- GoF Design Patterns: 23개 패턴의 정전 (생성·구조·행동) 2026-06-19
- XP Explained: 변화를 끌어안는 애자일 (가치·원칙·실천) 2026-06-19
- TDD By Example: 테스트가 이끄는 설계 (Red-Green-Refactor) 2026-06-19
- Domain-Driven Design: 도메인 중심 사고 (유비쿼터스 언어·바운디드 컨텍스트) 2026-06-19
- SICP: 추상화로 복잡성을 다스리다 (프로시저·데이터·메타순환 평가기) 2026-06-19
- Head First Design Patterns: 패턴의 직관 (변하는 것을 캡슐화하라) 2026-06-19
- Software Engineering: 분야의 지형도를 그리다 (Pressman의 큰 그림) 2026-06-19
- Testing-Refactoring Essential Curriculum 2026-06-19
- Architecture Essential Curriculum 2026-06-19
- Craftsmanship Essential Curriculum 2026-06-19
- OO-Design Essential Curriculum 2026-06-19
- Process Essential Curriculum 2026-06-19
Engineering-Culture (14)
- 기술적으로 뛰어난 데이터 팀이 실패하는 이유: Data-Perspective-Action 3층 모델 (Goutham Budati) 2026-07-20
- 좋은 도구는 보이지 않는다 — 도구를 정체성으로 삼지 말라 (gingerBill) 2026-07-18
- Mitchell Hashimoto 인터뷰: 터미널, Zig, 그리고 오픈소스의 자유 (Alex Alejandre) 2026-07-18
- 데이터 품질은 '사다리'다: Pivotal의 On Data Quality (1) 기본기 읽기 2026-07-18
- "디자인 패턴" 소리 한 번만 더 들으면 미쳐버릴 것 같다 — 패턴이라는 용어를 향한 반론 (purplesyringa) 2026-07-06
- 애자일에게 작별을 — 워터폴은 이미 1970년에 반박됐고, 스펙은 돌아오고 있다 (Saying Goodbye to Agile) 2026-07-03
- 소프트웨어 아키텍처는 어떻게 배우나: 콘웨이 법칙과 인센티브 (matklad) 2026-06-25
- Atlassian에서 해고된 엔지니어의 8년 회고: 엣지 로드밸런싱 플랫폼을 만들며 배운 것 — Vasilios Syrakis 영상 정리 2026-06-24
- 직접 만들지 마세요: '암호는 직접 만들지 마라'를 웹 디자인으로 (Susam Pal) 2026-06-23
- 권한을 위임받은 개발자는 어떻게 성장하는가 — Evan Moon '토스에서 일하며 깨달은 성장과 리더십' 2026-06-23
- 내 소프트웨어의 북극성: 기술적 탁월함보다 사용자 효용이 먼저다 (Loris Cro) 2026-06-22
- 잘못된 추상화: 중복보다 더 비싼 죄 (Sandi Metz) 2026-06-22
- SQLite 창시자 Richard Hipp 인터뷰: 26년, 자작 도구, 그리고 AI — Debug with Lewis 영상 정리 2026-06-19
- C++의 이야기: 세상에서 가장 영향력 있는 언어의 40년 — CultRepo 다큐멘터리 정리 2026-06-19
English (2)
- 영어 기술 문서 효과적으로 읽는 방법 2026-01-03
- Reading and Writing in English 2026-01-03
LLM (18)
- CS336 17강 — 정렬 (3): 정책 경사와 GRPO 직접 구현 2026-06-26
- CS336 16강 — 정렬 (2): RLVR와 추론 모델 2026-06-26
- CS336 15강 — 정렬 (1): SFT와 RLHF 2026-06-26
- CS336 14강 — 데이터 (2): 필터링·중복 제거·데이터 믹스 2026-06-26
- CS336 13강 — 데이터 (1): 웹을 학습 코퍼스로, 그리고 저작권 2026-06-26
- CS336 12강 — 평가(Evaluation): 하나의 참된 평가는 없다 2026-06-26
- CS336 11강 — 스케일링 법칙 2: 실전 레시피와 muP 2026-06-26
- CS336 10강 — 추론(Inference): KV 캐시와 메모리 한계의 게임 2026-06-26
- CS336 9강 — 스케일링 법칙 1: 작게 실험해 크게 예측하기 2026-06-26
- CS336 8강 — 병렬화 2: 텐서·파이프라인 병렬과 3D 병렬화 2026-06-26
- CS336 7강 — 병렬화 1: 데이터 병렬과 ZeRO/FSDP 2026-06-26
- CS336 6강 — 커널과 Triton: 측정하고, 퓨즈하라 2026-06-26
- CS336 5강 — GPU: 병목은 연산이 아니라 메모리다 2026-06-26
- CS336 4강 — Mixture of Experts: 연산은 그대로, 파라미터만 키우기 2026-06-26
- CS336 3강 — 아키텍처와 하이퍼파라미터: 현대 트랜스포머의 합의 2026-06-26
- CS336 2강 — PyTorch와 자원 회계: 6ND와 메모리를 냅킨에 계산하기 2026-06-26
- CS336 1강 — 개요와 토크나이제이션: BPE를 밑바닥부터 2026-06-26
- CS336: 밑바닥부터 만드는 언어 모델 — Essential Curriculum 2026-06-26
Language (2)
- 영어 기술 문서 효과적으로 읽는 방법 2026-01-03
- Reading and Writing in English 2026-01-03
ML-Theory (1)
OO-Design (7)
- Dependency Injection: 결합도를 다스리는 기술 (IoC·Composition Root) 2026-06-19
- OOAD with Applications: 시스템을 객체로 모델링 (Booch) 2026-06-19
- OO Software Construction: 계약에 의한 설계 (Meyer의 DbC) 2026-06-19
- Design Patterns with Swift: 현대 언어로 재해석 (프로토콜·값 타입·클로저) 2026-06-19
- GoF Design Patterns: 23개 패턴의 정전 (생성·구조·행동) 2026-06-19
- Head First Design Patterns: 패턴의 직관 (변하는 것을 캡슐화하라) 2026-06-19
- OO-Design Essential Curriculum 2026-06-19
Ontology (9)
- 온톨로지 vs 도메인 주도 설계(DDD): 같은 뿌리, 다른 층 2026-07-20
- 거버넌스·진화와 FDE 워크플로: 버전·권한·도메인 협업 2026-07-19
- 액션과 운영 계층: 읽기 모델을 행동의 시스템으로 (write-back) 2026-07-19
- 소스 데이터를 온톨로지로: 백킹 데이터셋과 엔티티 해소 2026-07-19
- 링크 타입과 관계: 관계를 일급 개념으로, 카디널리티와 그래프 탐색 2026-07-19
- 객체 타입과 속성: 엔티티를 객체로, 기본키와 객체 그래프 2026-07-19
- 형식 기반과 그래프: 지식 그래프 · RDF/OWL · 속성 그래프 2026-07-19
- 온톨로지란 무엇인가: 데이터 모델·스키마와 의미 계층의 차이 2026-07-19
- Ontology Essential Curriculum: FDE를 위한 온톨로지 기반 데이터 모델링 2026-07-19
PostgreSQL (3)
- PostgreSQL 아키텍처 심층 분석 2025-12-06
- PostgreSQL Essential Curriculum 2025-10-28
- PostgreSQL 설치 및 설정: 개발 환경 구축 가이드 2025-10-28
Process (8)
- Essence: 방법론 감옥에서 탈출하기 (SEMAT·Alpha) 2026-06-19
- Continuous Integration: 통합 지옥을 없애는 실천 (자동 빌드·빠른 피드백) 2026-06-19
- OOSE: 유스케이스 주도 개발 (Jacobson의 원형) 2026-06-19
- Writing Effective Use Cases: 목표 중심 시나리오 (주 성공 시나리오·확장) 2026-06-19
- User Stories Applied: 대화로서의 요구사항 (3C·INVEST) 2026-06-19
- XP Explained: 변화를 끌어안는 애자일 (가치·원칙·실천) 2026-06-19
- Software Engineering: 분야의 지형도를 그리다 (Pressman의 큰 그림) 2026-06-19
- Process Essential Curriculum 2026-06-19
Projects (1)
- Orc Camp: tmux 위의 코딩 에이전트들을 픽셀 캠프로 관제하기 2026-07-19
Python (10)
- Asyncio Eventloop Optimization 2025-11-10
- Django 와 Celery 를 이용한 대규모 작업 분산처리 2025-11-10
- Python Memory Optimization 2025-11-02
- Python Profiling 2025-10-26
- Python exception internals 로깅 및 Stack trace 분석 2025-10-25
- Python Bytecode 2025-10-24
- Python Import System Deepdive 2025-10-24
- Python GIL 2025-10-22
- Python 메모리 구조와 객체 모델 2025-10-19
- Python Advanced Competency Curriculum 2025-10-12
Retrospec (3)
- 2026 Retrospec 2026-01-01
- 2025 Retrospec 2025-10-10
- 2024 Retrospec 2024-12-31
Roadmap (2)
- Python engineer job description 2025-10-12
- Technical competencies for Python engineer 2025-10-12
Rust (10)
- Rust로 하는 TDD (Test-Driven Development) 2026-01-11
- Rust 디버깅과 프로파일링 2026-01-10
- Rust 스마트 포인터, 동시성, 그리고 프로젝트 2026-01-09
- Rust 제네릭, 트레이트, 라이프타임 2026-01-08
- Rust 에러 처리와 컬렉션 2026-01-07
- Rust 구조체, 열거형, 패턴 매칭 2026-01-06
- Rust 소유권(Ownership) 시스템 이해하기 2026-01-05
- Rust 기초 문법과 환경 설정 2026-01-04
- Rust lang 개요 2026-01-03
- Rust Essential Curriculum 2026-01-02
Security (4)
- npm을 흔든 공급망 공격: debug·chalk 등 18개 패키지가 암호화폐 탈취 코드에 감염되다 2026-07-07
- Bumblebee: 공급망 사고가 터졌을 때 '어느 개발자 머신이 노출됐나'를 답하는 스캐너 2026-06-25
- CLI 인증, 제대로 하는 법: 왜 기본값은 Device Flow여야 하는가 2026-06-20
- 사기의 미래는 이미 와 있다: LLM이 바꾸는 사회공학 공격의 경제학 2026-06-20
Systems-Programming (3)
Technology (100)
- 온톨로지 vs 도메인 주도 설계(DDD): 같은 뿌리, 다른 층 2026-07-20
- 거버넌스·진화와 FDE 워크플로: 버전·권한·도메인 협업 2026-07-19
- 액션과 운영 계층: 읽기 모델을 행동의 시스템으로 (write-back) 2026-07-19
- 소스 데이터를 온톨로지로: 백킹 데이터셋과 엔티티 해소 2026-07-19
- 링크 타입과 관계: 관계를 일급 개념으로, 카디널리티와 그래프 탐색 2026-07-19
- 객체 타입과 속성: 엔티티를 객체로, 기본키와 객체 그래프 2026-07-19
- 형식 기반과 그래프: 지식 그래프 · RDF/OWL · 속성 그래프 2026-07-19
- 온톨로지란 무엇인가: 데이터 모델·스키마와 의미 계층의 차이 2026-07-19
- Ontology Essential Curriculum: FDE를 위한 온톨로지 기반 데이터 모델링 2026-07-19
- Orc Camp: tmux 위의 코딩 에이전트들을 픽셀 캠프로 관제하기 2026-07-19
- Spark로 Iceberg · Delta 다루기: 레이크하우스 저장 포맷 연동 2026-07-16
- PySpark 실무: API · UDF · pandas API on Spark 2026-07-16
- Spark Structured Streaming: 마이크로배치 · 워터마크 · 상태 2026-07-16
- Spark 셔플 · 파티셔닝 · 성능 튜닝: 스큐 · 스필 · 조인 전략 2026-07-16
- Spark Catalyst · Tungsten · AQE: 쿼리 최적화와 코드 생성 2026-07-16
- Spark RDD · DataFrame · Dataset: 세 가지 핵심 추상화와 lazy evaluation 2026-07-16
- Spark 아키텍처: Driver·Executor·클러스터 매니저와 실행 흐름 2026-07-16
- Iceberg vs Delta vs Hudi vs Paimon: 오픈 테이블 포맷 비교 2026-07-15
- Iceberg REST Catalog · 거버넌스: 카탈로그 표준과 접근 제어 2026-07-15
- Iceberg compaction · 유지보수: 작은 파일 문제와 스냅샷 만료 2026-07-15
- Iceberg 파티션 진화 · 스키마 진화: 재작성 없는 진화 2026-07-15
- Iceberg ACID · 스냅샷 · 시간여행: 트랜잭션과 스냅샷 격리 2026-07-15
- Iceberg 메타데이터 · 매니페스트 구조: 스냅샷 · 매니페스트 · 데이터 파일 계층 2026-07-15
- 오픈 테이블 포맷의 문제의식: 왜 파일 위에 테이블 계층이 필요한가 2026-07-15
- Kafka Streams: 스트림 DSL · 상태 저장 · KTable 2026-07-15
- Schema Registry: Avro/Protobuf · 스키마 진화 · 호환성 2026-07-15
- Kafka Connect: CDC · Debezium으로 시스템 잇기 2026-07-15
- Kafka 전달 보장: at-least-once · exactly-once · 멱등 프로듀서 · 트랜잭션 2026-07-15
- Kafka 프로듀서 · 컨슈머 · 컨슈머 그룹: 병렬 소비와 오프셋 2026-07-15
- Kafka 분산 로그 · 토픽 · 파티션: 커밋 로그 모델과 파티셔닝 2026-07-15
- dbt 세만틱 레이어 · 메트릭: MetricFlow로 지표 표준화 2026-07-14
- dbt 패키지 · CI: Slim CI와 팀 규모 배포 2026-07-14
- dbt Incremental · Snapshot: 증분 모델과 SCD 이력 관리 2026-07-14
- dbt 매크로 · Jinja: SQL을 프로그래밍하기 2026-07-14
- dbt 테스트 · 문서화: 신뢰할 수 있는 데이터 자산 만들기 2026-07-14
- dbt 모델 · ref · 소스: SQL 모델과 의존성 그래프 2026-07-14
- Airflow 배포와 운영: KubernetesExecutor · 모니터링 · 로깅 2026-07-13
- Airflow 백필 · Catchup · 멱등: 재실행해도 안전한 파이프라인 2026-07-13
- Airflow 센서 · Deferrable 오퍼레이터: 외부 상태를 효율적으로 기다리기 2026-07-13
- Airflow XCom · TaskFlow API: 태스크 사이로 데이터 흘리기 2026-07-13
- Airflow 스케줄러 · Executor 내부: 무엇이 언제 task를 실행하는가 2026-07-13
- Airflow DAG · 오퍼레이터 · 태스크: 파이프라인을 코드로 선언하기 2026-07-13
- Airflow Essential Curriculum: 파이프라인 오케스트레이션 정복 2026-07-12
- dbt Essential Curriculum: 애널리틱스 엔지니어링 심화 로드맵 2026-07-12
- Kafka Essential Curriculum: 분산 로그부터 스트림 처리까지 2026-07-12
- Lakehouse Essential Curriculum (Apache Iceberg) — 레이크하우스 에센셜 커리큘럼 2026-07-12
- Spark Essential Curriculum 2026-07-12
- Stream Processing Essential Curriculum (Apache Flink) — 스트림 처리 심화 커리큘럼 2026-07-12
- CS336 17강 — 정렬 (3): 정책 경사와 GRPO 직접 구현 2026-06-26
- CS336 16강 — 정렬 (2): RLVR와 추론 모델 2026-06-26
- CS336 15강 — 정렬 (1): SFT와 RLHF 2026-06-26
- CS336 14강 — 데이터 (2): 필터링·중복 제거·데이터 믹스 2026-06-26
- CS336 13강 — 데이터 (1): 웹을 학습 코퍼스로, 그리고 저작권 2026-06-26
- CS336 12강 — 평가(Evaluation): 하나의 참된 평가는 없다 2026-06-26
- CS336 11강 — 스케일링 법칙 2: 실전 레시피와 muP 2026-06-26
- CS336 10강 — 추론(Inference): KV 캐시와 메모리 한계의 게임 2026-06-26
- CS336 9강 — 스케일링 법칙 1: 작게 실험해 크게 예측하기 2026-06-26
- CS336 8강 — 병렬화 2: 텐서·파이프라인 병렬과 3D 병렬화 2026-06-26
- CS336 7강 — 병렬화 1: 데이터 병렬과 ZeRO/FSDP 2026-06-26
- CS336 6강 — 커널과 Triton: 측정하고, 퓨즈하라 2026-06-26
- CS336 5강 — GPU: 병목은 연산이 아니라 메모리다 2026-06-26
- CS336 4강 — Mixture of Experts: 연산은 그대로, 파라미터만 키우기 2026-06-26
- CS336 3강 — 아키텍처와 하이퍼파라미터: 현대 트랜스포머의 합의 2026-06-26
- CS336 2강 — PyTorch와 자원 회계: 6ND와 메모리를 냅킨에 계산하기 2026-06-26
- CS336 1강 — 개요와 토크나이제이션: BPE를 밑바닥부터 2026-06-26
- CS336: 밑바닥부터 만드는 언어 모델 — Essential Curriculum 2026-06-26
- DataOps·운영·신뢰성: 데이터 시스템을 소프트웨어처럼 운영하기 2026-06-25
- 데이터 품질·거버넌스·관측가능성: 믿을 수 있는 데이터 만들기 2026-06-25
- 사례별 파이프라인 설계: 실시간 분석·이벤트·ML 피처·CDC 2026-06-25
- 데이터 아키텍처 패턴: Lambda·Kappa·Medallion·Data Mesh 2026-06-25
- 오케스트레이션(Orchestration): DAG·스케줄링과 견고한 파이프라인 2026-06-25
- 데이터 변환·처리(Processing): 배치·스트림 엔진과 SQL 변환 2026-06-25
- 데이터 저장(Storage): 웨어하우스·레이크·레이크하우스와 파일·테이블 포맷 2026-06-25
- 데이터 수집(Ingestion): 배치·스트리밍·CDC와 수집 도구 2026-06-25
- 데이터 파이프라인의 역사와 진화: ETL에서 Lakehouse까지 2026-06-25
- 데이터 엔지니어링이란: 수명주기와 데이터 엔지니어의 역할 2026-06-25
- Data Engineering Essential Curriculum 2026-06-25
- Rust로 하는 TDD (Test-Driven Development) 2026-01-11
- Rust 디버깅과 프로파일링 2026-01-10
- Rust 스마트 포인터, 동시성, 그리고 프로젝트 2026-01-09
- Rust 제네릭, 트레이트, 라이프타임 2026-01-08
- Rust 에러 처리와 컬렉션 2026-01-07
- Rust 구조체, 열거형, 패턴 매칭 2026-01-06
- Rust 소유권(Ownership) 시스템 이해하기 2026-01-05
- Rust 기초 문법과 환경 설정 2026-01-04
- Rust lang 개요 2026-01-03
- Rust Essential Curriculum 2026-01-02
- PostgreSQL 아키텍처 심층 분석 2025-12-06
- Asyncio Eventloop Optimization 2025-11-10
- Django 와 Celery 를 이용한 대규모 작업 분산처리 2025-11-10
- Python Memory Optimization 2025-11-02
- PostgreSQL Essential Curriculum 2025-10-28
- PostgreSQL 설치 및 설정: 개발 환경 구축 가이드 2025-10-28
- Python Profiling 2025-10-26
- Python exception internals 로깅 및 Stack trace 분석 2025-10-25
- Python Bytecode 2025-10-24
- Python Import System Deepdive 2025-10-24
- Python GIL 2025-10-22
- Python 메모리 구조와 객체 모델 2025-10-19
- Python Advanced Competency Curriculum 2025-10-12
Testing-Refactoring (5)
- GOOS: 테스트로 키우는 객체지향 소프트웨어 (Outside-In TDD) 2026-06-19
- Refactoring: 동작을 지키며 설계를 개선하는 규율 2026-06-19
- TDD, 7년 후: 회고와 현대적 관점 2026-06-19
- TDD By Example: 테스트가 이끄는 설계 (Red-Green-Refactor) 2026-06-19
- Testing-Refactoring Essential Curriculum 2026-06-19