Platform API
Shared platform and product-facing capabilities packaged behind an independently built service boundary.
Architecture · Current and target
Bast separates public architectural truth from architectural direction. The current system packages specialized capabilities into independently built runtime services. Configuration-defined agents operate inside those service boundaries; one microservice per agent remains a direction, not a current system claim.
Current operating model
The current development delivery path builds four named backend images. Shared libraries and related capabilities are packaged into the relevant image—not operated as artificial standalone services merely to increase the service count.
Shared platform and product-facing capabilities packaged behind an independently built service boundary.
Organization-scoped services packaged for the current deployment path.
Configuration-defined specialized agents and orchestration execute inside this runtime boundary.
BastCare processing is built as a bounded backend image supporting the product workflow.
Control path
Reliability & recovery
We reserve the term for a complete loop: detect, remediate within bounds, verify recovery, and roll back or fail safely. The documentation shows which parts are current and which remain target state.
Health checks provide infrastructure-level detection signals. Environment-specific restart or replacement behavior still requires deployment evidence.
A separate capability for application-level detection, bounded remediation, post-recovery verification, and safe rollback must be proven end to end before being described as live.
The BastCare summarizer and Platform API operate in CDK-defined staging and production environments. GitHub Actions builds commit-identified images and deploys through short-lived AWS identity and bounded remote commands.
New BastCare services are operating on the owned AWS path. Older application versions and remaining services keep their existing route until usage drains and each retirement is proven safe.
Next