Docula
Open appDeschide aplicațiaPlan a PoCPlanifică un PoC
MenuMeniu

DeploymentImplementare

Dedicated by design.Dedicat prin construcție.

One Docula deployment serves one customer environment. Business state, application identities, object scope, and recovery evidence stay inside that boundary.O implementare Docula deservește mediul unui singur client. Starea de business, identitățile aplicației, domeniul obiectelor și dovezile de recuperare rămân în această limită.

Runtime boundaryLimita runtime

A compact system with explicit ownership.Un sistem compact cu responsabilitate explicită.

Docula uses a Go control plane, two narrow Python workers, PostgreSQL canonical state, NATS JetStream for durable jobs, and S3-compatible storage for artifact bytes.Docula folosește un plan de control Go, doi workeri Python restrânși, stare canonică în PostgreSQL, NATS JetStream pentru lucrări durabile și stocare compatibilă S3 pentru octeții artefactelor.

Your ingressIngress-ul tău

DoculaDoculaAPI · React application · workersAPI · aplicație React · workeri

  • PostgreSQLPostgreSQLcanonical statestare canonică
  • NATS JetStreamNATS JetStreamdurable jobslucrări durabile
  • S3 APIS3 APIartifact bytesocteții artefactelor

Explicit ownershipResponsabilitate explicită

What the deployment isolates.Ce izolează implementarea.

The release record binds exact image digests, source identity, outputs, backups, and recovery evidence.Registrul publicării leagă digest-urile exacte ale imaginilor, identitatea sursei, rezultatele, backup-urile și dovezile de recuperare.

Application stateStarea aplicației
Dedicated PostgreSQL roles, sessions, audit, configuration, and execution records.Roluri PostgreSQL dedicate, sesiuni, audit, configurare și înregistrări ale execuțiilor.
Artifact storageStocarea artefactelor
Environment-scoped application identity, bucket, object prefix, readiness probe, and backup scope.Identitate a aplicației limitată la mediu, bucket, prefix de obiecte, verificare de disponibilitate și domeniu de backup.
Durable workLucru durabil
Dedicated JetStream state and idempotent consumers; document workers do not own canonical database state.Stare JetStream dedicată și consumatori idempotenți; workerii de documente nu dețin starea canonică din baza de date.
Release identityIdentitatea publicării
Exact immutable image digests, one commit, deterministic frontend manifests, and machine-readable acceptance evidence.Digest-uri exacte și imuabile ale imaginilor, un commit, manifeste frontend deterministe și dovezi de acceptare procesabile automat.
Network boundaryLimita de rețea
Environment-owned ingress reaches loopback-bound containers; development and test ports are never published on every interface.Ingress-ul administrat de mediu ajunge la containere legate pe loopback; porturile de dezvoltare și test nu sunt publicate pe toate interfețele.

Operating modelsModele de operare

Same application contract, explicit infrastructure responsibility.Același contract al aplicației, responsabilitate explicită pentru infrastructură.

Dedicated cloudCloud dedicat

Run inside an isolated environment selected for the customer, with ingress, storage, backups, and operator access configured for that deployment.Rulează într-un mediu izolat ales pentru client, cu ingress, stocare, backup-uri și acces al operatorilor configurate pentru acea implementare.

On-premisesOn-premises

Use customer-managed infrastructure while network, identity, recovery, and maintenance responsibilities are agreed for the environment.Folosește infrastructura administrată de client, stabilind pentru acel mediu responsabilitățile de rețea, identitate, recuperare și mentenanță.

Architecture reviewAnaliză de arhitectură

Map Docula onto your actual data and operating boundaries.Mapează Docula pe limitele reale ale datelor și operării tale.

Discuss deploymentDiscută implementarea