Hyperliquid의 성공이 가지는 의미
Hyperliquid의 성공은 "탈중앙 거래소도 빠를 수 있다"를 보여준 사건만은 아닙니다. 더 중요한 의미는 거래소의 핵심 상태 전이를 어디에서 실행할 것인가에 대한 새로운 답을 제시했다는 데 있습니다.
기술, 아이디어, 작업의 기록을 주제와 시리즈를 따라 살펴보세요. 검색과 필터는 빠른 탐색을 위한 도구로만 둡니다.
최신 흐름에서 시작
아직 방향이 없다면 주제나 시리즈를 먼저 고르고, 특정 단어가 있으면 검색으로 좁혀보세요. 현재 104개 글
Hyperliquid의 성공은 "탈중앙 거래소도 빠를 수 있다"를 보여준 사건만은 아닙니다. 더 중요한 의미는 거래소의 핵심 상태 전이를 어디에서 실행할 것인가에 대한 새로운 답을 제시했다는 데 있습니다.
좋은 지갑 UX를 만들기 위해 서버와 인프라가 많은 일을 하더라도, 사용자 승인 권한까지 가져가면 안 됩니다. account abstraction, passkey, MPC, zkLogin을 살펴보며 non-custodial 경계를 정리합니다.
*Quantitative Finance Study Notes*
여러 키보드를 거쳐 결국 정착한 독거미 저소음 바다축의 타건감, 정숙함, 편안함을 정리한 짧은 사용기입니다.
PostgreSQL의 다양한 인덱스 유형과 내부 구조를 깊이 있게 이해합니다. B-Tree의 한계를 넘어 GiST, GIN 등 특수 인덱스의 원리와 활용법을 다룹니다.
로컬 LLM 하드웨어를 VRAM, 추론 속도, 운영 안정성, 비용 관점으로 비교합니다.
GitLab CI/CD의 핵심인 .gitlab-ci.yml 파일 구조, Stages와 Jobs의 관계, Pipeline 실행 흐름을 체계적으로 이해합니다.
GitLab CI/CD의 변수 유형과 우선순위, Protected/Masked 변수, 그리고 Vault 연동까지 시크릿 관리 전략을 다룹니다.
GitLab Runner의 아키텍처와 Executor 유형, Docker-in-Docker(DinD) 설정, Kubernetes Executor 구성을 다룹니다.
복잡한 파이프라인을 효율적으로 관리하기 위한 Parent-Child Pipeline, Multi-Project Pipeline, 동적 파이프라인 생성을 다룹니다.
rules 조건 분기, needs를 활용한 DAG 실행, Job 템플릿과 extends, !reference 태그까지 고급 Job 제어 기법을 다룹니다.
Pipeline Triggers, Webhooks, API를 통한 외부 시스템 연동, ChatOps, 그리고 GitOps 도구와의 통합을 다룹니다.
GitOps의 4가지 핵심 원칙, Push vs Pull 배포 모델의 차이, 그리고 Kubernetes Controller 패턴과의 연결고리를 깊이 있게 이해합니다.
ArgoCD의 내부 아키텍처, Application CRD 상세 분석, Sync 전략, 그리고 ApplicationSet으로 멀티 클러스터를 관리하는 방법을 깊이 있게 다룹니다.
Flux의 GitOps Toolkit 아키텍처, Source/Kustomize/Helm Controller의 동작 원리, 그리고 ArgoCD와의 상세 비교를 다룹니다.
Kustomize의 Base/Overlays 패턴, Helm의 values 관리 전략, 그리고 언제 무엇을 선택해야 하는지 실무 관점에서 다룹니다.
GitOps에서 Secrets를 안전하게 관리하는 방법. Sealed Secrets, External Secrets Operator, SOPS의 동작 원리와 선택 기준을 다룹니다.
GitOps에서 CI와 CD의 분리, Image Updater, Progressive Delivery(Argo Rollouts, Flagger)를 다루는 시리즈 완결편입니다.
**블록체인 인덱서란?** (현재 글) 인덱서 아키텍처 Deep Dive 이력 테이블 vs 스냅샷 테이블 Rust로 인덱서 SDK 만들기 Diesel ORM 실전 활용 멱등성 있는 인덱서 핸들러 설계
블록체인 인덱서란? **인덱서 아키텍처 Deep Dive** (현재 글) 이력 테이블 vs 스냅샷 테이블 Rust로 인덱서 SDK 만들기 Diesel ORM 실전 활용 멱등성 있는 인덱서 핸들러 설계
블록체인 인덱서란? 인덱서 아키텍처 Deep Dive **이력 테이블 vs 스냅샷 테이블** (현재 글) Rust로 인덱서 SDK 만들기 Diesel ORM 실전 활용 멱등성 있는 인덱서 핸들러 설계
블록체인 인덱서란? 인덱서 아키텍처 Deep Dive 이력 테이블 vs 스냅샷 테이블 **Rust로 인덱서 SDK 만들기** (현재 글) Diesel ORM 실전 활용 멱등성 있는 인덱서 핸들러 설계
블록체인 인덱서란? 인덱서 아키텍처 Deep Dive 이력 테이블 vs 스냅샷 테이블 Rust로 인덱서 SDK 만들기 **Diesel ORM 실전 활용** (현재 글) 멱등성 있는 인덱서 핸들러 설계
블록체인 인덱서란? 인덱서 아키텍처 Deep Dive 이력 테이블 vs 스냅샷 테이블 Rust로 인덱서 SDK 만들기 Diesel ORM 실전 활용 **멱등성 있는 인덱서 핸들러 설계** (현재 글)
HPA v2, VPA, Cluster Autoscaler, Karpenter, KEDA까지 Kubernetes 오토스케일링의 모든 것을 깊이 있게 다룹니다.
RBAC, NetworkPolicy, Pod Security Standards(PSS)까지 Kubernetes 보안의 모든 것을 깊이 있게 다룹니다.
Deployment, StatefulSet, DaemonSet, CronJob의 내부 동작 원리를 깊이 있게 이해합니다. Reconciliation Loop, 컨트롤러 패턴, 그리고 실무 트러블슈팅까지.
ClusterIP, NodePort, LoadBalancer의 내부 동작 원리를 kube-proxy(iptables/IPVS), AWS ALB/NLB 통합과 함께 깊이 있게 이해합니다.
ConfigMap과 Secrets의 내부 동작부터 AWS Secrets Manager CSI Driver 통합까지, 프로덕션 환경의 설정 관리 전략을 깊이 있게 다룹니다.
Istio의 VirtualService, DestinationRule, Gateway를 깊이 있게 다루며, 와일드카드 서브도메인 + AWS Route 53/ACM 연동까지 실전 패턴을 알아봅니다.
LangChain과 LangGraph를 언제, 어떻게 분리해서 써야 하는지 실무 기준으로 설명합니다.
멀티스테이지 빌드로 이미지 크기, 보안, 빌드 속도를 동시에 개선하는 실전 기준을 정리합니다.
Go에서 errors.Is/As, 래핑, 도메인 에러를 실무적으로 적용하는 기준을 정리합니다.
Go 인터페이스를 작고 명확하게 설계하는 기준과 포인터/값 수신자 선택법을 정리합니다.
PostgreSQL 쿼리 튜닝을 EXPLAIN ANALYZE 중심으로 실전 절차에 맞춰 정리합니다.
asyncio를 서비스 코드에 적용할 때 필요한 핵심 패턴과 주의점을 정리합니다.
Go 서비스에서 유지보수 가능한 프로젝트 구조를 잡는 실전 기준을 정리합니다.
운영 가능한 Go HTTP 서버를 위한 미들웨어 순서, 에러 매핑, 종료 전략을 정리합니다.
Go Context를 요청 범위 값, 타임아웃, 취소 전파 관점에서 실무적으로 정리합니다.
ExecutorService, Worker Threads에 익숙한 개발자를 위한 Go 동시성 모델 가이드. Goroutine의 메모리 특성과 안전한 패턴을 다룹니다.
Go에서 트랜잭션 경계를 명확하게 관리하는 패턴을 정리합니다.
Resilience4j, Polly에 익숙한 개발자를 위한 Go Resilience 패턴 가이드. Circuit Breaker, Retry, Rate Limiting을 올바르게 조합합니다.
Go 서비스에서 유닛/통합 테스트를 분리해 운영하는 실전 전략을 정리합니다.
Micrometer, Winston에 익숙한 개발자를 위한 Go Observability 가이드. Grafana 대시보드와 Alert 연동까지 다룹니다.
Go 프로젝트에서 Makefile을 팀 공통 실행 인터페이스로 운영하는 방법을 정리합니다.
현대 검색 엔진의 표준 랭킹 알고리즘인 BM25의 수학적 원리와 구현 방법, 그리고 실무 활용법을 상세히 분석합니다.
Facebook의 Faiss와 AWS의 OpenSearch가 제공하는 벡터 검색 기술을 비교하고, 각 도구의 강점과 적합한 사용 사례를 분석합니다.
키워드 검색과 벡터 검색을 결합하는 Reciprocal Rank Fusion(RRF) 알고리즘의 원리와 실무 적용 방법을 상세히 분석합니다.
Helm에서 공통 값과 환경별 값 오버라이드를 안정적으로 운영하는 구조를 정리합니다.
Too many open files 장애를 재현하고 해결하는 실전 점검 순서를 정리합니다.
Locust로 환경별 E2E/부하 테스트를 자동화할 때 필요한 구조와 운영 규칙을 정리합니다.
서비스 성장 단계별로 어떤 스케일링 결정을 먼저 해야 하는지 실무 관점으로 정리합니다.
티켓팅/플래시세일 같은 급격한 쓰기 폭주 상황을 안정적으로 처리하는 핵심 전략을 정리합니다.
Buf v2로 Proto 스키마 관리, 린트, 브레이킹 체인지 검증, 코드 생성을 운영하는 방법을 정리합니다.
Go GC 튜닝에서 실제로 효과가 큰 순서와 운영 체크포인트를 정리합니다.
Ginkgo와 Testcontainers로 신뢰도 높은 통합 테스트를 설계하는 방법을 정리합니다.
Go 서비스에서 pprof로 CPU/메모리/락 병목을 찾는 실전 절차를 정리합니다.
Google Wire로 컴파일 타임 DI를 구성하는 실전 패턴을 정리합니다.
하나의 Proto 정의로 gRPC와 HTTP/JSON을 동시에 제공할 때 필요한 구현 포인트를 정리합니다.
변경 이력을 보존하면서 최신 조회 성능을 유지하는 Append-Only 버저닝 패턴을 정리합니다.
Go에서 필수 인자와 선택 옵션을 분리해 생성자 API를 안정적으로 유지하는 방법을 정리합니다.
Merkle Trie 기반 배치 무결성 검증을 구현할 때의 설계 포인트를 정리합니다.
MongoDB 샤딩의 구조, 샤드 키 선택, 운영 체크포인트를 실무 관점으로 정리합니다.
WiredTiger의 MVCC, 캐시, 체크포인트, 성능 튜닝 포인트를 실무 중심으로 정리합니다.
PostGIS에서 GeoJSON을 저장하고 조회할 때 필요한 함수와 성능 기준을 정리합니다.
Redis Streams Consumer Group으로 감사 이벤트 파이프라인을 안정적으로 운영하는 방법을 설명합니다.
Mapbox GL JS에서 격자/영역 레이어와 인터랙션을 안정적으로 구현하는 방법을 정리합니다.
Turf.js v7 기준으로 union, difference, intersect를 정확하게 쓰는 방법을 정리합니다.
작은 변경을 자주 main에 통합하는 Trunk-Based Development의 운영 규칙을 정리합니다.
EADDRNOTAVAIL의 대표 원인(포트 고갈, 잘못된 바인딩)과 실전 대응 순서를 정리합니다.
OOP 핵심 개념과 실무에서 객체 모델을 설계할 때 확인해야 할 기준을 정리합니다.
Decorator 패턴과 TypeScript 데코레이터의 차이, 그리고 실무 적용 시 주의점을 정리합니다.
수평 확장 WebSocket 서버에서 세션 라우팅과 메시지 복구를 설계하는 실무 기준을 정리합니다.
Move 구조체, ability, 전역 저장소, signer 권한 모델을 실무 관점으로 정리합니다.
Aptos Framework entry function 중심으로 전송, 계정 생성, 모듈 배포 흐름을 정리합니다.
Aptos에서 Move가 실행 모델, 데이터 소유권, 타입 안전성을 어떻게 구현하는지 설명합니다.
Aptos Move 패키지 업그레이드 정책(compatible/immutable)과 실무 리스크를 정리합니다.
비트코인 Script의 실행 모델과 P2PKH, P2WPKH, P2SH, timelock 패턴을 요약합니다.
Ordinals와 inscription, BRC-20의 구조와 한계를 실무 관점에서 정리합니다.
Celestia 패키지의 ODS/ODSQ4 저장 전략과 성능 포인트를 정리합니다.
Celestia DAS의 샘플링 개수, 확률 보장, 운영 튜닝 포인트를 설명합니다.
트랜잭션 집합이 share 분할, 네임스페이스 정렬, 패딩을 거쳐 ODS가 되는 과정을 정리합니다.
EDS 구조(Q1~Q4), 2D Reed-Solomon 확장, 저장 전략을 실무 관점에서 정리합니다.
Celestia의 데이터 가용성 증명 메커니즘을 EDS, DAS, NMT 관점에서 설명합니다.
Aptos base gas를 instruction, storage, payload 관점에서 실무적으로 해석합니다.
해시 일치만으로는 왜 데이터 가용성을 보장할 수 없는지 설명합니다.
블록체인의 핵심 구성요소를 합의, 데이터 구조, 암호학 관점에서 간결하게 정리합니다.
HD 지갑의 구조(BIP-32/39/44), 파생 경로, 운영 보안 포인트를 정리합니다.
IBFT 합의의 단계, 정족수 조건, 운영 시 주의점을 간결하게 정리합니다.
ACID 네 가지 특성과 실무에서 흔히 놓치는 지점을 간결하게 정리합니다.
대량 쓰기에서 Upsert를 안전하고 빠르게 적용하는 기준을 정리합니다.
MySQL 트랜잭션 격리수준 선택 기준을 서비스 유형별로 정리합니다.
Redis 분산 락의 안전한 기본 패턴과 Redlock 사용 시 주의점을 정리합니다.
Ceph EC 쓰기 경로를 인코딩, CRUSH 배치, 쿼럼 관점에서 정리합니다.
Ceph EC 읽기 경로와 복구 읽기(degraded read) 비용을 정리합니다.
Ceph EC 메타데이터를 프로파일, 매핑, 복구 관점에서 요약합니다.
Ceph CRUSH가 중앙 메타데이터 없이 데이터 배치를 계산하는 원리를 설명합니다.
리드-솔로몬 코드의 핵심 수학(다항식, 유한체, 복구 원리)을 간결히 정리합니다.
MinIO가 메타데이터, 체크섬, 쿼럼을 이용해 손상을 감지하는 방식을 정리합니다.
MinIO의 EC 구현을 인코딩/디코딩, 쿼럼, 복구 관점으로 설명합니다.
MinIO 힐링 메커니즘의 감지, 판정, 복구 흐름을 운영 관점에서 정리합니다.
Dart 핵심 문법과 실무에서 자주 쓰는 패턴을 빠르게 정리합니다.
비트 연산자의 의미와 비트마스크 실전 패턴을 예제로 정리합니다.
TypeScript 5.x 표준 데코레이터 문법과 실무 적용 시 주의점을 간결하게 정리합니다.