🔥 ANNOUNCING RAVION 🔥
The command center for your cloud infrastructure
For startups: the easiest, most powerful way to self-host in your cloud
For scaleups: a framework for internal developer platforms
Result of 14 months. 1M LoC. Everything we learned from Flightcontrol.
Custom pipeline steps in Ravion now support watch_paths.
If no changed file matches since the step's last successful run in the same variant, the step is skipped and the steps after it keep going. API tests don't rerun when only the docs changed.
https://t.co/2M8ssZCjjW
Periodic reminder that it’s called “Firecracker” because you’re gonna try to build your own AWS with it and accidentally blow your goddamned hands off.
Ravion pipeline steps can now declare `needs`.
List the earlier steps a step depends on and it starts as soon as those finish, alongside everything else. needs: [] starts it right away. If a step it needs fails or is skipped, it's skipped too.
https://t.co/1tvZMK7mdP
It’s therapeutic seeing all the new “AWS killers” launch…. and then shutdown.
After 5 years, we’re finally cracking the non-PaaS cloud infra nut with @Ravion
This space is insanely complex, and takes a long time to build expertise, trust, and uncover the correct abstraction.
Ravion pipelines now support matrices.
Define matrix.axes on a step and it runs once per combination: 2 Postgres versions × 3 Node versions = 6 copies. Tune it with include, exclude, max_parallel, and fail_strategy.
https://t.co/QYfOt87rSa
Ravion now has interface themes.
Pick one in Personal settings: Neutral Light and Dark, Burgundy, Tokyo Night, Dracula, Cyberdream, and more. There's also a Sunrise and sunset option.
https://t.co/ixKSXwaByh
Your own domain on a CloudFront distribution or static site, without wrangling ACM.
Turn on Ravion-managed domains, apply, and add two DNS records. Ravion issues and attaches the certificate.
CloudFront CDN 1.6.0, Static Hosting 1.6.1.
https://t.co/UAJNxn4RXr
Even better: content-addressed disk caching in your own S3. Branches share unchanged chunks, uploads only save changes and restores fetch chunks on demand instead of downloading the whole cache.
@ravion GH runners do this, compute and cache is all in your AWS.
https://t.co/B1lCQktlml