Skip to content
0002 - Mission Service as Talos Backend

0002 - Mission Service as Talos Backend

Andi Lamprecht Andi Lamprecht ·· 1 min read· Draft
ClassificationCONFIDENTIAL
OrganizationDroneUp
DateApril 2026
StatusPending

Decision

All new Talos backend APIs (authorization, pilot profiles, drone registry, jurisdictions) will be implemented as a new talos package inside the existing Mission Service, using its existing Cloud SQL database with new tables.

Context

The team needed a backend home for Talos CRUD APIs. Three options were discussed:

OptionProsCons
New standalone service + new DBClean separation, independent deploymentRequires new Cloud SQL, new CI/CD, new service account, new networking — slow
New package in Mission ServiceDatabase already exists, deployment pipeline exists, team knows the codebaseCouples Talos to Uncrew service boundary
Extend existing Mission Service packagesZero new code structurePollutes existing Uncrew domain logic

The team chose new package in Mission Service because:

  • Database and deployment infrastructure already exist
  • No new Cloud SQL provisioning, IAM, or CI/CD setup needed
  • The talos package is isolated — can be extracted later if needed
  • Speed is the priority for the demo phase

Consequences

  • New database migrations live under the talos package
  • gRPC service registration adds Talos endpoints to Mission Service’s existing server
  • If Talos becomes a standalone product, the talos package can be extracted into its own service with a database migration
Last updated on