Startups & MVPs
Get to market fast with solid foundations that scale with your growth. DomusJS provides the architectural patterns you need without the overhead of heavy frameworks.
DomusJS provides the foundational building blocks for scalable backend systems:
// Clean separation of concernsconst result = await commandBus.dispatch( new RegisterUserCommand(email, password));
// Type-safe event handlingregisterEventHandler(eventBus, UserRegisteredEvent, SendWelcomeEmailHandler);
// Modular job processingawait queue.add(new ProcessVideoJob({ videoId, quality: 'hd' }));
@domusjs/core
Commands, Queries, Domain Events, Value Objects, and Entities. The foundation of your domain-driven architecture.
@domusjs/auth
Pluggable authentication strategies with JWT support. Build secure APIs with flexible auth patterns.
@domusjs/cron
Declarative cron job scheduling integrated with dependency injection. Perfect for background tasks and maintenance.
@domusjs/jobs
BullMQ-powered asynchronous job processing. Handle heavy workloads without blocking your main application.
@domusjs/observability
OpenTelemetry integration for tracing, metrics, and structured logging. Monitor your system with industry standards.
@domusjs/security
Password hashing and rate limiting utilities. Secure your applications with battle-tested security primitives.
@domusjs/infrastructure
Dependency injection setup, bus implementations, and infrastructure utilities. The glue that holds everything together.
Startups & MVPs
Get to market fast with solid foundations that scale with your growth. DomusJS provides the architectural patterns you need without the overhead of heavy frameworks.
Enterprise Teams
Maintainable codebases with clear boundaries and proven patterns. Perfect for teams that need to scale while maintaining code quality and developer productivity.
Microservices
Event-driven architecture ready for distributed systems and scaling. Build modular services that communicate through well-defined interfaces and domain events.
Built with ❤️ by developers, for developers.