디지털 제품 엔지니어링
디지털 제품을 처음부터 끝까지 만듭니다. 사용자가 마주하는 화면, 그 뒤의 서비스, 그리고 그것을 세상에 내보내는 파이프라인까지. 아키텍처부터 릴리스까지 한 팀이 맡기 때문에 업체 간 인수인계에서 잃어버리는 것이 없습니다.
포함되는 범위
웹 애플리케이션
고객용 플랫폼과 사내 도구를 프로젝트가 아니라 제품으로 만듭니다. 타입이 갖춰지고, 테스트되고, 2년 차 개발을 견딜 상태로.
모바일 애플리케이션
휴대폰, 태블릿, 웨어러블을 아우르는 iOS 및 Android 개발. 하나의 코드베이스로 충분하면 React Native를, 하드웨어 요구가 크면 Swift나 Kotlin을 사용합니다. 스토어 제출과 릴리스 관리를 포함합니다.
SaaS 플랫폼
테넌트 분리, 과금, 권한, 감사 추적을 나중에 급하게 얹는 대신 처음부터 설계에 넣은 멀티테넌트 제품.
경험과 인터페이스 설계
디자인 시스템, 컴포넌트 라이브러리, 접근성 있는 화면. WCAG 2.2 AA를 나중에 고칠 과제가 아니라 인수 조건으로 다룹니다.
얻으시는 것
- 고객사 엔지니어가 '발굴 작업' 없이 확장할 수 있는 제품
- 웹과 모바일에 걸친 하나의 코드베이스와 하나의 디자인 언어
- 저희가 강요하는 일정이 아니라 고객사가 정하는 릴리스 일정
주로 사용하는 스택
- Web
- TypeScriptReactNext.jsTailwind CSSFramer Motion
- 모바일과 네이티브
- SwiftSwiftUIKotlinJetpack ComposeReact NativeExpo
- 기기와 폼팩터
- iOS & iPadOSAndroid phone & tabletwatchOSWear OSResponsive & adaptive layoutsOffline-first sync
- 애플리케이션과 API
- Node.jsExpressConvexZodRESTGraphQL
- 데이터와 스토리지
- PostgreSQLPrismaRedisBlob & object storage
- 제품 기반 요소
- ClerkAuth.jsStripeResendPush notificationsnext-intl
- 딜리버리와 자동화
- CI/CD pipelinesGitLab CIGitHub ActionsPreview environmentsTrunk-based developmentAutomated releases
- 릴리스와 배포
- App Store ConnectGoogle Play ConsoleTestFlightFastlaneCrash & performance reporting
- 품질과 접근성
- VitestJestTesting LibraryPlaywrightDetoxaxeLighthouse