awesome-microservices
A curated list of Microservices Architecture related principles and technologies.
https://github.com/eric-erki/awesome-microservices
Last synced: 12 days ago
JSON representation
-
Theory
-
Sites & Organizations
- CNCF Cloud Native Interactive Landscape - Interactive landscape of cloud native technologies.
-
Talks
- Bla Bla Microservices Bla Bla - A talk at the O’Reilly Software Architecture Conference, April 2016.
- Challenges in Implementing MicroServices - A presentation at GOTO 2015 by Fred George.
- Microservices - A presentation at GOTO Berlin 2014 by Martin Fowler.
- Bla Bla Microservices Bla Bla - A talk at the O’Reilly Software Architecture Conference, April 2016.
- Bla Bla Microservices Bla Bla - A talk at the O’Reilly Software Architecture Conference, April 2016.
-
Tutorials
- Developing a RESTful Microservice in Python - A story of how an aging Java project was replaced with a microservice built with Python and Flask.
- Developing and Testing Microservices With Docker - An example of the processes involved in creating a simple Docker-packaged Node microservice.
- Game On! - Microservices architecture explained in the context of an old-school text-based adventure game.
- Microservices without the Servers - Step by step demo-driven talk about serverless architecture.
- Part 1 - in-c-part-2-consistent-message-delivery/), [Part 3](http://insidethecpu.com/2015/08/14/microservices-in-c-part-3-queue-pool-sizing/), [Part 4](http://insidethecpu.com/2015/08/28/microservices-in-c-part-4-scaling-out/), [Part 5](http://insidethecpu.com/2015/09/11/microservices-in-c-part-5-autoscaling/).
- Microservices with Python, RabbitMQ and Nameko
- Using Packer and Ansible to build immutable infrastructure
- Microservices with Python, RabbitMQ and Nameko
- Reactive Microservices - Project showcasing different microservice communication styles using Scala, Akka, Play and other tools from Scala ecosystem.
- Developing a RESTful Microservice in Python - A story of how an aging Java project was replaced with a microservice built with Python and Flask.
- Developing and Testing Microservices With Docker - An example of the processes involved in creating a simple Docker-packaged Node microservice.
- Part 1 - in-c-part-2-consistent-message-delivery/), [Part 3](http://insidethecpu.com/2015/08/14/microservices-in-c-part-3-queue-pool-sizing/), [Part 4](http://insidethecpu.com/2015/08/28/microservices-in-c-part-4-scaling-out/), [Part 5](http://insidethecpu.com/2015/09/11/microservices-in-c-part-5-autoscaling/).
- Using Packer and Ansible to build immutable infrastructure
-
-
Web API Modeling & Documentation
-
JSON
- JSON:API - A specification for how a client should request that resources be fetched or modified, and how a server should respond to those requests.
-
REST
- API Blueprint - Tools for your whole API lifecycle. Use it to discuss your API with others. Generate documentation automatically. Or a test suite. Or even some code.
- Aglio - API Blueprint renderer with theme support that outputs static HTML.
- Apidoc - Beautiful documentation for REST services.
- ReDoc - OpenAPI/Swagger-generated API Documentation.
- Slate - Beautiful static documentation for your API.
- RAML - RESTful API Modeling Language, a simple and succinct way of describing practically-RESTful APIs.
- Apidoc - Beautiful documentation for REST services.
-
Programming Languages
Categories
Sub Categories
API Gateways / Edge Services
44
Java VM
30
Go
22
Monitoring & Debugging
17
Messaging
17
Storage
16
Articles & Papers
16
Unicode
15
Books
15
Serialization
15
Tutorials
13
Sites & Organizations
13
Configuration & Discovery
12
Node.js
11
Resilience
10
C++
10
Security
10
Testing
9
Coordination & Governance
8
PHP
8
Elasticity
8
REST
7
Talks
5
Logging
5
Python
5
Ruby
5
Job Schedulers / Workload Automation
5
C
5
CSharp
4
Polyglot
3
Service Discovery
3
Data Formats
3
Haskell
3
Perl
3
Erlang VM
3
Reactivity
2
RPC
1
CoAP
1
Vocabularies
1
JSON
1
Keywords
go
14
java
12
microservices
11
microservice
10
golang
8
distributed-systems
7
rest
7
web-framework
6
websocket
5
api
5
proxy
5
openapi
4
swagger
4
http
4
http2
4
scala
4
docker
4
messaging
3
router
3
service-discovery
3
http-server
3
clojure
3
cloud
3
python
3
actors
3
api-gateway
3
serverless
3
concurrency
3
monitoring
3
aws-lambda
3
serialization
3
json
3
oauth2
2
performance
2
middleware
2
server
2
rest-api
2
serverless-framework
2
tcp-client
2
nanopack
2
nanobox
2
devtools
2
authentication
2
ssh
2
akka
2
react
2
metrics
2
jackson
2
database
2
rpc
2