awesome-microservices
A curated list of Microservices Architecture related principles and technologies.
https://github.com/eric-erki/awesome-microservices
Last synced: 6 days ago
JSON representation
-
Platforms
- Mantl - Platform for rapidly deploying globally distributed services.
- OpenWhisk - Serverless, open source cloud platform that executes functions in response to events at any scale.
- STUPS - A set of tools and components by Zalando to provide a convenient and audit-compliant PaaS for multiple autonomous teams on top of AWS.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Netflix OSS - Netflix open source software ecosystem.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Hook.io - Open source provider of microservice and webhook hosting.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
- Express Serverless - An open source, Kubernetes-native, microservices and serverless platform.
-
Capabilities
-
API Gateways / Edge Services
- data and control plane
- data and control plane
- data and control plane
- Amalgam8 - Content-based routing fabric for polyglot microservices.
- Caddy - Extensible HTTP/2 web server with automatic HTTPS.
- Express Gateway - A microservices API gateway built on Express.js.
- HAProxy - Reliable, high Performance TCP/HTTP load balancer.
- Istio - An open platform to connect, manage, and secure microservices.
- Linkerd - Resilient service mesh for cloud native apps.
- Otoroshi - Modern HTTP reverse proxy with lightweight API management.
- Spring Cloud Gateway - API Gateway on top of Spring MVC. Aims to provide a simple, yet effective way to route to APIs.
- Tyk - Open source, fast and scalable API gateway, portal and API management platform.
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
- data and control plane
-
Storage
- Manta - Highly scalable, distributed object storage service with integrated compute.
- Apache Hive - Data warehouse infrastructure built on top of Hadoop.
- CockroachDB , [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
-
Books
- Building Microservices - Building Microservices: Designing Fine-grained Systems. Sam Newman. Preview Edition.
- Istio in Action - Teaches you how to implement a full-featured Istio-based service mesh to manage a microservices application.
- Microservices in Action - A practical book about building and deploying microservice-based applications.
- Microservice Patterns - Teaches how to build applications with the microservice architecture and how to refactor a monolithic application to a microservices.
- Microservices from Theory to Practice - Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach. IBM Redbooks publication.
- Pulsar in Action - A practical book about developing microservice-based applications using Apache Pulsar by Manning Press.
- Testing Microservices with Mountebank - Provides a testing strategy using mountebank for service virtualization, promoting independent releases of Microservices
- The New Stack eBook Series - A Comprehensive Overview of the Docker and Container Ecosystem.
- The Tao of Microservices - Teaches the path to understanding how to apply microservices architecture with your own real-world projects.
- Micro Frontends in Action - A practical guide that teaches how to develop large software projects with multiple independent teams.
-
Sites & Organizations
- Cloud Native Computing Foundation - The Cloud Native Computing Foundation builds sustainable ecosystems and fosters a community around a constellation of high-quality projects that orchestrate containers as part of a microservices architecture.
- CNCF Cloud Native Interactive Landscape - Interactive landscape of cloud native technologies.
-
-
Enterprise & Verticals
-
Unicode
- Commercetools ![c - Headless commerce platform.
- Flamingo - Framework to build flexible and modern e-commerce applications.
- Interact ![c - CRM microservices for rapid delivery of tailored solutions.
- Predix ![c - Industrial microservices platform.
- Skava ![c - Provides microservices for all the functions of your store, and the glue to hold them together.
- Moltin ![c - E-commerce API for developers.
-
-
Emerging Technologies
-
Sites & Organizations
- BigchainDB - The scalable blockchain database.
- CEPTR - A recomposable medium for distributed social computing, a semantic self-describing protocol stack, and a cretor of fractal coherence contexts for biomimetic computing.
- Edgware Fabric - Lightweight, agile service bus for systems at the edge of the network, in the physical world.
- Hyperledger - Open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration, hosted by The Linux Foundation, including leaders in finance, banking, IoT, supply chain, manufacturing and technology.
- Luna - Visual and textual functional programming language with a focus on productivity, collaboration and development ergonomics.
-
-
Contributing
-
Sites & Organizations
- Contribution Guidelines
- open an issue - microservices/pulls) with your additions.
-
Programming Languages
Categories
Sub Categories
API Gateways / Edge Services
34
Unicode
13
Books
10
Java VM
10
Articles & Papers
10
Sites & Organizations
10
Tutorials
7
Monitoring & Debugging
7
Storage
7
Messaging
6
Node.js
5
Elasticity
4
Coordination & Governance
4
Serialization
4
Talks
3
Configuration & Discovery
3
PHP
3
Testing
3
Job Schedulers / Workload Automation
2
Data Formats
2
Security
2
Python
2
Go
2
C++
2
Resilience
2
CoAP
1
REST
1
RPC
1
Perl
1
CSharp
1
JSON
1
Logging
1
Ruby
1
C
1
Service Discovery
1
Polyglot
1
Keywords