CI/CD Workflows for Forge Kit
Forge Kit is a collection of production-grade infrastructure components extracted directly from the Forge Platformβbattle-tested building blocks for building secure, observable, and resilient backend services.
Forge Kit focuses on horizontal concernsβthe infrastructure every serious service needsβwithout prescribing business logic, workflows, or domain models.
Forge Kit is intentionally opinionated where it matters (security, observability, testability) and deliberately unopinionated where it should be.
forge-throttle)
forge-metrics)
forge-health)
forge-common)
Each module is independently usable and documented.
Forge Kit is not a full platform. It does not include:
Forge Kit solves how to build reliable servicesβnot what those services do.
Teams repeatedly re-implement foundational infrastructure with small variations, accumulating hidden risk that only surfaces under load or failure.
Forge Kit distills:
The result is infrastructure code you can trust, understand, and extend.
forge-kit/
βββ forge-api/ # Annotations and contracts
βββ forge-common-api/
βββ forge-metrics-api/
βββ forge-security-api/
βββ forge-throttle-api/
βββ forge-impl/ # Implementations
βββ forge-common/ # Common utilities and helpers
βββ forge-health/ # Health check implementations
βββ forge-metrics/ # Metrics and observability
βββ forge-security/ # Metrics and observability
βββ forge-throttle/ # Rate limiting and throttling
βββ examples/ # Usage examples and patterns
βββ templates/ # Configuration templates
βββ docs/ # Architecture Decision Records (ADRs)
Add the required modules to your project:
<dependency>
<groupId>io.forge</groupId>
<artifactId>forge-throttle</artifactId>
<version>1.0.0</version>
</dependency>
Each module includes focused documentation and examples.
π Documentation
Forge Kit enforces strict quality gates in CI to ensure production readiness:
All checks must pass before release artifacts are published.
π See Code Quality & CI Enforcement for full details.
Forge Kit is a foundational subset of the Forge Platform.
The Forge Platform builds on these same components to provide a fully integrated system, including:
In short:
| Feature | Forge Kit | Forge Platform |
|---|---|---|
| Infrastructure primitives | β | β |
| Domain services | β | β |
| Multi-tenant SaaS | β | β |
| Security orchestration | β | β |
| Operational maturity | β | β |
| Commercial support | β | β |
Forge Kit answers: βHow should we build this correctly?β
Forge Platform answers: βDo we need to build this at all?β
π View Architecture Decision Records
Forge Kit is a good fit if you:
If your primary goal is time-to-market rather than infrastructure ownership π Forge Platform may be a better fit.
Forge Kit is open-source and community-supported.
For teams looking to accelerate delivery with a fully integrated platform built on these same foundations, learn more about the π Forge Platform.
Commercial inquiries and architecture discussions:
Andrew Eells
Forge Platform
[Contact Information]
Forge Kit is licensed under the MIT License.
Built with β€οΈ by the Forge Platform team