#4f4d13Refactoring legacy Ruby on Rails appsRefactoring a bloated login controller in a Rails side project (Chathub) by extracting single-purpose Command classes and a Service object to tie them together. Discusses the resulting testability gains and the coupling issues still left to fix.#b7a211Netflix OSS: A beginner's guide [pt4]Fourth part of the Netflix OSS series, adding Hystrix circuit breakers to a microservice and aggregating their streams with Turbine. Wires up a combined Hystrix Dashboard/Turbine app and watches the circuit state change as instances scale up.#b7a211Netflix OSS: A beginner's guide [pt3]Third part of the Netflix OSS series, adding Zuul as an edge server to route and load-balance requests across microservice instances. Shows the Zuul route configuration and tests it with curl against a scaled-out contacts-service.#b7a211Netflix OSS: A beginner's guide [pt2]Second part of the Netflix OSS series: registering a microservice with the Eureka server built in part one. Covers the @EnableDiscoveryClient annotation, the client-side eureka.client configuration, and confirming the service shows up in Eureka's dashboard.#b7a211Netflix OSS: A beginner's guide [pt1]First part of a series introducing the Netflix OSS microservices stack, starting with Eureka, the service registry. Walks through generating a Spring Boot project, configuring application.yml, and enabling the server with @EnableEurekaServer.