OptionFlow

localhost가 아니라 실제 트래픽을 버티는 백엔드.

API, Postgres, 인증, 큐, 그리고 이들이 돌아가는 인프라를 만듭니다. 타입, 테스트, 문서, 모니터링까지 갖춰 프론트엔드 뒤에는 단단한 기반이 생기고, 새벽 3시에 호출받는 사람은 당신이 아닙니다.

백엔드 개발

얻게 되는 것

  • 스택Node.js, Python, .NET, PostgreSQL
  • API버전 관리되는 REST/GraphQL, OpenAPI와 호환성 깨짐 방지 정책
  • 데이터버전 관리되는 마이그레이션, 인덱스된 쿼리
  • 보안인증, 역할, 속도 제한, 감사 로그
  • 운영Docker, CI/CD, 모니터링, 알림

익숙한 이야기인가요?

  • 프론트엔드는 준비됐는데, 그 뒤에 아직 단단한 것이 하나도 없다

  • 동시 접속자가 몇 명만 넘어가도 API가 기어가듯 느려진다

  • 엔드포인트 절반은 무슨 일을 하는지 아무도 모르고, 문서도 없다

  • 배포할 때마다 누군가 붙어서 지켜봐야 하는 수동 의식이 반복된다

  • 사용자 데이터가 제대로 보호되지 않는 것 같은데, 아무도 확인해 본 적이 없다

  • 백그라운드 작업이 조용히 실패하고, 고객이 알려줘야 비로소 안다

우리가 만드는 것

  1. 01

    API: REST & GraphQL

    엄격한 검증, 커서 페이지네이션, 멱등 키, 속도 제한과 어뷰즈 방지를 갖춘 버전 관리 API. 기계가 읽을 수 있는 에러, OpenAPI 또는 GraphQL 스키마, 데드레터 큐가 붙은 웹훅 재시도까지 챙깁니다.

  2. 02

    데이터 & 데이터베이스

    Postgres 스키마 설계, 락 타임아웃과 백필을 적용한 무중단 마이그레이션, 복구 테스트를 마친 PITR 백업. 캐시는 Redis, Kafka는 이벤트가 정당화할 때만 씁니다.

  3. 03

    인증, 권한 & 외부 연동

    토큰 로테이션과 즉시 폐기를 갖춘 인증, 테넌트 격리 row-level security, 멱등한 결제 웹훅, 재시도와 서킷 브레이커 뒤의 외부 API 연동——시크릿은 서버에만 둡니다.

  4. 04

    인프라 & DevOps

    Docker, 멀티서비스 규모가 요구할 때만 Kubernetes——그 외에는 비용 상한을 잡는 매니지드 호스팅. 스테이징 동등성을 갖춘 CI/CD, SLO 알림, 런북. 지원 기간의 인시던트는 저희가 책임집니다.

진행 방식

  1. 01

    첫 상담

    제품이 무엇을 하는지, 프론트엔드가 무엇을 기대하는지, 지금 백엔드의 어디가 아픈지 알려주세요. 아무 약정도 없습니다.

  2. 02

    범위 & 제안

    아키텍처 개요, 가격과 일정이 포함된 고정 범위 계획, 그리고 첫 스프린트 구성. 코드를 쓰기 전에 모두 드립니다.

  3. 03

    스프린트로 구축

    1~2주마다 스테이징 환경에 동작하는 엔드포인트를 올립니다. API 문서가 함께 나오니 프론트엔드 팀은 바로 개발할 수 있습니다.

  4. 04

    출시 & 지원

    프로덕션 배포, 모니터링, 런북, 지원 기간. 그 뒤 코드와 인프라는 당신 것입니다.

사용하는 기술

  • Node.js
  • Express.js
  • Python
  • Django
  • .NET
  • ASP.NET Core
  • GraphQL
  • PostgreSQL
  • Redis
  • Kafka
  • Docker
  • Kubernetes

자주 묻는 질문

지켜보지 않아도 되는 백엔드, 준비되셨나요?