mirror of
https://github.com/mfornos/awesome-microservices.git
synced 2024-11-20 11:16:15 -05:00
Initial commit
This commit is contained in:
commit
f071f41d33
1 changed files with 117 additions and 0 deletions
117
README.md
Normal file
117
README.md
Normal file
|
@ -0,0 +1,117 @@
|
|||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
|
||||
|
||||
- [Awesome Microservices](#awesome-microservices)
|
||||
- [Toolkits](#toolkits)
|
||||
- [JVM](#jvm)
|
||||
- [Go](#go)
|
||||
- [Infrastructure](#infrastructure)
|
||||
- [API Gateway](#api-gateway)
|
||||
- [Configuration & Discovery](#configuration-&-discovery)
|
||||
- [Monitoring](#monitoring)
|
||||
- [Logging](#logging)
|
||||
- [Platforms](#platforms)
|
||||
- [Runtimes](#runtimes)
|
||||
- [In-Memory Data Grids](#in-memory-data-grids)
|
||||
- [Deployment](#deployment)
|
||||
- [Theory](#theory)
|
||||
- [Articles](#articles)
|
||||
- [Books](#books)
|
||||
- [Sites](#sites)
|
||||
- [License](#license)
|
||||
|
||||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||||
|
||||
# Awesome Microservices
|
||||
|
||||
A curated list of Microservice Architecture related principles and technologies.
|
||||
|
||||
## Toolkits
|
||||
|
||||
### JVM
|
||||
|
||||
- [Vert.X](http://vertx.io/)
|
||||
- [Finagle](http://twitter.github.io/finagle)
|
||||
- [Spring Boot](http://projects.spring.io/spring-boot/)
|
||||
- [Dropwizard](https://dropwizard.github.io/)
|
||||
- [Spray](http://spray.io/)
|
||||
|
||||
### Go
|
||||
|
||||
- [Kite](https://github.com/koding/kite)
|
||||
- [Martini](http://martini.codegangsta.io/)
|
||||
- [Negroni](https://github.com/codegangsta/negroni)
|
||||
|
||||
## Infrastructure
|
||||
|
||||
### API Gateway
|
||||
|
||||
- [Kong](http://getkong.org/)
|
||||
- [Tyk](https://tyk.io/)
|
||||
- [Camel](http://camel.apache.org/)
|
||||
|
||||
### Configuration & Discovery
|
||||
|
||||
- [ZooKeeper](https://zookeeper.apache.org/)
|
||||
- [Etcd](https://github.com/coreos/etcd)
|
||||
- [Consul](https://consul.io/)
|
||||
- [Eureka](https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance)
|
||||
|
||||
### Monitoring
|
||||
|
||||
- [Graphite](http://graphite.wikidot.com/)
|
||||
- [Riemann](http://riemann.io/)
|
||||
- [Suro](https://github.com/Netflix/suro/wiki)
|
||||
|
||||
### Logging
|
||||
|
||||
- [Fluentd](http://www.fluentd.org/)
|
||||
- [Logstash](http://logstash.net/)
|
||||
- [Kibana](https://www.elastic.co/products/kibana)
|
||||
- [Graylog](https://www.graylog.org/)
|
||||
|
||||
## Platforms
|
||||
|
||||
- [Fabric8](http://fabric8.io/)
|
||||
|
||||
## Runtimes
|
||||
|
||||
- [Karaf](http://karaf.apache.org/)
|
||||
- [Akka](http://akka.io/)
|
||||
|
||||
## In-Memory Data Grids
|
||||
|
||||
- [Hazelcast](http://hazelcast.org/)
|
||||
- [Galaxy](http://www.paralleluniverse.co/galaxy/)
|
||||
|
||||
## Deployment
|
||||
|
||||
- [Docker](https://www.docker.com/)
|
||||
- [ECS](http://aws.amazon.com/ecs/)
|
||||
- [Capsule](https://github.com/puniverse/capsule)
|
||||
|
||||
## Theory
|
||||
|
||||
### Articles
|
||||
|
||||
- [Hexagonal Architecture](http://alistair.cockburn.us/Hexagonal+architecture)
|
||||
- [Microservice Architecture](http://martinfowler.com/articles/microservices.html)
|
||||
- [AKF Scale Cube](http://akfpartners.com/techblog/2008/05/08/splitting-applications-or-services-for-scale/)
|
||||
- [CQRS](http://martinfowler.com/bliki/CQRS.html)
|
||||
- [Event Sourcing](http://martinfowler.com/eaaDev/EventSourcing.html)
|
||||
|
||||
### Books
|
||||
|
||||
- [Building Microservices](http://nginx.com/wp-content/uploads/2015/01/Building_Microservices_Nginx.pdf)
|
||||
- [The Art of Scalability](http://theartofscalability.com/)
|
||||
|
||||
### Sites
|
||||
|
||||
- [Microservice Patterns](http://microservices.io/)
|
||||
- [OSGi](http://www.osgi.org/)
|
||||
|
||||
## License
|
||||
|
||||
[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)
|
||||
|
Loading…
Reference in a new issue