caulagi / rust-k8s-demo

A modern take on microservices in a cloud native world
MIT License
26 stars 13 forks source link
async grpc hacktoberfest kubernetes microservices rust skaffold tokio tokio-rs

rust-k8s-demo

Build & test project

architecture

This project is an experiment with how modern web applications would look like when using Rust and Kubernetes. It is a simple web application that returns a new quotation for each request.

There are two isolated microservices. The frontendservice provides one endpoint that clients (browsers) can connect to. The quotationservice is a grpc server, that answers with a quotation for each request. Both the microservices use fully asynchronous Rust libraries and are based on tokio.

Features

Getting started

QED - Go to http://localhost. See setup.md for more options for development setup.

Todo

LICENSE

This project is licensed under MIT.