IT
ITz Working

Build SaaS Applications on AWS with Confidence

An opinionated framework that provides everything you need to build production-ready, multi-tenant SaaS applications on AWS serverless infrastructure.

Terminal
$ npx create-itzworking-app my-saas
✓ Multi-tenancy configured
✓ Subscription management ready
✓ AWS infrastructure ready

More Than Just Libraries

ITz Working is a complete opinionated framework that enforces specific architectural decisions and patterns for building SaaS applications on AWS.

Opinionated Architecture

Pre-defined patterns and best practices that eliminate architectural decisions.

SaaS Ready

Built-in multi-tenancy, subscription management, and billing integration.

Production Grade

Battle-tested components with comprehensive monitoring and observability.

Focus on Business Logic, Not Infrastructure

Stop reinventing the wheel. ITz Working provides pre-built solutions for authentication, multi-tenancy, billing, monitoring, and more - so you can focus on what makes your SaaS unique.

  • Reduce development time by 70%
  • Built-in security and compliance
  • Automatic scaling and cost optimization
// POST /ideas creation
@LambdaInput(GenerationUserData)
@LambdaOutput(GenerationStatusOutput)
class RequestNewIdeasLambda extends APIGatewayLambda {
  async handle(body: GenerationUserData) {
    const generation = await launchIdeaGeneration(body);
    return generation;
  }
}
✓ Tenant isolation enforced by ITz Global Context
✓ Authentication validated by AWS API Gateway
✓ Input validation managed by decorators

Core Components

Five essential libraries that form the foundation of every ITz Working application.

Powertools Library

Essential utilities for AWS Lambda functions with standardized logging, metrics, tracing, and parameter management.

Decorated Class Library

Spring Boot inspired decorator-based validation with type-safe property and method decorators.

Single Table Library

DynamoDB single-table design pattern implementation with type-safe database operations and optimized queries.

CDK Library

Layer 3 CDK constructs with standardized infrastructure patterns and security-first approach.

Base Lambda Library

Standardized Lambda function foundation with pre-configured middleware stack and consistent error handling.

SaaS Scaffold EXTENDED

Complete SaaS foundation with multi-tenancy, subscription management, and Stripe integration built-in.

Extended Capabilities

Pre-built services and extensions that accelerate your SaaS development.

Monitoring System

Custom metrics collection, performance monitoring, health checks, and comprehensive alerting system.

Event Dispatcher

DynamoDB stream processing, EventBridge integration, event routing and filtering with persistence.

Audit Trail

Comprehensive activity logging, user action tracking, compliance support with audit log querying.

Notification System

Email notifications, template management, delivery tracking with multi-channel support.

NextJS Web Application

Pre-configured frontend with authentication integration, tenant-aware routing and subscription management UI.

Built on Proven Technologies

TypeScript
☁️
AWS CDK
λ
Lambda
🗄️
DynamoDB
📡
EventBridge
💳
Stripe
⚛️
NextJS

Ready to Build Your SaaS?

Join the waitlist to get early access to ITz Working Framework and start building production-ready SaaS applications faster.