Skip to content

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

Notifications You must be signed in to change notification settings

kwesikwaa/System-Design-DevOps

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

Watchers

Forks

Releases

No releases published

Packages

No packages published