Devops

From monoliths to AI proxies: real-world strategy for testing and evolving LLM integrations
Integrating Large Language Models (LLMs) into production systems presents unique architectural, testing, and operational challenges. This article shares …
Monitoring your application locally with NewReclic
The New Relic Digital Intelligence Platform provides actionable insights to drive digital business results. You can monitor your application and infrastructure …
Using Self-Signed Multi-Domain Certificates
Self-signed certificates are usually used for TLS authentication on non-production environments. We’ll discuss here how to generate proper certificate for …

Logging policy
There are different points of view on how logging levels should be used in code. I will share mine. My assumption is: “There should be no errors in logs …
Developing in "dirty trunk"
The “dirty trunk” branching strategy involves committing directly to the main branch, with CI builds triggered on each commit. While simple, it …
Chef for Managing Small Cloud Infrastructure
I need to manage a small cloud server infrastructure. I have no intention to edit configs by hand all the time, nor write deployment scripts myself. Instead, …
Jolokia: HTTP/JSON bridge for JMX
Very often there is a need to monitor the Java application server. For example, external monitoring tool, like Nagios/Zenoss/Zabbix needs to get some metrics, …
Links: Continuous Deployment, Versioning and Git
The post shares resources on using Git for versioning and branching, including an article on versioning Maven projects with Git, an overview of the popular …
Establishing Customizable Tomcat Configuration
Deploying to Apache Tomcat often requires making changes to default configuration. These changes are often environment specific. Also, when upgrading a Tomcat …