Zanzibar 개요 Zanzibar(이하 잔지바)는 구글에서 실제 사용하고 있으며, 수년 전에 논문을 통해 공개된 권한 관리 시스템입니다. 잔지바는 주로 관계 튜플이란 것에 의해 권한 관계가 정의됩니다. 각각의 사용자, 권한 관계, 객체에 대해서 튜플 이용하여 아래와 같이 정의합니다.
document:roadmap#owner@user:alice document:roadmap#viewer@user:bob …
개요 바이브코딩 여러분들은 AI로 개발할 때 가장 중요하다고 보는 게 무엇인가요?
모델의 성능? 정교한 프롬프트? 컨텍스트 엔지니어링? 최신 기술이 포함된 하네스? 더 효과적인 LLM 평가 방법? 워크스페이스 및 세션 분리? AI 혹은 인간 개발자에 대한 자율성? 모두 중요한 것들이지만, 제 경험 상 단 하나의 가치에 의해 충분히 조율될 수 있는 것들이라고 생각되는 항목들입니다.
재현가능성 저희가 어떤 경험을 한 사람을 만나거 …
개요 실시간 로그 수집과 분석은 현대 소프트웨어 시스템에서 필수적인 요소가 되었습니다. 많은 팀이 ElasticSearch나 OpenSearch를 로그 데이터 웨어하우스로 사용해 왔고, 이는 합당한 선택이었습니다. 전역 인덱싱(full-text search)과 유연한 스키마는 로그 탐색에 매우 유용했습니다.
하지만 로그 데이터의 규모가 기하급수적으로 증가하면서 ES/OS 기반 아키텍처의 한계가 명확해지고 있습니다. 메모리 사용 …
들어가며 미쳐버린 생산성 미쳐버린 AI의 발전으로 인해 수 많은 사람들이 AI에의해 월급을 받지 못 하고 있습니다. 하지만, 프리는 오히려 늘었죠. 저 또한 회사에서 개발하는 시간은 오히려 줄고, 사이드로 뭔가 하는 건 상당히 늘었습니다. 사이드로 안 가더라도 회사에서 하나를 개발하는 시간이 줄고, 다른 걸 더 개발하는 회수가 늘기도 했죠.
생산성의 역설 여기까지만 보면 AI는 단순히 생산성을 혁신적으로 높이는 도구로만 보일 …
이에 대해 제 기나긴 헛소리가 이어질 예정입니다. 불편하시면 그런거 아닌데!라고 해주세요.
# TL;DR
TL;DR 리셋 버튼이 된 트럭: 과거의 교통사고가 성장을 위한 시련이었다면, 현대의 트럭은 지친 현실을 가장 효율적으로 끝내고 새로운 삶을 시작하게 돕는 리셋 버튼입니다. 노력 가성비와 치트 능력: 노력이 보상받지 못하는 저성장 사회에서, 고통스러운 수련 과정(전문성)을 생략하고 즉각적인 보상을 얻으려는 딸깍 심리가 치트 능력 서사로 나타납니다. 관계 청산과 안식의 재정의: 집과 가정을 구속이자 감시(부모)로 느끼는 세대에게 …
배경 왜? 이 또한 제가 조직에서 기본적으로 사용하고 있던 로그 자체에 대한 불합리에 의거하여 설계한 내용입니다. 기존 로그는 단순히 필요에 따라 에러를 남기거나, 스냅샷을 남기는 정도에 불과 했습니다. 그 때문에 매번 예상치 못한 경우에 대한 추적이 불가능에 가까웠죠.
또한 명확한 관측성을 확보하지 못 하다보니 어떤 부분을 개선해야하고, 어떤 부분이 실제로 많이 쓰이고 있는지, 장애가 발생했을 때 어떤 상황이었는지에 대한 정 …
소듐이요? 사족 저랑 비슷한 시기에 정규 교육을 나오신 분들은 나트륨이 더 익숙할 Na는 이제 소듐이 되었습니다. 저랑 같이 소듐으로 부르며 영포티가 되시죠. 전 아직 영써티지만요.
소금? 하여간에 그래서 왜 소듐인가, libsodium이란 라이브러리의 탄생 배경에는 다니엘 번스타인이라는 분이 만든 NaCl(Networking and Cryptography Library)이 있습니다. 이름 상태가 엄청난데, 발음이 salt입니 …