asyncio 코루틴 제어흐름: await가 정말 하는 일
asyncio에서 await가 실제로 뭘 하는지 드디어 이해했어요 파이썬 비동기 코드 처음 봤을 때 솔직히 그냥 “마법”이라고 생각했어요. await를 붙이면 기다리고, […]
asyncio에서 await가 실제로 뭘 하는지 드디어 이해했어요 파이썬 비동기 코드 처음 봤을 때 솔직히 그냥 “마법”이라고 생각했어요. await를 붙이면 기다리고, […]
CPython GIL은 실제로 어떻게 동작하는가 — 바이트코드 레벨에서 본 스레드 전환 GIL(Global Interpreter Lock)을 설명하는 글은 많아요. 근데 대부분 “파이썬은
카프카 메시지 전달 보장, 비전공자가 꼭 알아야 할 3가지 방식 카프카 공부하다가 at-least-once, exactly-once 이런 단어 만나면 갑자기 멘탈이 흔들리죠?
크롤러 레벨업 3단계: 정적 크롤링부터 API 가로채기까지 처음 크롤링을 배울 때, 저는 이렇게 생각했어요. “웹사이트 주소 넣으면 화면에 보이는 거
기술 선택에도 용기가 필요하다 — 채용과제에서 배운 트레이드오프 이야기 분명히 잘 알고 있는 기술인데, 막상 프로젝트에 쓰려고 보니까 뭔가 이상하게
MySQL의 한계에서 시작된 MongoDB 딥다이브 — 왜 NoSQL인가? 데이터를 다루다 보면 이런 순간이 꼭 찾아와요. 기획자가 “이 필드 하나만 추가해줘요”라고
[회고] 취준 서류 광탈 회고 – 얼라잇 정신으로 다시 간다 오늘 또 왔어요. 그 메일. “귀하의 뛰어난 역량에도 불구하고, 이번
백엔드 개발자와 데이터 엔지니어는 어떻게 다를까? — OLTP vs OLAP 완전 정리 비전공자로 개발 공부를 시작하면 한 번쯤 이런 생각
버스 팩터(Bus Factor)란 무엇인가? 문서화와 비동기 협업으로 팀을 지키는 법 취준 준비하면서 GitHub 둘러보다가 이런 말을 발견했어요. “이 프로젝트의 버스
RDBMS vs BigQuery/Redshift: SMP와 MPP 아키텍처 차이 (비전공자 공부 정리) 데이터 엔지니어링 공부를 시작하면서 BigQuery나 Redshift를 처음 접했을 때, 솔직히