Introduction
Welcome to Odin 👋
Last updated
Welcome to Odin 👋
Last updated
Odin is a CLI based platform to accelerate and streamline the software development lifecycle, and improve developer velocity and experience.
Odin currently solves for deployment and distribution. The roadmap is to provide end to end tooling including continuous integration, scaling and monitoring.
Environments parity for EC2 and K8s - Minimal and easy to understand DSL to define services that works across platforms
Service as functional unit - defined boundaries with a set of components which can be treated as blackbox
Versioning - All services/components are versioned in Odin and are immutable
Consistent and Guaranteed Deployment
Odin provides versioning to help you maintain immutable and mutable versions. Mutable versions are suffixed with SNAPSHOT
and other versions are treated as CONCRETE
Services can be deployed with json files as input for faster deployment and with SNAPSHOT
version for passing on to QA team. Once the iterations with QA team are done and service is ready to be deployed, the service can be released with CONCRETE
version - this means an immutable artefact is created and be used by others.
Below are the resources you'll need to get started with Odin.