{"id":17286,"url":"https://github.com/davidmerrick/awesome-microservices","name":"awesome-microservices","description":"A list of resources for building and testing microservice architectures","projects_count":42,"last_synced_at":"2026-07-24T16:00:31.675Z","repository":{"id":152304207,"uuid":"95488290","full_name":"davidmerrick/awesome-microservices","owner":"davidmerrick","description":"A list of resources for building and testing microservice architectures","archived":false,"fork":false,"pushed_at":"2017-09-27T17:13:16.000Z","size":11,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-07-05T23:03:27.268Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidmerrick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-06-26T20:49:11.000Z","updated_at":"2024-07-23T14:53:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc68374c-e34b-4af1-b142-969e43b2ba24","html_url":"https://github.com/davidmerrick/awesome-microservices","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidmerrick/awesome-microservices","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmerrick%2Fawesome-microservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmerrick%2Fawesome-microservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmerrick%2Fawesome-microservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmerrick%2Fawesome-microservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidmerrick","download_url":"https://codeload.github.com/davidmerrick/awesome-microservices/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmerrick%2Fawesome-microservices/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35847531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-24T02:00:07.870Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T12:54:30.815Z","updated_at":"2026-07-24T16:00:31.676Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Container registries","Tools"],"sub_categories":["Security","Load"],"readme":"A collection of tools and documentation for building microservice architectures.\n\n# Orchestration\n\n* [Kubernetes](https://kubernetes.io)\n* [Apache Mesos](http://mesos.apache.org/)\n* [Docker Compose](https://docs.docker.com/compose/)\n* [Flocker](https://clusterhq.com/flocker/introduction/)\n\n# Design\n\n* [12-Factor App](https://12factor.net/): Very popular methodology for building software-as-a-service apps.\n* [Robustness Principle](https://en.wikipedia.org/wiki/Robustness_principle): \"Be conservative in what you send, be liberal in what you accept.\"\n* \"A complex system that works is invariably found to have evolved from a simple system that worked.\" --John Gall\n\n# Development\n\n* [PackageCloud.io](https://packagecloud.io/): Private repository for Maven and Python packages.\n\n# Docker\n\n## Tools\n\n* [Kitematic](https://kitematic.com/)\n* [Consul.io](https://www.consul.io/): Distributed service discovery and key-value store commonly used in Docker setups.\n* [Kompose](http://blog.kubernetes.io/2016/11/kompose-tool-go-from-docker-compose-to-kubernetes.html): Tool for transforming docker-compose configs into Kubernetes manifests.\n\n## Container registries\n\n* [Quay.io](https://quay.io/)\n* [Docker Hub](https://hub.docker.com/)\n\n# Kubernetes\n\n* [The Children's Illustrated Guide to Kubernetes](https://deis.com/blog/2016/kubernetes-illustrated-guide/)\n* [Kops](https://github.com/kubernetes/kops)\n* [Helm](https://github.com/kubernetes/helm)\n\n# Topology/Infrastructure\n\n* [Hystrix](https://github.com/Netflix/Hystrix): Latency and fault tolerance library designed by Netflix.\n* [Terraform](https://www.terraform.io/): Tool for creating, changing, and improving production infrastructure.\n\n# Queues\n\n* [queues.io](http://queues.io/): List of services for handling queues.\n\n# Distributed Tracing\n\n* [OpenTracing.io](http://opentracing.io)\n* [ZipKin](http://zipkin.io)\n\n# Monitoring\n\n* [Prometheus](https://prometheus.io)\n* [cAdvisor](https://github.com/google/cadvisor): Exposes metrics from Docker containers.\n* [DataDog](https://www.datadoghq.com/)\n* [New Relic](https://newrelic.com/)\n\n# API Development\n\n* [gRPC](http://www.grpc.io)\n* [Swagger](https://swagger.io/)\n* [Slate](https://github.com/lord/slate): Presentation layer for API docs.\n\n# Dashboards\n\n* [Grafana](https://grafana.com)\n\n# Log Aggregation\n\n* [PaperTrail](https://papertrailapp.com)\n* [SumoLogic](https://www.sumologic.com/)\n* [Kibana](https://www.elastic.co/products/kibana/): The \"K\" in ELK stack.\n* [LogDNA](https://logdna.com/)\n* [InfluxDB](https://www.influxdata.com/time-series-platform/): (aka TICK stack)\n\n# Testing\n\n* [SimianArmy](https://github.com/Netflix/SimianArmy): A set of tools developed by Netflix for chaos testing.\n* [Concourse CI](https://concourse.ci/): Container-oriented CI.\n* [Pact.io](http://www.pact.io/): Contract testing framework.\n* [CusterRunner](http://www.clusterrunner.com/): Massively parallel test runner.\n\n### Load\n\n* [Gatling](http://gatling.io/)\n* [Flood.io](https://flood.io/): Service for running automated load tests at scale.\n\n### Security\n\n* [OWASP Dependency Check](https://www.owasp.org/index.php/OWASP_Dependency_Check): Utility that identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities.\n\n# DevOps\n\n* [DevOps Topologies](http://web.devopstopologies.com/): Lists DevOps patterns and antipatterns.\n\n# Misc Tools\n\n* [DotEnv](https://github.com/bkeepers/dotenv): Tool for loading environment variables from .env files.\n\n# Books\n\n* [Release It!](https://pragprog.com/book/mnee/release-it)\n* [Site Reliability Engineering](https://www.amazon.com/Site-Reliability-Engineering-Production-Systems/dp/149192912X/ref=pd_bxgy_14_img_2?_encoding=UTF8\u0026pd_rd_i=149192912X\u0026pd_rd_r=4DQN1BX7KETRNEVT3H0X\u0026pd_rd_w=4vE3O\u0026pd_rd_wg=QjpsH\u0026psc=1\u0026refRID=4DQN1BX7KETRNEVT3H0X)\n* [DevOps Handbook](https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002/ref=pd_bxgy_14_img_3?_encoding=UTF8\u0026pd_rd_i=1942788002\u0026pd_rd_r=4DQN1BX7KETRNEVT3H0X\u0026pd_rd_w=4vE3O\u0026pd_rd_wg=QjpsH\u0026psc=1\u0026refRID=4DQN1BX7KETRNEVT3H0X)\n* [Infrastructure as Code](https://www.amazon.com/Infrastructure-Code-Managing-Servers-Cloud/dp/1491924357/ref=sr_1_1?ie=UTF8\u0026qid=1499615005\u0026sr=8-1\u0026keywords=infrastructure+as+code)\n* [Effective DevOps](https://www.amazon.com/Effective-DevOps-Building-Collaboration-Affinity/dp/1491926309/ref=pd_sim_14_1?_encoding=UTF8\u0026pd_rd_i=1491926309\u0026pd_rd_r=4DQN1BX7KETRNEVT3H0X\u0026pd_rd_w=qwzmH\u0026pd_rd_wg=QjpsH\u0026psc=1\u0026refRID=4DQN1BX7KETRNEVT3H0X)\n* [Production-Ready Microservices](https://www.amazon.com/Production-Ready-Microservices-Standardized-Engineering-Organization/dp/1491965975/ref=sr_1_1?s=books\u0026ie=UTF8\u0026qid=1499616081\u0026sr=1-1\u0026keywords=production+ready+microservices)\n* [Building Microservices](https://www.amazon.com/Building-Microservices-Designing-Fine-Grained-Systems/dp/1491950358/ref=sr_1_2?s=books\u0026ie=UTF8\u0026qid=1499616081\u0026sr=1-2\u0026keywords=production+ready+microservices)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/davidmerrick%2Fawesome-microservices/projects"}