Articles & Tutorials
Enterprise Java modernization, architecture, and quality engineering lessons from the field.
Articles
All Articles
Modernization
Modernizing a Java Monolith Without Betting the Business
A step-by-step playbook for moving an enterprise Java application toward modular and microservice architectures while keeping risk low.
Playwright
The Power of Playwright: Supercharging Test Automation with AI
What makes Playwright so capable, and how AI-assisted workflows make it even more powerful.
Pytest
Infrastructure Testing with Pytest and Paramiko
Validating services and data flows on remote hosts over SSH.
Observability
Quality Dashboards with Elasticsearch and Kibana
Aggregating results across frameworks to expose failure trends and release quality.
Architecture
Modular Monolith First: Enforcing Boundaries with ArchUnit
Making module boundaries real, and testable, before extracting anything.
Java Upgrades
From Java EE and JDK 8 to Modern Java and Jakarta EE
Planning a platform upgrade with OpenRewrite and a characterization-test safety net.
Data
Splitting the Shared Database Without Dual Writes
Schema ownership, change data capture, and the transactional outbox pattern.