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 …