Reduce artifact size by 30-50% and enable lazy-loading. Inspired by AWS SOCI and eStargz, optimized for the Java ecosystem.
In Maven Repos & Artifacts
On Optimized Updates
Extremely Lightweight Boot
Traditional Java deployments ship monolithic binaries. If you change 200KB of code in a 100MB application, you still ship 100MB. This results in massive storage redundancy and network saturation. jarz-streaming changes the paradigm to object-based streaming.
*Data assumes a typical Spring Boot App (100MB) with frequent small logic updates.
99.8% of a typical update is duplicate data (libraries like `spring-core`, `log4j`). We deduplicate this by bundling dependencies in optimized blocks in S3-compatible storage.
Deploying "Fat JARs" to edge nodes or air-gapped environments chokes bandwidth. Streaming sends only the ~50KB Index + specific required class blocks.
Treat class bundles as content-addressable objects. The JVM boots from a lightweight Index and lazy-loads only the execution path.
Click through the phases to understand how jarz-streaming transforms the Build, Registry, and Runtime lifecycles.
Bundle, Hash, Cross-Reference & Upload.
Central hub for Artifacts & Metadata.
Lazy ClassLoader & Block Streaming.
During the build, the plugin analyzes the application classpath. Instead of zipping classes into a monolithic JAR, it:
Designed specifically for Defense, Telco, and Banking sectors where public internet access is restricted. jarz-streaming utilizes an "Inner CDN" model to ensure secure, low-latency distribution.
Validated with S3-compatible object storage acting as the primary origin within the secure perimeter.
Uses standard HTTP/2 proxies (Nginx/Envoy) as edge caches. Streams are read-only and hash-verified against the Index JAR.
Content-Addressable Storage (CAS) ensures no overwrites. Old objects are orphaned; new versions get new hashes. Zero cache collisions.
Estimate your savings based on fleet size and deployment frequency.
| Java Version | JDK 11 or higher (Required for custom ClassLoader API) |
| Build Tool | Maven 3.8+ (Gradle plugin in beta) |
| Storage Protocol | S3 API (Validated on AWS S3, MinIO, etc.) |
| Transport | HTTP/1.1 or HTTP/2 (Recommended for multiplexing) |
Ready to shape the cloud?
Contact Ecosystem Team →