Skip to content

A POC project to benchmark traditional architecture with next gen patterns

Notifications You must be signed in to change notification settings

redbadger/platform-poc

Repository files navigation

Platform Proof of Concept

Comparison of different deployment architectures for a small microservices application.

  1. Java Spring Boot, Containers, Kubernetes example
  2. Rust, Containers, Kubernetes example
  3. Rust, WebAssembly (Wasm) Components example
    • in wasmCloud on VMs example
    • in wasmCloud on Kubernetes, with the wasmCloud Operator example
    • in Spin on VMs — to be added
    • in Spin on Kubernetes, with SpinKube — to be added

Caution

This PoC is intended to represent a small "enterprise-like" microservices application for demonstration only — it has some small "business logic" services, a KV Store, a SQL DB and a message broker. It is not intended to be a good example of such an application, and there has been no attention paid to best practices, security, or performance.

This diagram shows the application services as Wasm components running in wasmCloud:

Platform POC