Sidecar Design Pattern A combination of Java and Ruby on Rails to explain how the Sidecar design pattern works with microservices and distributed systems