
코루틴(Coroutine)은 실행을 일시 중단(Suspend)했다가 나중에 적절한 지점에서 재개(Resume)할 수 있도록 설계된 루틴을 말한다.언어별 구현 방식은 천차만별이다. 고유의 스택을 가지는지 여부에 따라 Stackful vs Stackless로 나뉘며, 코루

SaaS에서 multi-tenant data 아키텍처는 Silo(테넌트별 격리)와 Pool(자원 공유) 사이의 트레이드오프다. AWS re:Invent 발표가 이를 잘 정리하고 있어서 infographic으로 첨부한다.결국 성장하는 SaaS는 비용과 운영 효율 때문에

"아무도 믿지 않는다"는 보안 모델. 네트워크 내부든 외부든 모든 접근을 검증한다.

오늘은 PostgreSQL Benchmark의 약자로 보이는 pgbench에 대해 기록 남기겠습니다. 주제 선정에 고민이 많아 진도가 더뎠고 여러 개인적인 일정으로 바쁜 하루였지만, 기록의 가치를 위해 짧게나마 유익한 정보를 정리해 봅니다.

Read-Only는 권한이고, Immutable은 보장입니다. 구글 닥스와 책의 비유로 불변성의 본질을 탐구합니다. 동시성 문제 해결부터 RocksDB의 SSTable, Rust까지. 변하지 않는 데이터가 개발자에게 주는 기술적 안도감에 대해 이야기합니다.

개발자에게 미국 스타트업은 꽤 매력적으로 보일 수 있다.특히 내가 좋아하는 기술을 깊게 다루고, 팀도 작고, 제품 방향에 직접 영향을 줄 수 있다면 더 그렇다.하지만 한 가지는 분명히 구분해야 한다.좋은 기회와 좋은 계약은 다르다.스타트업은 대기업보다 불확실성이 크다.