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 gRPC Stack
gRPC Stack

gRPC is an open-source remote procedure call framework developed at Google and publicly released in 2015. It commonly uses Protocol Buffers to define service contracts and serialize messages, while HTTP/2 supports multiplexed connections, streaming, and efficient binary transport. The framework gene...

6 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...

7 Go + Gin Stack

The Go and Gin stack combines the Go programming language with Gin, an open-source HTTP web framework designed for building APIs and web services. Gin provides request routing, middleware composition, parameter binding, validation support, and response rendering while retaining Go's standard concurr...

8 Quarkus Stack

Quarkus is an open-source Java framework initiated by Red Hat for building cloud-native applications, including microservices deployed in containers and Kubernetes. It integrates established Java libraries while emphasizing fast startup, reduced memory use, and build-time processing. Applications ca...

9 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...

10 Go + Echo Stack

Go with Echo is a web-development stack built around the Go programming language and Echo, an open-source HTTP framework created by Vishal Rana. Echo provides routing, middleware composition, request binding, response rendering, centralized error handling, and support for building REST-style APIs an...

11 Go kit
Go kit

Go kit is an open-source programming toolkit for building microservices in the Go language, rather than a Kubernetes operator framework. It provides packages and conventions for structuring services around endpoints, transports, and middleware, with support for concerns such as logging, metrics, tra...

12 Micronaut Stack

Micronaut is an open-source framework for building JVM applications, including microservices, serverless functions, and web services in Java, Kotlin, or Groovy. Created by developers at Object Computing and first released in 2018, it performs dependency injection and related framework processing at...

13 Temporal (Workflow)

Temporal is an open-source microservices orchestration platform designed to manage durable application state and complex business processes. Created in 2019 by Maxim Fateev, it evolved from the earlier Uber Cadence project. The platform allows developers to write workflows as ordinary code in langua...

14 Oat++
Oat++

Oat++ is a lightweight, zero-dependency web framework designed for creating high-performance REST APIs and microservices using modern C++. It provides a native, header-only architecture that allows developers to build asynchronous network applications without relying on external heavy libraries. The...

15 Hyperf
Hyperf

Hyperf is an open-source PHP framework designed for long-running, high-concurrency applications. It commonly runs on coroutine-based engines such as Swoole or Swow and provides components for dependency injection, routing, databases, caching, queues, scheduled tasks, and microservices. It is aimed a...

16 Helidon Stack

Java microservices framework released by Oracle in 2018, offering two programming models: Helidon SE for reactive streams and Helidon MP for MicroProfile compliance.

17 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.

18 Lagom Framework

Lagom is an open-source framework developed by Lightbend for building microservices and reactive systems, supporting both Java and Scala programming languages. It builds on Akka for concurrency and the Play Framework, with integrated support for Apache Kafka and Cassandra for event streaming and per...

19 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)

20 Micronaut
Micronaut

Micronaut is an open-source application framework for the Java Virtual Machine (JVM) created by Object Computing. It utilizes compile-time dependency injection instead of reflection to achieve fast startup times and a low memory footprint. The framework is designed primarily for building microservic...

21 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.

22 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.

23 Feathers.js

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

24 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.

25 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 — 25 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