Live demo  Arrow | Source code | Documentation | Contact | Blog
tirreno - Open Security Analytics Platform Use cases How it works Pricing About
Arrow Download

tirreno » .com/bat » tirreno code discipline






.com/bat
blog




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.

't'







tirreno is an open security
analytics that makes it easy to
understand, monitor, and protect
your product from cyber threats,
account takeovers, and abuse.

—  Platform

—  Use cases

—  How it works

—  Pricing

—  About

—  Download

—  Live demo

—  GitHub

—  Dockerhub

—  Documentation

—  Blog

General team@tirreno.com
Support ping@tirreno.com
Security atdt@tirreno.com

Terms & conditions
Privacy policy
Imprint | Contact

Rue Galilée 7
1400 Yverdon-les-Bains
Switzerland Switzerland

©2025, tirreno




Open security analytics