Skip to content

Repo for documenting my work on Nebula's internal Key Management Service from Spring 2023.

License

Notifications You must be signed in to change notification settings

AdamMcAdamson/nebula-kms

Repository files navigation

Nebula KMS

The Nebula Key Management Service (KMS) is the service which manages the API keys for the APIs offered by Nebula Labs for internal, partner, and public developement teams.

This was developed as part of Nebula Platform, which was Architected solely by the relevant contributors. I served as Nebula Labs' API & Platform Lead, and worked with our Head of Engineering dlaunikitis, UTD Survival Guide Lead williecubed, and frontend developer LudoLogical, who was developing Nebula Labs' component library at the time.

I was personally responsible for architecting the backend solutions and developing the KMS API, and as the Nebula Labs' API & Platform Lead, delivery of the project as a whole.

I have uploaded this repository to document my development efforts on the KMS API and the wider Nebula Platform which is otherwise not visible to the public for security reasons. This is the state of Nebula KMS and Nebula Platform as of April 2023, and is not reflective of current Nebula deployments.

Nebula API & Platform Architecture (2023)

Architecture Diagram

About

Repo for documenting my work on Nebula's internal Key Management Service from Spring 2023.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages