Blackbird Reference Architecture

Agile workflows for building microservices on Kubernetes

Minimize friction from idea to users on Kubernetes

The reference architecture shows how Datawire's open source tools can be used to build a cloud-native workflow on Kubernetes

  • Idea
  • Code Locally
  • Deploy to Kubernetes
  • Experiment/Canary
  • Measure Impact on Users

Idea

Every change starts with an idea or hypothesis.

High velocity organizations focus on getting from idea to users as quickly as possible, enabling continuous improvement.

Datawire’s open source tools make it easy to code faster on Kubernetes.

Code a single service locally

  • Use your favorite IDE, debugger, or any other tool
  • Connect to your dependencies running on a remote cluster so they don’t consume local resources
  • Code in an environment that’s identical to production
Get Telepresence Now

Deploy locally, in QA, or in prod

  • Easily deploy 100s of microservices with robust dependency management
  • Deploy only the services that have changed on disk
  • Deploy custom deployment profiles for dev, QA, canary, or any other environment
  • Works with any Kubernetes distribution and Docker Registry
  • Integrate with your CI/CD build pipelines
Get Forge Now

Test with the Ambassador API Gateway

  • Publish new services to end users via Kubernetes annotations
  • Canary test new versions of a service
  • Full support for gRPC, websockets, HTTP/2, Istio, and TLS
  • Integrated diagnostics
  • Full access to Envoy Proxy semantics
Get Ambassador Now

Monitor

  • Native integration with Prometheus
  • Transparent application layer (L7) monitoring and observability
  • Use other monitoring services via statsd interface