Skip to main content

Reference Architectures

Reference architectures provide proven blueprints and patterns for common use cases within our platform. These architectures demonstrate best practices, show how components work together, and serve as starting points for new projects.

What are Reference Architectures?​

Reference architectures are:

  • Proven patterns that have been successfully implemented
  • Starting points for new projects and initiatives
  • Best practice examples showing how to combine our components
  • Living documentation that evolves with our platform

Architecture Categories​

Microservices Architectures​

Event-Driven Microservices​

A comprehensive pattern for building loosely coupled, event-driven microservices using our messaging infrastructure.

API Gateway Pattern​

Reference implementation showing how to use our gateway components for API management, routing, and security.

Service Mesh Architecture​

Blueprint for implementing service-to-service communication with observability and security.

Data Architectures​

Real-time Analytics Pipeline​

Architecture for processing and analyzing streaming data with low latency requirements.

Data Lake Architecture​

Pattern for building scalable data storage and processing systems for analytics workloads.

CQRS and Event Sourcing​

Reference implementation of Command Query Responsibility Segregation with event sourcing.

Integration Architectures​

Enterprise Integration Patterns​

Blueprints for integrating with legacy systems and external services.

Multi-Cloud Integration​

Architecture patterns for building applications that span multiple cloud providers.

Hybrid Cloud Connectivity​

Reference designs for connecting on-premises systems with cloud services.

Security Architectures​

Zero Trust Architecture​

Implementation blueprint for zero trust security principles across microservices.

Identity and Access Management​

Reference architecture for centralized identity management and authorization.

Secure API Gateway​

Pattern for implementing security controls at the API gateway level.

Using Reference Architectures​

Each reference architecture includes:

  1. Architecture Overview - High-level diagram and description
  2. Component Details - Specific components and their configurations
  3. Implementation Guide - Step-by-step implementation instructions
  4. Code Examples - Sample code and configuration files
  5. Testing Strategy - How to validate the implementation
  6. Monitoring & Observability - Recommended monitoring setup

Available Architectures​

Contributing​

Reference architectures are maintained by our architecture team but benefit from community contributions:

  • Share your implementations that could benefit others
  • Suggest improvements to existing reference architectures
  • Request new patterns for emerging use cases
  • Provide feedback on architecture effectiveness

Reference architectures are updated regularly to reflect current best practices and platform capabilities. Always check for the latest version when starting new projects.