Steven Sepanloo, a Software Engineering Manager on the team, ran us through their software stack and how it’s shifted over the four and half years he’s worked at SpaceX. “It’s been evolutionary and not revolutionary until recently. Four years ago, we had AngularJS, C#, and an MSSQL relational backend, which was a very standard transactional stack for a single-page web application. Those applications still exist, but we’ve moved over to using Angular for newer applications.” The team has also started using containerization and building microservices, as well as moving away from SQL server in favor of PostgreSQL.
Kyle Madonia has been with SpaceX for just shy of seven and half years and works as a Senior Manager on the Application Software team. “When I started, we were just moving off ASP.NET web forms and beginning to use Knockout JS, so this was even before Angular.”
