How would you design a secure, highly available API gateway to connect Astranis ground-based mission control software to the satellite fleet?