monkey codes
monkey codes

Random bits of knowledge and laughable mistakes from a real world code monkey.

Tags


Twitter


monkey codes

Spring

Visualizing a Spring Context Graph

How to examine the runtime state of a Spring context with the help of an object graph. Lack of package design can lead to unintended large Spring contexts due to the ease of using component scanning. This post will look at how to visualize the runtime state of a Spring application context with a vi…

Johan ZietsmanJohan Zietsman

Dockerize a Spring Boot Application

A brief exploration of Docker and how it can be used to setup a complex application with several components. This post will cover the basic concepts of Docker and Docker Compose and how it can be applied to setup the Spring Boot Application created in part one of the series. What is Docker? Docker…

Johan ZietsmanJohan Zietsman

Actuator and Prometheus

How to monitor and measure a Spring Boot Application's performance. Amongst some of the most important aspects of production environments are monitoring and instrumentation. In this post I will look at how to combine Spring Actuator, Prometheus and Grafana to deliver production grade instrumentatio…

Johan ZietsmanJohan Zietsman