Introduction

Welcome to Odin 👋

What is Odin?

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.

Current Scope of Odin

Key Features

  • 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

SDLC with Odin

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.

SDLC with Odin

Below are the resources you'll need to get started with Odin.

Last updated