머큐리가 하스켈 200만 줄로 핀테크 백엔드를 굴리는 법
핀테크 기업 머큐리가 200만 줄 규모의 하스켈 코드베이스를 실제 금융 서비스에서 어떻게 운영하는지 풀어낸 글이다. 핵심은 '순수함' 자체가 아니라 위험한 동작을 타입과 인터페이스 경계 안에 가두고, 조직의 운영 지식을 컴파일러가 읽을 수 있는 형태로 남기는 데 있다. Temporal, OpenTelemetry, 함수 레코드, 도메인 에러 모델링 같은 실전 패턴이 꽤 구체적으로 나온다.
- 1
머큐리는 2025년에 거래액 2,480억 달러를 처리했고, 하스켈 코드만 약 200만 줄을 운영 중이다.
- 2
하스켈의 타입 시스템을 정답 증명 도구보다 운영 지식 보존 장치로 본다.
- 3
트랜잭션, 이벤트 발행, 상태 전이처럼 실수하면 돈이나 규제 문제가 터지는 부분은 타입으로 강하게 막는다.
- 4
Temporal을 도입해 크론 잡과 데이터베이스 기반 상태 머신을 내구 실행 워크플로로 대체했다.
- 5
운영 가능한 라이브러리를 만들려면 계측, 로깅, 내부 모듈 같은 탈출구를 제공해야 한다.
이 글의 재미는 '하스켈 좋다'가 아니라 '하스켈을 회사가 망하지 않게 쓰려면 어디까지 타협해야 하나'에 있다. 타입 안정성, 관측 가능성, 조직 성장 문제가 한 덩어리로 연결된다는 점에서 백엔드 엔지니어라면 언어 취향과 무관하게 읽을 만하다.
관련 기사
덕디비는 왜 빠를까: 서버 없는 분석 엔진의 내부 구조 뜯어보기
DuckDB가 단일 바이너리, 인프로세스 실행, 컬럼형 저장, 최적화 패스, Parquet 푸시다운으로 빠른 분석 쿼리를 처리하는 방식을 깊게 설명한 글이다. 6GB Parquet 파일을 노트북에서 바로 SQL로 읽는 경험 뒤에 어떤 설계가 깔려 있는지 따라간다.
피지독, 포스트그레스를 수평 확장시키겠다고 550만 달러 투자 유치
피지독은 포스트그레스 앞단에 프록시를 두고 샤딩과 라우팅을 처리해 수평 확장을 가능하게 하겠다는 오픈소스 프로젝트다. 이미 프로덕션에서 초당 200만 건이 넘는 쿼리를 처리하고, 확인된 규모만 20테라바이트 이상을 샤딩했다고 밝히며 550만 달러 투자를 공개했다.
펜타시스템, EDB 포스트그레SQL로 국내 엔터프라이즈 DB 전환 시장 공략
펜타시스템테크놀러지가 EDB와 파트너 계약을 맺고 국내에 EDB 포스트그레SQL 기반 데이터 플랫폼을 공급한다. 기존 상용 DBMS 정책 변화로 비용 부담이 커진 기업들을 겨냥해, 오픈소스 기반 엔터프라이즈 데이터 플랫폼 전환 수요를 잡겠다는 전략이다. 금융, 공공, 제조, 유통, 클라우드, AI 데이터 분석 환경까지 적용 범위를 넓히려는 움직임이다.
펜타시스템·EDB, 국내 오픈소스 DBMS 전환 시장 공략
펜타시스템이 EDB와 파트너십을 맺고 엔터프라이즈 오픈소스 데이터 플랫폼 시장에 본격적으로 들어간다. 핵심은 PostgreSQL 기반 대안 DBMS로 공공·금융·제조 영역의 비용 절감, 고가용성, 백업·복구 수요를 잡겠다는 전략이다.
펜타시스템, EDB와 손잡고 엔터프라이즈 오픈소스 데이터 플랫폼 시장 공략
펜타시스템테크놀러지가 EDB와 국내 파트너 계약을 맺고 엔터프라이즈 오픈소스 데이터 플랫폼 사업을 확대한다. 양사는 PostgreSQL 기반 대안 데이터베이스 시장, 클라우드와 인공지능 데이터 분석 환경, 고가용성 및 백업 복구 영역을 함께 공략할 계획이다.
댓글
댓글
댓글을 불러오는 중...