Microservices AntiPatterns and Pitfalls

Issue #62 | Apr 13, 2017

Articles

Sagas

Discussion about Saga design pattern

Practical Challenges For RxJava Learners

How you can challenge yourself with coding tasks and improve your practical RxJava skills

Managing services using Apache ZooKeeper

A strategy for managing configs and services through service registry must be decided before starting development

Microservices, bounded context, cohesion

What do they have in common?

Spotify's Event Delivery

The Road to the Cloud (Part I)

Streaming analytics better than classic batch

Do we actually solve a streaming problem with periodic batch or micro-batch jobs?

gRPC 101 for Spring Developers

gRPC makes mobile and HTTP/2 top priorities. It's more efficient than REST and is used to power mobile apps, real-time communication, and IoT

Managing IoT devices with Kafka and MQTT

This post will illustrate the implementation of a realistic mobility scenario where an application (mobility manager) coordinates the movement of many mobile devices in real time

Architecture Guidance - Common application patterns with .NET

Practical advice, best practices, and sample applications to help you implement different application patterns using .NET

Managing Site Reliability

Things Learned Managing Site Reliability for Some of the World’s Busiest Gambling Sites

An Adventure into Microservices

Microservices are all the rage. Here's a cool example with Netflix OSS and Spring-Boot.

Projects

Lelylan - Open Source Internet of Things

Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.

Videos

Velocity 2012: Jay Parikh - Building for a Billion Users

gRPC 101 for Java Developers by Ray Tsang

Books

Microservices vs. Service-Oriented Architecture

Microservices AntiPatterns and Pitfalls

GitBook - SpringCloud

Discussions

Transactions across REST microservices