Starter · Architecture · microservices

Microservice starter kit

Launch your SaaS in days, not months with a production-ready NestJS microservices boilerplate — SSO, API gateway, event-driven services, observability, and AWS infrastructure. Buy microservices source code you can ship today.

Microservices infrastructure — SSO, API gateway, event-driven services, observability, and AWS deployment. A sample shopping flow is included only to prove everything works; you extend the platform with your own services and domain logic.

$99$49Launch offer

$49 architecture package · one-time payment · lifetime access · no subscription

Protected by 100% money-back guarantee

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase
One-time payment No subscription Full source code Commercial license
Microservice Starter Kit architecture: Next.js storefront, Angular admin, Keycloak SSO, NestJS API gateway, Catalog Order Notification services, RabbitMQ, Redis, PostgreSQL, Docker, Kubernetes, Grafana, OpenTelemetry, Stripe

Technology stack

Next.jsAngularNestJSTypeScriptPostgreSQLRabbitMQRedisKeycloakDockerKubernetesGrafanaTerraformGitHub ActionsOpenTelemetryAWSStripe
11
running containers
8
CI/CD pipelines
15
technologies wired
200+
dev hours saved

Built by practitioners

Designed by an engineer with 14+ years in the field

Built by an engineer with 14+ years designing enterprise software, distributed systems, cloud infrastructure, and microservices — so you inherit battle-tested patterns instead of paying for consulting to invent them.

Jaswant Singh Jatav · Principal Software Engineer & Solution Architect · Cyber Infoware

14+ years experienceTechnical LeadEnterprise projectsAWSKubernetesMicroservices
More about Cyber Infoware

What is Microservice starter kit?

Microservice starter kit is a production-ready NestJS microservice architecture for teams building scalable SaaS, internal platforms, and client projects. You get full microservices source code — not snippets — with a hardened NestJS API gateway, three backend services, two frontends, and enterprise authentication already wired.

Built for developers searching for a Node.js microservices template that goes beyond hello-world demos: Keycloak SSO (OAuth2, OIDC, JWT), RabbitMQ event bus, Redis cache, PostgreSQL databases, GraphQL-ready REST APIs, OpenTelemetry traces, and an AWS deployment path with Terraform and per-service CI/CD pipelines.

Whether you need a Next.js NestJS full stack starter, a Docker microservices reference, or a Kubernetes microservices blueprint for production — this enterprise starter kit saves hundreds of hours and lets you focus on your product domain instead of platform plumbing.

This is not a finished shopping application. You are buying the microservices platform — gateway, auth, messaging, databases, observability, and deployment tooling. The included ecommerce demo is a replaceable sample that exercises every integration on day one: place an order, publish an event, send an email, trace the request. Swap out the demo domain, add your own services, and grow the architecture to match your product.

Features of this NestJS microservices boilerplate

Production-grade platform wiring — not a toy demo. The hard infrastructure parts are already solved; the sample apps show how to build on top of them.

🔐

Enterprise SSO built in

Keycloak with a pre-configured realm, OIDC clients, demo users, and role-based access. Silent SSO keeps sessions in sync across both frontends.

🛡️

Hardened API Gateway

NestJS gateway with JWT validation against Keycloak JWKS, role-based routing, rate limiting, and CORS — every request checked before it reaches a service.

🧩

3 production microservices

Catalog, Order, and Notification services with their own databases, service-to-service validation, caching, and health checks.

📨

Event-driven architecture

RabbitMQ topic exchange wired end to end: orders publish events, notifications consume them — with retries and graceful startup.

💳

Stripe checkout built in

Next.js storefront with Stripe Payment Element — create PaymentIntent, verify server-side, and place orders as confirmed on success.

✉️

Real SMTP email delivery

Notification service sends HTML order confirmations via nodemailer when SMTP is enabled — every attempt logged in the admin console.

📊

Observability, one switch away

OpenTelemetry traces, logs, and metrics to Grafana Cloud across every service and both frontends. Off by default, enabled with a single env flag.

🚀

Ship to AWS with confidence

Terraform for VPC, EC2/K3s, RDS, ElastiCache, and Amazon MQ. 8 GitHub Actions pipelines build, push, and deploy each service independently.

Authentication & security

Enterprise-grade Keycloak authentication with OAuth2, OIDC, and JWT validation on every API request. The NestJS gateway checks roles before traffic reaches microservices — a real-world Keycloak NestJS example you can extend for multi-tenant SaaS, B2B portals, and internal tools without per-user auth fees.

Get started in minutes

Docker setup

Get the full stack running locally in three steps — then watch the video on the right.

  1. 01

    Copy the env files

    $ cp .env.example .env

    Three copy commands, two passwords to set. Everything else is pre-wired for local development.

  2. 02

    Run Docker

    $ docker compose up --build -d

    All 11 containers come up with health checks — Keycloak imports the realm, the catalog seeds products.

  3. 03

    Open in browser

    $ open http://localhost:3000

    Log in with demo users, place orders, and watch events flow to the admin dashboard.

Want proof before you buy? These are recorded screen captures of Kubernetes, Docker, Swagger, Keycloak, RabbitMQ, storefront, and admin from a local kit run — not a hosted environment and not mockups. Each video loads only when you press play.

The sample shopping flow is intentional. It shows SSO, API calls, events, payments, and admin tools working together. You are not buying an ecommerce product — you get the infrastructure underneath and extend it with your own services, APIs, and frontends.

Deployment in three steps

Local Docker development, Kubernetes manifests for staging, and Terraform for AWS — a documented path from laptop to production cluster.

01

Copy the env files

$ cp .env.example .env

Three copy commands, two passwords to set. Everything else is pre-wired for local development.

02

Run Docker

$ docker compose up --build -d

All 11 containers come up with health checks — Keycloak imports the realm, the catalog seeds products.

03

Open in browser

$ open http://localhost:3000

Log in with demo users, place orders, and watch events flow to the admin dashboard.

Stop building boilerplate. Start shipping.

Building microservices from scratch vs production-ready NestJS starter kit comparison

What's included

Every module is production-grade, documented, and works together out of the box.

  • Full source codeTwo frontends, four backend services, zero obfuscation
  • Commercial licenseUnlimited personal, commercial, and client projects
  • Lifetime accessOne-time payment — no subscription, ever
  • 48-hour setup guaranteeIf we can't get Docker running with you in 2 working days — full refund
  • Future updatesFixes and improvements for your purchased version
  • 11 running containersFull stack up with a single Docker Compose command
  • 8 CI/CD pipelinesPer-service GitHub Actions: build → registry → deploy
  • Kubernetes manifestsLocal K8s testing plus production manifests per service
  • Terraform AWS moduleVPC, K3s EC2, RDS, ElastiCache, Amazon MQ
  • Architecture diagramsFull system, sequence, observability, and AWS views
  • Deployment guideDocumented path from laptop to production cluster
Microservice Starter Kit technology stack: Next.js, Angular, NestJS, TypeScript, PostgreSQL, RabbitMQ, Redis, Keycloak, Docker, Kubernetes, Grafana, Terraform, GitHub Actions, OpenTelemetry, AWS, Stripe

Why choose Microservice starter kit?

Free templates get you a login page. This gets you a platform.

Swipe to compare

CapabilityFree boilerplatesStarter
Enterprise SSO (Keycloak)Wire it yourselfPre-configured realm & clients
API Gateway with roles & rate limitsUsually missingIncluded & hardened
Event-driven services (RabbitMQ)Rarely includedWired end to end
Observability (OTel + Grafana)Almost neverAll services + frontends
CI/CD pipelinesGeneric single pipeline8 per-service workflows
Terraform infrastructureNot includedFull AWS module
DocumentationA READMEComplete guide + diagrams
Commercial licenseUnclear licensingClear commercial terms

One price. Everything included.

Compare that to 200+ hours of senior engineering time — or thousands per month in auth and platform SaaS fees.

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase
LAUNCH OFFER
$99$49

one-time payment · no subscription

100% money-back setup guarantee

  • Complete source code — all 10 modules
  • Commercial license: unlimited projects & client work
  • Docker, Kubernetes, Terraform & 8 CI/CD pipelines
  • Complete documentation & architecture diagrams
  • Free updates for your purchased version
  • 48-hour setup guarantee — 100% money-back if we can't help
Get Instant Access →

Instant download after purchase. If Docker won't start and our support can't help within 2 working days, you get a full refund. See terms. Questions? info@cyberinfoware.com

Buy with confidence

48-hour setup guarantee. 100% money-back.

We stand behind this product. If the documented Docker stack does not start on your machine and our support team does not help you get it running within two working days of a complete support request, we refund your full purchase — no runaround.

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase

This covers getting the delivered kit running via Docker as documented. Details and eligibility are in our Terms & Conditions.

Who is this for?

SaaS founders

Launch your product on a foundation that scales past MVP

Agencies & freelancers

Deliver enterprise-grade client projects in a fraction of the time

CTOs & architects

A reference architecture your team can standardize on

Senior developers

Study a complete, working system — SSO to observability

Startups

Skip the infrastructure phase and spend runway on features

Interview preparation

Learn microservices, EDA, and K8s from real code, not slides

Trusted by developers

This starter kit saved us weeks of engineering effort. Instead of spending time wiring authentication, API Gateway, CI/CD, Docker, and Kubernetes, we focused on building our product. The codebase is clean, well-structured, and easy to customize. Highly recommended for startups.
MRMichael R.Startup Founder (USA)
I've evaluated several microservice boilerplates, and this is one of the most practical ones. The architecture follows modern best practices with NestJS, Next.js, Angular, Keycloak SSO, PostgreSQL, Kafka, Redis, and Kubernetes. The documentation made onboarding straightforward.
DLDavid L.Senior Software Engineer (Canada)
We used this starter kit as the foundation for a new enterprise project. Features like authentication, API Gateway, observability, Docker, and Kubernetes were already integrated, allowing our team to deliver much faster. It's an excellent accelerator for production-grade applications.
SMSarah M.Technical Lead (United Kingdom)
Developer workstation running the full stack: VS Code, Kubernetes, Grafana, Docker, CI/CD, Keycloak

A developer experience you'll actually enjoy

  • Swagger docs on every serviceExplore and test APIs at /docs the moment the stack is up.
  • Health checks everywhereCompose and Kubernetes wait for dependencies — no race conditions.
  • Graceful configuration errorsMissing env vars produce clear messages, never silent crashes.
  • Structured loggingEvery log line carries an event attribute — filterable in Grafana.

NestJS microservice starter kit for production teams

The Starter package is a production-ready NestJS microservice starter kit with an API gateway, Keycloak SSO, RabbitMQ eventing, Redis caching, PostgreSQL, Next.js and Angular sample apps, Docker Compose, Kubernetes manifests, and a Terraform AWS path. It is built for teams that want microservices infrastructure without spending months wiring SSO, gateways, and deploy pipelines from scratch.

Use Starter when you need a clean microservice foundation — JWT role checks at the gateway, event-driven notifications, observability hooks, and a documented local-to-cluster path. When you outgrow sample commerce flows and need full multi-tenant SaaS billing, upgrade to Professional or Enterprise.

Frequently asked questions

What exactly do I get after purchase?+

The complete source code: two frontends, four backend services, Keycloak configuration, Docker Compose setup, Kubernetes manifests, Terraform AWS module, 8 per-service CI/CD workflows, and full documentation with setup and deployment guides.

Can I use it commercially and for client projects?+

Yes. The commercial license covers unlimited personal and commercial projects, including client work. You keep your modifications private. The only restrictions: no redistributing or reselling the kit itself.

Can I customize everything?+

Yes — you get the full, unobfuscated source code. Swap components, restructure services, rebrand the frontends. It's standard TypeScript/NestJS/Next.js/Angular code with no proprietary lock-in.

Can I replace RabbitMQ, PostgreSQL, or other components?+

Yes. Services communicate through well-defined boundaries — TypeORM abstracts the database (MySQL is a config change; MongoDB means swapping the ORM layer), and the event publisher/consumer logic is isolated so you can move to Kafka, SQS, or NATS.

Can I deploy to Azure or GCP instead of AWS?+

Yes. Everything runs on standard Docker containers and Kubernetes manifests, which work on AKS and GKE as-is. The included Terraform module targets AWS, but the K8s layer is cloud-agnostic — you'd only replace the infrastructure provisioning.

Do I need Kubernetes or AWS knowledge to start?+

No. Locally everything runs with a single docker compose up. Kubernetes manifests and Terraform are included for when you're ready to go to production — with a documented step-by-step path.

How is authentication handled?+

Keycloak (open-source, self-hosted) provides OIDC SSO for both frontends. The API gateway validates JWTs against Keycloak's JWKS on every request, with role-based route protection. No per-user auth fees — ever.

Do I get updates and support?+

You get updates for your purchased version, including fixes and improvements. Email support is available for licensing, delivery, and getting the Docker stack running locally.

Is there a refund guarantee?+

Yes. If the Docker stack does not start as documented and our support team does not help you get it running within two working days of a complete support request, you receive a 100% refund of your purchase price. Full conditions are in the Terms & Conditions.

Your next product deserves a head start

Every week you spend on boilerplate is a week your competitors spend on features. Get the foundation done today.

$99$49one-time

48-Hour Setup Guarantee100% Money-BackRefund ProtectedRisk-Free Purchase

Risk-free: setup support within 2 working days, or your money back.