접근 방식
변경할 수 있도록 만듭니다.
대부분의 소프트웨어는 작성 당시의 계획보다 오래 살아남습니다. Protocore는 다가올 변화를 전제로 설계합니다. 서비스 간 명확한 경계, 모든 API의 계약, 동작을 설명하는 테스트, 코드로 정의한 인프라가 그 기반입니다. 첫 릴리스는 작업의 끝이 아니라 시작입니다.
- 01기능보다 먼저 합의하는 아키텍처와 데이터 모델
- 02모든 API와 연동에 적용하는 타입 계약
- 03파이프라인으로 배포하는 코드형 인프라
- 04첫 릴리스부터 갖추는 옵저버빌리티
역량
우리가 만드는 것
웹 애플리케이션 및 플랫폼
한 팀이 설계하고 구축하고 운영하며, 5년 뒤에도 변경할 수 있는 플랫폼.
모바일 앱 — iOS 및 Android
단계별 릴리스로 출시하고 오류, 지연 시간, 비용을 계측하는 iOS 및 Android 앱.
API 및 서드파티 연동
모든 API와 연동 대상 시스템에 적용하는 타입 계약.
백오피스 및 운영 도구
고객 360과 운영 대기열을 하나의 화면에서, 모든 권한 작업은 사유 입력 필수에 감사 기록까지.
클라우드 인프라 및 DevOps
코드로 정의하고 파이프라인으로 배포하는 인프라, 첫 릴리스부터 갖춘 옵저버빌리티.
레거시 현대화
계획보다 오래 살아남은 시스템을 명확한 서비스 경계 위에 다시 구축해 다시 변경할 수 있게 합니다.
데이터 마이그레이션
기존 시스템의 데이터를 매핑해 새 시스템으로 옮기고, 전환 전에 검증합니다.
디자인 시스템
기본적으로 접근성을 갖추고 제로 런타임 CSS를 사용하며, 자사 제품과 고객 대시보드를 같은 컴포넌트로 렌더링합니다.
일하는 방식
브리프에서 운영 시스템까지.
- 01
정의
사용자, 데이터, 연동해야 할 시스템을 매핑하고, 출시할 가치가 있는 가장 작은 단위를 잘라냅니다.
- 02
빌드
실제 동작하는 배포 환경에서 짧은 단위로 진행하며, 모든 변경에 테스트와 리뷰를 거칩니다.
- 03
출시
단계별로 릴리스하고, 첫날부터 오류, 지연 시간, 비용을 계측합니다.
- 04
운영
모니터링, 온콜 런북, 로드맵을 제공하며, 인계하거나 함께 운영합니다.
성과
작업이 가져다주는 결과
저희가 설계하고 구축하고 운영해 온 소프트웨어 전반에서.
120+
완료한 프로젝트
9
서비스 산업군
24/7
운영 중
수년
지원 가능성
구축할 시스템이 있으신가요?
무엇을 해야 하고 무엇과 연결되어야 하는지 알려 주세요. 아키텍처, 팀 구성, 실행 계획으로 답변드리겠습니다.