$ show docker/awesome-compose
This repository is a curated collection of Docker Compose samples demonstrating how to integrate various services (web frameworks, databases, proxies, etc.) using Docker Compose. It serves as a reference for developers to quickly set up development environments. The samples cover a wide range of stacks including Angular, Django, Flask, Go, Rust, and more. Notable examples include WebAssembly-based microservices using WasmEdge. The repository is not a single application but a library of examples, each with its own compose.yaml and application code. It is actively maintained by Docker.
The LLM identified 2 files worth highlighting for reuse:
A Rust-based WebAssembly microservice that implements a REST API for order management (CRUD) using Hyper and MySQL. It demonstrates how to build a lightweight, secure backend that runs in the WasmEdge runtime, showcasing a non-obvious pattern for server-side WebAssembly with Docker+Wasm.
A Rust-based WebAssembly ETL microservice that subscribes to a Kafka (Redpanda) topic, transforms JSON messages, and inserts them into a MySQL database. It demonstrates a reusable pattern for building event-driven data pipelines using WebAssembly, with clear separation of transformation logic via the Transformer trait.