tirreno code discipline
March 09, 2025 · 2 min read
Fraud prevention isn’t just for banks anymore — any system managing accounts, transactions, or data must embed protection at the core. That’s why we created tirreno as a prêt-à-porter security platform that’s easy to set up and a joy to maintain with any online application. To achieve this, tirreno is offered as an on-premise solution to mitigate the risk of third-party cloud breaches and ensure regulatory compliance.
From an application standpoint, we chose PHP and PostgreSQL as a mature, time-proven, "boring" tech stack. While PHP isn’t the trendiest choice, it provides the necessary capabilities to build straightforward, low-dependency systems — a trade-off we consider fully justified.
tirreno follows a minimal-dependency approach. It includes little JavaScript and avoids complex frontend JS and CSS frameworks. The codebase is built for a reduced attack surface, stability, and ease of deployment in regulated or mission-critical environments.
Core discipline principle: reduce moving parts, avoid unnecessary dependencies, and write ascétique code that can run for years without intervention.