Mesos vs. Kubernetes 1. Overview In this tutorial, we’ll understand the basic need for a container orchestration system. We’ll evaluate the desired characteristic of such a system. From that, we’ll try to compare two of the most popular container orchestration systems in use today, Apache Mesos and Kubernetes. 2. Container… Continue Reading mesos-kubernetes-comparison

Introduction to Chaos Monkey 1. Introduction In this tutorial, we’re going to talk about Chaos Monkey for Spring Boot. This tool helps us introduce some of the principles of chaos engineering into our Spring Boot web applications by adding latency to our REST endpoints, throwing errors, or even killing an app.… Continue Reading spring-boot-chaos-monkey

Quick Guide to Micrometer 1. Introduction Micrometer provides a simple facade over the instrumentation clients for a number of popular monitoring systems. Currently, it supports the following monitoring systems: Atlas, Datadog, Graphite, Ganglia, Influx, JMX and Prometheus. In this article, we’ll introduce the basic usage of Micrometer and its integration… Continue Reading micrometer

Introduction to Apache Spark 1. Introduction Apache Spark is an open-source cluster-computing framework. It provides elegant development APIs for Scala, Java, Python, and R that allow developers to execute a variety of data-intensive workloads across diverse data sources including HDFS, Cassandra, HBase, S3 etc. Historically, Hadoop’s MapReduce prooved to be… Continue Reading apache-spark

Gatling vs JMeter vs The Grinder: Comparing Load Test Tools DevOps Testing 1. Introduction Choosing the right tool for the job can be daunting. In this tutorial, we’ll simplify this by comparing three web application load testing tools – Apache JMeter, Gatling, and The Grinder–against a simple REST API. 2.… Continue Reading gatling-jmeter-grinder-comparison

Create a Fat Jar App with Spring Boot 1. Introduction One of the more heart-warming developments of recent years has been an ongoing simplification of how web applications are deployed. Skipping all the boring intermediate historical steps, we arrive at today – when we can dispense with not only cumbersome… Continue Reading deployable-fat-jar-spring-boot