An overly convoluted mix of ideas and technologies
Before I went up into the mountains for a much needed vacation, I was reading a blog about federated GraphQL and Rust microservices. This got me thinking about a contrived project to work on where I had several microservices in different languages organized in a monorepo and all using GraphQL.
This is meant to be more diverse than necessary, this could all be done by one backend but that's not the point.
Responsible for users and roles written in Rust.
- Diesel
- async-graphql
Responsible for blog entries and comments written in NodeJS.
- NestJS
Responsible for emails written in Ruby on Rails.
Responsible for combining it all together written in NodeJS.
- Docker/Kubernetes
- Postgres/MariaDB
- Apache Kafka