Arch
Summary
Api Server is divided into two components: public and private
Public
Public API is publically accessible endpoint. Entrypoint is packages/api-publish/server/serve-lambda.ts. Contains apis to handle redirects, feedback, etc
Private
Private API requires cognito token to access. Entrypoint is packages/api-publish/server/routes.ts. Contains managed publishing apis and everything else.