Skip to content

Repository files navigation

System Design & Devops Approaches

simple app built with Go and Python

Different servers are built here for different purposes

Two approaches to microservices have been looked at

  • Pub Sub approach with rabbitmq
  • grpc approach

I implement techniques such as:

- containerizing with docker

- load balancing with nginx

- caching with redis

- idempotency

- rate limiting

Provisioning with terraform

Configuring with ansible

monitoring with prometheus and grafana

Github actions

About

dummy python n go api with focus on system design and devop techs like ansible, terraform, docker, nginx, load balancing, caching, idempotency etc

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages