search
Get Started
search

Best Microservices

Updated Daily
Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Advanced Microservices Design Patterns

Advanced Microservices Design Patterns provides guidance on structuring resilient and scalable cloud-native applications. It explores architectural patterns such as Saga for managing distributed transactions, Event Sourcing for durable data records, and CQRS to separate read and write operations. Th...

2 RESTful API Design

RESTful API Design focuses on structuring network communication between applications using a standardized approach. It emphasizes clear, logical resource organization and HTTP methods to facilitate efficient data transfer. This design pattern is particularly valuable for developers building microser...

3 Micronaut Framework

Micronaut Framework is a modern Java framework optimized for cloud native development. It achieves rapid startup times and efficient resource usage through ahead-of-time compilation combined with minimal application dependencies. This makes it suitable for building microservices and serverless appli...

4 Armeria
Armeria

Armeria is a Java and Kotlin framework focused on developing robust microservices. It offers built-in support for asynchronous communication using gRPC alongside features such as service discovery, load balancing, and circuit breaking. This makes it suitable for developers creating complex distribut...

5 Kubernetes
Kubernetes

Kubernetes is an open source platform for automating deployment, scaling, and management of containerized applications. It’s notable for its ability to manage complex microservices architectures across various environments including public clouds and on-premises infrastructure. Kubernetes provides a...

6 Dropwizard
Dropwizard

Dropwizard is a Java framework designed for building robust backend systems, particularly those supporting microservices architectures. It streamlines development by integrating essential components such as web servers (Jetty), REST clients (Jersey), and JSON processing libraries (Jackson). This sim...

7 Go kit
Go kit

Go Kit is a modular framework for building Kubernetes operators in Go, providing abstractions and tools to simplify common operator tasks like resource management and reconciliation loops.

8 Temporal (Workflow)

Temporal is an open-source microservices orchestration platform created by Maxim Fateev in 2019 to manage durable application state.

9 Oat++
Oat++

Oat++ is a header-only C++ library designed for creating and running fuzz tests by automatically generating test cases based on defined input grammars.

10 Hyperf
Hyperf

Hyperf is a high-performance PHP web framework built on the non-blocking ZEO event loop, aiming for speed and efficiency through asynchronous operations and minimal overhead.

11 Helidon
Helidon

Helidon is an open-source, microservices-oriented framework for building Java applications, emphasizing performance and scalability through its architecture based on Netty and Eclipse MicroProfile implementations.

12 Lagom Framework

Lagom Framework is an open-source Java toolkit for building distributed, reactive systems using technologies like Akka and Cassandra, emphasizing scalability and fault tolerance.

13 AWS Migration Hub Refactor Spaces

AWS Migration Hub Refactor Spaces utilizes CloudEndure Migration technology to provide a managed environment for application refactoring and modernization during cloud migration projects. (156 characters)

14 Micronaut
Micronaut

Micronaut is a JVM-based framework created in 2017 by Object Computing, known for its fast startup time and low memory footprint.

15 Jakarta EE
Jakarta EE

Jakarta EE is a set of specifications for enterprise Java, managed by the Eclipse Foundation after Oracle transferred the rights in 2019.

16 Kratos
Kratos

Kratos is an open-source Kubernetes operator that simplifies the creation and management of custom resources by defining them as code using familiar programming languages like Go or Python.

17 Feathers.js

Feathers.js is a lightweight web framework for creating real-time applications and REST APIs, originally created by David Luecke in 2011.

18 Kontena Classic

Kontena Classic was an open-source platform simplifying Docker application deployment and management by providing a centralized orchestration layer built on top of Docker Swarm.

19 GraphQL Schema Stitching Refactoring

When microservices expose data via GraphQL, schema stitching becomes complex. Refactoring this involves safely merging, renaming, or restructuring types and fields across multiple underlying service schemas without breaking client queries. This requires deep understanding of GraphQL's type system an...

You've reached the end — 19 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare