Playing Healthchecks

Healthchecks in the Scala Play Framework The Play framework for Scala is “marketed” as a lightweight framework used all over for folks building microservices and other quick and nimble services. While it may be fast and opinionated, it definitely does not set you up for success in a microservice world. Microservice Necessities Microservices need a … Read more

Monolith to Micro – The Cautions

This is the first installment in a “Monolith to Micro” series of posts. These posts will follow a typical journey from moving from a monolithic architecture to a microservice-like architecture. In this installment, we will take a look at some of the cautions in this migration that should be taken into consideration. Are Microservices for … Read more

System of Systems

I’ve been watching some of Stefan Tilkov’s talks recently: I have started to like him because he seems to be more grounded in reality than many other speakers. They seem like they are just riding careers of speaking, grabbing the latest buzzwords and running. But Stefan seems like he actually does build software, or at … Read more

Instana Network Time

Recently we have been running into performance issues with load tests in one of our environments. When digging into the issue with Instana, we do not get much useful information. It just says that the time is spent in “Network”. Instana calculates this network time by seeing when the trace “leaves” one instrumented system, and … Read more

Enterprise Microservices

Many small and medium-sized companies have adopted a microservice architecture. The adaptability, scalability, and agility that the microservice patterns unlock are very appealing to these companies. These attributes are also appealing to larger companies too. But other attributes also tend to temper some of these benefits. Adaptability Polyglot is the name of the game. Teams … Read more

But Everybody Is Doing It

The common childish response when Mommy or Daddy is denying the child something. “Everybody is doing it” is apparently supposed to be a good enough reason to do it ourselves. However, children are not the only ones that employ this reasoning. For example, just because “everybody is doing” microservices doesn’t mean that is a good … Read more