Skip to main content

Blueprints & Reference Implementations

Blueprints are high-level architectural patterns and reference implementations that guide teams in building scalable and reliable systems on the VeeCode Platform.

What is a Blueprint?

While a Golden Path focuses on the workflow and automation to get a specific service to production, a Blueprint focuses on the architecture and design of a solution. It answers questions like:

  • "How do we build a microservices architecture?"
  • "What is the standard pattern for event-driven systems?"
  • "How should we structure our multi-tenant SaaS application?"

Reference Implementations

We provide reference implementations to demonstrate how to combine various platform capabilities into a cohesive whole.

Microservices Reference Architecture

Coming Soon - A complete example of a microservices-based e-commerce application running on the platform, demonstrating:

  • Service-to-service communication (Service Mesh)
  • Centralized observability
  • Distributed tracing
  • GitOps-based deployment

Data Processing Pipeline

Coming Soon - A blueprint for building data ingestion and processing pipelines using Kafka and Spark on Kubernetes.

Using Blueprints

Blueprints are often codified as Software Templates in the DevPortal, allowing you to instantiate a complete architectural pattern with a few clicks. This ensures that new projects start with a solid architectural foundation.