Production-Ready Microservices

Issue #57 | Feb 23, 2016


Designing a Event Bus for your Microservices

Synchronous http requests has it’s merits but alternatives are worth exploring in microservices world.

Asynchronous REST Services with JAX-RS and CompletableFuture

One of new features introduced by JAX-RS 2.0 is asynchronous processing in Server and Client APIs.

Hystrix - Fault Tolerance in a Connected World

Learn how to respond to failures in these remote systems.

CQRS and Event Sourcing in Java with Spring Framework

Useful list of CQRS and Event Sourcing learning resources.

Pattern: Command Query Responsibility Segregation

How to split the application into two parts: the command-side and the query-side.

A Survival Guide for Java Devs

Moving to a microservices architecture is not just a matter of replacing method calls with HTTP requests. Welcome to the world of containers, reactive stacks, and more.

The Netflix stack, using Spring Boot - Part 3: Feign

Series of blog posts about Spring Boot and Netflix stack.

Event Driven Microservices Patterns

This blog discuss some patterns which are often used in microservices applications which need to scale.

Building Microservices-Based Enterprise Apps in Java With Lagom (Part 1)

Lagom provides a way for building enterprise apps with microservices in mind while also giving us responsive, resilient, elastic, and message-drive features.


Production-Ready Microservices

Microservice Patterns


A Confluent Online Talk Series


Virtual Panel: Microservices in Practice


Mastering Chaos - A Netflix Guide to Microservices

Exploring Microservice Security in an Open Source Sock Shop



LCFS Graph driver for Docker.

Project Mosaic

Mosaic is a set of services, libraries together with a specification that defines how its components interact with each other, to support a microservice style architecture for large scale websites.


Lightweight framework for building java microservices.