본문으로 건너뛰기
Quark

quark · 개발자

클릭만 하는 게 아니라 운전하는 플랫폼.

콘솔은 쉬운 입구입니다. 그것이 하는 모든 것 — 모든 샌드박스, 라우트, 인덱스, 쿼터 — 은 같은 모양, 같은 인증, 같은 규칙의 API 호출입니다. 진짜 플랫폼이 사는 숨겨진 두 번째 인터페이스는 없습니다.

하나의 인터페이스

일관된 API 표면.

Quark의 서비스는 버전화되고 강하게 타입된 계약으로 정의됩니다 — 여러분이 쓰는 SDK를 만들어내는 바로 그 계약입니다. 이 일관성은 한 번 배우면 어디에나 적용되는 관례로 나타납니다.

이름과 부모를 가진 자원

인덱스에서 샌드박스 실행까지, 모든 것이 프로젝트 안의 주소 지정 가능한 리소스입니다 — 붙이고 읽을 수 있는 레이블과 함께.

안전하게 재시도 가능한 생성

변경은 멱등 키를 받으므로, 불안정한 연결이 두 개의 실행을 시작시키지 않습니다.

낙관적 동시성

업데이트는 etag를 실어 다닙니다 — 두 작성자가 서로를 조용히 짓누를 수 없습니다.

스스로를 지켜보는 장기 작업

실제로 시간이 걸리는 일 — 인덱싱, 리빌드, 배치 실행 — 은 폴링하거나 진행 상황을 스트리밍할 수 있는 오퍼레이션을 반환하고, 실패 시 구조화된 재시도 가능한 오류를 줍니다.

필요한 곳의 스트리밍

목록과 watch는 페이지네이션이 아니라 스트리밍하고, 장기 작업은 일어나는 대로 진행을 보고합니다.

여러분 팀을 위해

학습 곡선은 하나입니다. 서비스마다 하나씩이 아니라.

자동화

플랫폼 전체를 스크립트로.

터미널 우선을 위한 CLI

플랫폼 자체의 커맨드라인으로 스크립트와 CI에서 라우트, 샌드박스, 워크플로, 인덱스를 운전하세요.

계약에서 나온 SDK

서비스와 보조를 맞추는, 생성되고 타입된 클라이언트 — 같은 원천에서 나오니까요.

코드 모양의 데이터로서의 Workflows

단계 그래프는 선언적이고 버전화됩니다: 파이프라인을 정의하고, 버전을 게시하고, 입력으로 실행을 일으키세요 — 실행자는 체크포인트를 찍으며 끝까지 갑니다.

모든 실행은 리소스

실행은 주소 지정 가능하고 검사 가능합니다 — 입력, 출력, 상태 — 그것을 시작한 바로 그 API에서. 콘솔 창에만 존재하는 것은 없습니다.

로컬 우선

로컬 우선, 준비되면 호스팅으로.

콘솔은 엔드포인트 맵, 키, 프로젝트만 건네면 플랫폼에 연결됩니다 — 그뿐입니다. 같은 핸드셰이크가 호스팅 배포에도, 팀의 하드웨어에도, 완전히 자체 소유의 플랫폼에도 통합니다.

자기 배포를 향해 만들고, 테스트를 거기에 연결하고, 그다음 똑같은 선언을 공유 배포로 승격하세요. 환경 표류도 없고, “스테이징에서만 돌아요”라는 전승도 없습니다.

콘솔 너머

관측성은 foundation에 삽니다.

구조화되고 귀속된 활동

요청은 테넌트와 자원과 요청의 정체성을 서비스 경계 너머로 싣고 다닙니다 — “여기서 무슨 일이”는 이론이 아니라 trace를 가집니다.

표준인 health와 metrics

모든 서비스가 익숙한 형태로 readiness, health, metrics를 노출합니다.

가장 중요한 곳의 감사 추적

Secret 작업과 민감한 행동이 순서대로 기록되고, 콘솔에서 읽을 수 있습니다.

수수께끼가 아닌 답

모든 실행이 입력, 출력, 상태와 함께 기록됩니다 — “왜 그랬지”의 답은 로그 뒤지기가 아니라 조회입니다.

확장

소비만을 위해서가 아니라 확장을 위해 만들어짐.

새로운 기능 영역은 같은 계약을 말하는 제품으로 추가되며, 배포가 활성화하면 콘솔이 자동으로 받아들입니다.

자체 용량은 플랫폼에 합류해 워크로드 호스팅을 시작합니다 — 포크 없이. 당신이 필요로 할 확장 지점은 플랫폼이 이미 쓰고 있는 것들입니다.

문의

Quark 운영에 대해 이야기하세요.

워크로드에 대해 말씀해 주세요 — 여러분의 클라우드가 무엇을 할 수 있는지 보여드리겠습니다.