본문으로 건너뛰기
rootnine

Software studio · Seoul

rootnine

웹과 모바일 제품을 설계하고 만듭니다.

Work

만든 것들

전체 보기 →

Capabilities

다루는 범위

01

제품 설계

무엇을 만들지 정하는 일부터 합니다. 사용자 역할과 권한 구조, 데이터 모델, 화면 흐름을 먼저 문서로 정리한 뒤 코드를 씁니다.

02

웹 · 모바일 개발

웹과 iOS · Android 앱을 함께 만듭니다. 하나의 제품을 세 표면으로 동시에 운영해 본 경험이 있습니다.

03

백엔드 · 인프라

데이터베이스 스키마와 접근 정책, 서버 함수, 스케줄 파이프라인을 직접 설계합니다. 권한과 데이터 규칙을 애플리케이션이 아니라 데이터베이스에서 강제합니다.

04

배포 · 운영

앱스토어 · 구글플레이 · 원스토어 심사를 통과시키고, 자체 채널로 긴급 수정을 내보내고, 감사 로그로 운영 상태를 추적합니다.

How I work

일하는 방식

01

규칙은 데이터베이스까지 내린다

권한 판정을 화면 조건부 렌더링에서 끝내지 않습니다. 데이터베이스 정책과 서버 함수에서 다시 검증해서, 클라이언트를 우회해도 데이터가 열리지 않게 만듭니다.

02

측정할 수 없으면 신뢰하지 않는다

집중 시간이든 박자 오차든, 클라이언트가 보고한 숫자를 그대로 쓰지 않습니다. 서버가 다시 계산하거나 실제로 녹음해 대조합니다.

03

결정에는 이유를 남긴다

왜 이 선택인지, 왜 이 값인지 문서에 씁니다. 사고가 나면 회고를 정책으로 바꿔 같은 실수가 반복되지 않게 합니다.

04

사용자에게 불리한 설계를 하지 않는다

다크패턴을 쓰지 않고, 동의를 세분화하고, 로그인 없이도 열람할 수 있게 합니다. 접근성은 나중에 붙이는 항목이 아닙니다.