Lekko
Lekko · 코딩
Lekko는 기능 플래그와 단계적 배포를 코드로 관리해 다시 빌드하지 않고 운영 환경에 반영한 동적 구성 플랫폼이다. 개발팀은 2025년 Rippling으로 옮겼고 호스팅 서비스는 종료됐다.

Lekko 소개
About
Lekko란
Lekko는 엔지니어링 팀을 위한 동적 구성 플랫폼이었다. 설정을 저장소 안의 코드로 다뤘기 때문에 기능 플래그, 요금제 한도, 국가별 차단, 실험 비율을 다시 빌드하거나 다시 배포하지 않고 운영 환경에서 바꿀 수 있었다.
창업자는 Konrad Niemiec이고 회사는 2022년에 문을 열었다. 그는 Uber 내부에서 실행 중에 동작을 바꾸는 시스템인 Flipr를 만든 경험이 있었고, 그 방식을 작은 회사도 쓸 수 있는 제품으로 만들었다. 2024년 7월 스텔스에서 나오면서 Addition과 LUX Capital이 이끄는 450만 달러 시드 투자를 함께 발표했다.
이 행보는 짧게 끝났다. 2025년 1월 Lekko 팀은 Rippling의 플랫폼 조직으로 옮겼고 lekko.com은 지금 Rippling 블로그로 연결된다. 호스팅 제품은 사라졌다. SDK만 GitHub에 공개된 채 남아 있어서, Lekko는 오늘날 살 수 있는 도구라기보다 설계 참고 사례에 가깝다.
시작하는 순서
서비스가 살아 있던 시절의 절차는 이랬다.
- CLI를 설치하고 사용하는 언어의 SDK를 추가한다. Go SDK나 TypeScript SDK가 여기에 해당한다.
- 저장소에 네임스페이스를 정의하고 타입이 있는 값과 값을 고르는 규칙을 적는다.
- 값이 필요한 곳에서 SDK를 호출한다. 평가는 프로세스 안에서 끝나고 네트워크로 나가지 않는다.
- 웹 화면이나 코드에서 값을 바꾸고 기존 파이프라인으로 새 번들을 배포한다.
- 변경에 연결한 지표를 확인하고 문제가 있으면 커밋을 되돌린다.
제품 정보
Lekko의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 플랫폼 엔지니어
- Go나 TypeScript 백엔드 팀
- 호스팅 플래그 업체를 떠나는 팀
작업
- 위험한 변경의 단계적 배포
- 요금제나 지역별 기능 개방
- 기능 플래그 관리 정리
활용 상황
- 다시 빌드하지 않고 운영을 자주 조정할 때
- 지연에 민감하거나 통제가 엄격한 서비스
- 코드 기반 구성을 살펴볼 때
주요 기능
코드 기반 구성
조정 가능한 값은 모두 그 값을 읽는 코드 바로 옆, 저장소 안에 있었다. 덕분에 설정을 풀 리퀘스트에서 검토할 수 있었고 잘못된 변경은 다른 커밋처럼 되돌릴 수 있었다. 업체 관리 화면을 클릭하는 방식은 코드 쪽에 흔적을 남기지 않는다.
프로세스 내부 평가
SDK는 컴파일된 번들을 받아 규칙을 로컬에서 평가했다. 플래그 확인 한 번에 마이크로초가 걸릴 뿐 네트워크 왕복은 없었다. 제어 평면에 닿지 못하는 동안에도 서비스는 계속 돌았고, 호스팅 플래그에서 흔한 장애 경로가 사라졌다. 대신 평가 로직을 클라이언트가 떠안고, 규칙이 늘수록 번들도 커진다.
AI 기반 플래그 정리
Lekko의 도구는 기존 코드베이스를 읽어 플래그 참조를 찾고 타입이 있는 대체안을 제안했다. 어떤 코드 경로도 더는 읽지 않는 플래그도 표시했다. 출시 후 몇 년씩 남는 잔재이며, 호스팅 업체가 이익을 보기 쉬운 플래그 부채에 대한 가장 분명한 답이었다.
개발자가 아닌 팀을 위한 웹 화면
프로덕트 매니저와 지원 리드는 저장소를 건드리지 않고 브라우저에서 승인된 값을 바꿀 수 있었다. 권한이 네임스페이스별 편집 범위를 정했고 모든 변경이 기록으로 남았다. 엔지니어가 안전하게 바꿀 수 있는 범위를 정하고 나머지 인원이 그 안에서 고르는 분업이었다.
타입이 있는 규칙과 배포 전 검증
값에는 선언된 타입이 있었고 CLI가 배포 전에 규칙을 검증했다. 문자열이 조용히 숫자를 대신해 운영에 들어가는 일은 없었다. 허용 범위와 목록도 정의의 일부였다. JSON 플래그 정의에서 오타로 한 번 당한 팀일수록 이 부분을 관리 화면보다 무겁게 본다.
권한과 감사 기록
접근 제어는 네임스페이스 단위였고 읽기, 편집, 관리 역할로 나뉘었다. 변경마다 누가 했는지, 이전 값이 무엇이었는지, 어느 커밋이나 세션이 만들었는지가 남았다. 규제를 받는 팀에서는 이 기록이 설정 변경을 당일에 내보낼지 일주일 승인을 기다릴지를 가르는 경우가 많았다.
장단점
장점
- 설정이 코드와 같은 곳에 있어 검토, 이력, 되돌리기에 팀이 이미 쓰는 도구를 그대로 활용한다.
- 로컬 평가가 네트워크 의존을 없애서 호스팅 기능 플래그가 안고 있던 가용성 위험을 피한다.
- 타입이 있는 값과 배포 전 검증이 설정 장애의 대부분을 차지하는 실수를 걸러 낸다.
- 무료 요금제가 처음 25개 lekko까지여서 작은 팀이 실제 서비스로 방식을 시험하기에 충분했다.
단점
- 호스팅 제품은 더 이상 판매하지 않고 팀은 2025년 1월 Rippling으로 갔기 때문에 지원 창구도 새 기능도 없다.
- SDK를 붙이려면 애플리케이션 코드를 고쳐야 해서 기존 서비스 앞에 프록시를 두는 방식보다 설득이 어렵다.
- 공개 가격이 끝까지 없었기 때문에 작은 팀은 플래그 업체와 비용을 비교하기 전에 영업과 이야기해야 했다.
자주 묻는 질문
회사가 기능 플래그를 넘어선다고 설명한 동적 구성 플랫폼이다. 플래그를 외부 서비스에 두는 대신 조정 가능한 값을 타입이 있는 코드로 저장소에 두고 애플리케이션 안에서 평가했다.
관련 콘텐츠
Lekko와 관련된 도구, 스킬, 아티클을 살펴보세요.
Lekko 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
