The version and alias best practice for immutable artifacts and deployment.
Project description
Welcome to versioned Documentation
Versioned provides enterprise-grade artifact version management and deployment patterns for AWS environments. It combines the performance of DynamoDB metadata storage with cost-effective S3 binary storage to enable sophisticated deployment strategies including blue/green deployments, canary releases, and instant rollbacks.
Key Features
- 🚀 Advanced Deployment Patterns
Blue/Green deployments with instant switching
Canary releases with weighted traffic splitting
One-click rollbacks to any previous version
- ⚡ High Performance Architecture
DynamoDB for sub-millisecond metadata queries
S3 for cost-effective binary artifact storage
Automatic content deduplication with SHA256 hashing
- 🔒 Enterprise Ready
Immutable version snapshots
Soft deletion with recovery capabilities
Comprehensive audit trails and metadata tracking
- 🎯 Simple API
Intuitive Python interface
Safe public API that prevents data corruption
Flexible session management for multi-account scenarios
Installation
Install from PyPI:
$ pip install versioned
Upgrade to latest version:
$ pip install --upgrade versioned
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file versioned-1.0.1.tar.gz
.
File metadata
- Download URL: versioned-1.0.1.tar.gz
- Upload date:
- Size: 41.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
799beac7c1f36bd224bfd3f4aa897993499aa7f875900b0081388c57b99786a8
|
|
MD5 |
37ef970d2c39e05efecf3479d979ca25
|
|
BLAKE2b-256 |
650494dd0a820e1fdc527cae0ba11ae0ad73157b60a0f743a5cd24366a1faccb
|
File details
Details for the file versioned-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: versioned-1.0.1-py3-none-any.whl
- Upload date:
- Size: 44.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
3fc86b6be41a04ba2b21b79c29f7628e9c37115ef2049759786189605641597a
|
|
MD5 |
f82902b9006c124a83b98d12dd8b583c
|
|
BLAKE2b-256 |
42ca04d855c4dc905be0a4122a6265735ede6093409da85029fcb09eb7229d7e
|