
🚀 Aerospace & Space · C4 Architecture · Pro
The ground software for operating a satellite constellation: mission planning, flight dynamics, contact scheduling, command and control, and payload delivery.
C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.
Drawing diagram…
Constellation operations architecture: customers submit imaging or data requests through a customer portal, the mission planning system turns them into satellite tasks, flight dynamics computes orbits, passes and collision avoidance manoeuvres, the contact scheduler books ground station passes across the network, command and control uplinks plans and monitors satellite health, and the payload data pipeline processes downlinked data and delivers it to customers.
C4Container
title Constellation Operations
Person(customer, "Customer", "Requests imagery or data")
Person(operator, "Satellite Operator", "Monitors the fleet")
System_Ext(gsn, "Ground Station Network", "Antennas worldwide")
System_Ext(sats, "Satellite Constellation", "60 satellites in LEO")
System_Boundary(ops, "Operations Platform") {
Container(portal, "Customer Portal", "React", "Tasking requests")
Container(plan, "Mission Planning", "Python", "Tasks per satellite")
Container(fd, "Flight Dynamics", "Python", "Orbits and manoeuvres")
Container(sched, "Contact Scheduler", "Go", "Ground station passes")
Container(c2, "Command and Control", "Java", "Uplink and health")
Container(payload, "Payload Data Pipeline", "Python", "Process and deliver data")
}
Rel(customer, portal, "Requests")
Rel(portal, plan, "Tasking")
Rel(fd, plan, "Access windows")
Rel(plan, sched, "Needs contacts")
Rel(sched, gsn, "Books passes")
Rel(c2, gsn, "Commands")
Rel(gsn, sats, "Uplink / downlink")
Rel(gsn, payload, "Raw data")
Rel(payload, portal, "Deliverables")
Rel(operator, c2, "Monitors")How an earth-observation satellite operator talks to its satellites: ground stations around the world, the mission control centre and the data processing centre.
The phases of a rocket launch from countdown to payload separation, with holds, aborts and the flight termination path.
How an aircraft is built from a global supply chain: tier suppliers, major assemblies, final assembly, testing and delivery.
How telemetry from a spacecraft is received, decoded, checked against limits and archived, and how commands go back up.
A schema for aircraft maintenance: aircraft, installed components with life limits, maintenance tasks, work packages and parts inventory.
How an operator sends a command to a satellite: planning, authorisation, uplink during a pass and telemetry confirmation.