Skip to content
/ yaiba Public

Your infra is basically a CDN now: Precision engineered static asset delivery

License

Notifications You must be signed in to change notification settings

espeon/yaiba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yaiba: Your Infra Is Basically A CDN Now

Precision engineered static asset delivery.

Usage

Running (Development)

touch sqlite.db && sqlx migrate run # if you don't have a database created
cargo run

Configuration

The following environment variables can be set:

  • MAX_SIZE_BYTES: The maximum size of the cache in bytes. Defaults to 5GiB.
  • URL_BASE: The base URL to use for fetching files.

License

Yaiba is licensed under the MIT license. See LICENSE for more information.

Why Yaiba?

Yaiba is a play on Crunchyroll's 'Katana', which stands for "Edge Playback Orchestration for Stateless Multi-CDN & SSAI"

Yaiba, logically, stands for "Your Infra Is Basically A CDN Now".

The actual japanese word, yaiba (刃), means the blade of a sword (the 'edge' of the sword).

The leap from sword (Katana) to blade (Yaiba) isn’t just poetic – it mirrors the technical shift. Katana orchestrates edge workflows; the goal of Yaiba is to abstract them entirely, treating your gateway as a seamless extension of the CDN. Logical? Sharp, even.

p.s. if the acronym doesn't make you smirk, you're not trying hard enough.

About

Your infra is basically a CDN now: Precision engineered static asset delivery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages