Category Archives: Application Servers

Embeding #Grafana dashboards in the GUI of a #SpringBoot Java application or a #Spring based #Java application deployed on #Jboss

By | August 24, 2026

The following configurations should be done in order to embed Grafana dashboards directly in the GUI of a Spring based Java application deployed on Jboss. Note that this is a mix of Java code, Jboss configurations and Grafana configurations that should be done so to be able to smoothly embed Grafana Dashboards. The current example… Read More: Embeding #Grafana dashboards in the GUI of a #SpringBoot Java… »

Building a Self-Hosted Family Financial Hub: Wealthfolio, Actual Budget, and Authentik Behind a Unified Services Portal

By | August 23, 2026

Modern family life comes with fragmented financial tools: checking accounts across different institutions, investment portfolios, retirement funds, kids’ allowances, and subscription trackers. Handing all this data to commercial SaaS platforms often means accepting recurring subscription costs, privacy compromises, and third-party tracking. I was looking also for a way to have a global look on all… Read More: Building a Self-Hosted Family Financial Hub: Wealthfolio, Actual Budget, and… »

The Case of the Frozen Database: How Tuning NVMe I/O Saved a Critical JBoss Application

By | November 21, 2025

In high-performance enterprise environments, the chain is only as strong as its weakest link. I recently faced a critical issue where a long-running task in my development machine running in JBoss Application Server was failing consistently. The investigation led me down a path from application timeouts deep into the core I/O mechanics of the Oracle… Read More: The Case of the Frozen Database: How Tuning NVMe I/O… »

Monitor and control #ActiveMq using Jolokia #API

By | October 26, 2023

Apache ActiveMQ® is the most popular open source, multi-protocol, Java-based message broker. It is widely used in a lot of multi service application environments where we need to pass messages between services. All this type of environments (kubernets, docker swarm etc. ) are used to be able to monitor and control the component services using… Read More: Monitor and control #ActiveMq using Jolokia #API »

#Jboss: Data source connection optimizations

By | June 21, 2023

In a high load system deployed on Jboss Application Server the following optimizations for data source pool resources may be needed. 1. Change the minimum and maximum pool size of a data source (MyDS). This will ensure that we always have a minimum number of allocated connections and also we set a threshold to the… Read More: #Jboss: Data source connection optimizations »

Activate #infinispan second level cache with #jboss and #hibernate

By | November 23, 2022

Second level cache is an extremely powerful way to improve performance of an enterprise application if done right. In the following I will explain how to activate and configure second level cache when using Hibernate and Jboss 7.4+ application server. Jboss 7.4 comes with Infinispan as the build in second level cache solution. This makes… Read More: Activate #infinispan second level cache with #jboss and #hibernate »

#Optimize #Jboss EAP 7.x embedded #Artemis messaging server for high volumes

By | February 23, 2022

There are several configurations that will prepare the embedded Jboss EAP 7.x Artemis messaging server for a production environment with high volumes. The following is a non exhaustive list of optimizations I discovered during several performance tests. Most of the settings is assumed that are done from jboss-cli. Disable client pre-fetch of messages: This will… Read More: #Optimize #Jboss EAP 7.x embedded #Artemis messaging server for high… »

How to run with multiple PHP versions on Fedora 35 using Apache and PHP-FPM

By | August 17, 2023

I am self hosting my own services on my home server and sometimes issues occur due to incompatible prerequisites and because I try to always use the latest version of everything. After updating from Fedora 34 to Fedora 35 again I hit one issue I already had: PHP prerequisites. The issue after update was caused… Read More: How to run with multiple PHP versions on Fedora 35… »