1
0
Fork 0
mirror of https://github.com/mfornos/awesome-microservices.git synced 2025-10-30 23:06:30 -04:00

Structural changes.

This commit is contained in:
mfornos 2015-09-24 16:31:18 +02:00
parent ad963426a7
commit 5bb13c2469

View file

@ -6,6 +6,19 @@ A curated list of Microservice Architecture related principles and technologies.
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents** **Table of Contents**
- [Platforms](#platforms)
- [Runtimes](#runtimes)
- [Infrastructure](#infrastructure)
- [API Gateways / Edge Services](#api-gateways--edge-services)
- [Configuration and Discovery](#configuration-and-discovery)
- [Elastic Computing](#elastic-computing)
- [Messaging](#messaging)
- [Serialization](#serialization)
- [Reactivity](#reactivity)
- [Resilience](#resilience)
- [Monitoring and Debugging](#monitoring-and-debugging)
- [Logging](#logging)
- [IT Automation / Provisioning](#it-automation--provisioning)
- [Service Toolkits](#service-toolkits) - [Service Toolkits](#service-toolkits)
- [JVM](#jvm) - [JVM](#jvm)
- [Go](#go) - [Go](#go)
@ -14,19 +27,6 @@ A curated list of Microservice Architecture related principles and technologies.
- [C++](#c-1) - [C++](#c-1)
- [D](#d) - [D](#d)
- [Erlang](#erlang) - [Erlang](#erlang)
- [Runtimes](#runtimes)
- [Platforms](#platforms)
- [Infrastructure](#infrastructure)
- [API Gateway](#api-gateway)
- [Serialization](#serialization)
- [Messaging](#messaging)
- [Elastic Computing](#elastic-computing)
- [Reactivity](#reactivity)
- [Resilience](#resilience)
- [Configuration and Discovery](#configuration-and-discovery)
- [Monitoring and Debugging](#monitoring-and-debugging)
- [Logging](#logging)
- [IT Automation / Provisioning](#it-automation--provisioning)
- [Deployment and Continuous Integration](#deployment-and-continuous-integration) - [Deployment and Continuous Integration](#deployment-and-continuous-integration)
- [On-prem](#on-prem) - [On-prem](#on-prem)
- [Hosted](#hosted) - [Hosted](#hosted)
@ -59,16 +59,6 @@ A curated list of Microservice Architecture related principles and technologies.
<!-- END doctoc generated TOC please keep comment here to allow auto update --> <!-- END doctoc generated TOC please keep comment here to allow auto update -->
## Runtimes
- [Akka](http://akka.io/) - Toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
- [Erlang/OTP](http://www.erlang.org/doc/design_principles/users_guide.html) - Programming language used to build massively scalable soft real-time systems with requirements on high availability.
- [Karaf](http://karaf.apache.org/) - Small OSGi based runtime which provides a lightweight container.
- [Karyon](https://github.com/Netflix/karyon) - The nucleus or the base container for applications and services built using the NetflixOSS ecosystem.
- [Microserver](https://github.com/aol/micro-server) - Java 8 native, zero configuration, standards based, battle hardened library to run Java REST microservices.
- [Orbit](http://orbit.bioware.com/) - Modern framework for JVM languages that makes it easier to build and maintain distributed and scalable online services.
- [Vert.X](http://vertx.io/) - Toolkit for building reactive applications on the JVM.
## Platforms ## Platforms
- [Cisco Microservices](https://github.com/CiscoCloud/microservices-infrastructure) - Modern platform for rapidly deploying globally distributed services. - [Cisco Microservices](https://github.com/CiscoCloud/microservices-infrastructure) - Modern platform for rapidly deploying globally distributed services.
@ -78,6 +68,15 @@ A curated list of Microservice Architecture related principles and technologies.
- [Spring Cloud Netflix](https://github.com/spring-cloud/spring-cloud-netflix) - Provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.. - [Spring Cloud Netflix](https://github.com/spring-cloud/spring-cloud-netflix) - Provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms..
- [VAMP](http://vamp.io/) - Build, deploy and manage microservices with power and ease. - [VAMP](http://vamp.io/) - Build, deploy and manage microservices with power and ease.
## Runtimes
- [Akka](http://akka.io/) - Toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
- [Erlang/OTP](http://www.erlang.org/doc/design_principles/users_guide.html) - Programming language used to build massively scalable soft real-time systems with requirements on high availability.
- [Karaf](http://karaf.apache.org/) - Small OSGi based runtime which provides a lightweight container.
- [Karyon](https://github.com/Netflix/karyon) - The nucleus or the base container for applications and services built using the NetflixOSS ecosystem.
- [Microserver](https://github.com/aol/micro-server) - Java 8 native, zero configuration, standards based, battle hardened library to run Java REST microservices.
- [Orbit](http://orbit.bioware.com/) - Modern framework for JVM languages that makes it easier to build and maintain distributed and scalable online services.
- [Vert.X](http://vertx.io/) - Toolkit for building reactive applications on the JVM.
## Infrastructure ## Infrastructure
@ -377,7 +376,6 @@ of the testing and deployment process.
- [Monolith first](http://martinfowler.com/bliki/MonolithFirst.html) - [Monolith first](http://martinfowler.com/bliki/MonolithFirst.html)
- [Scaling microservices at Gilt with Scala, Docker and AWS](http://www.infoq.com/news/2015/04/scaling-microservices-gilt) - [Scaling microservices at Gilt with Scala, Docker and AWS](http://www.infoq.com/news/2015/04/scaling-microservices-gilt)
## Theory ## Theory
### Articles & Papers ### Articles & Papers