Infrastructure Decision Record

We built it for $15/mo instead of $165.

A disciplined evaluation of vendor pricing against self-hosted alternatives — choosing long-term cost control over short-term convenience.

Date
April 1, 2026
Status
Locked
Review Team
Engineering, Data, Product, Legal, Finance
Scroll
$14.59
Monthly operating cost
$1,800
Annual cost avoidance
92%
Savings vs. vendor path
The Problem

Vendor plans kept hitting ceilings

Three automated monitoring jobs needed a scheduling platform — think of it like the system that tells each job when to run and what to do if something fails. Every managed service we evaluated had the same pattern: a usage cap designed to push us into the next pricing tier. We'd already hit this wall three times with other tools. Instead of accepting a fourth, we sat down with the whole team and evaluated the tradeoff properly.

Cost Comparison

Vendor path vs. what we built

Side by side, same capabilities. One path locks you into escalating vendor tiers. The other puts control — and margin — back in your hands.

Vendor upgrade path $164.59/mo
Our build (Asinus stack) $14.59/mo
Key Decisions

Four calls, one principle

Every decision followed the same logic: if a vendor charges a premium for a feature we can build and maintain ourselves at negligible incremental cost, we build it.

01
$100/mo saved

Self-hosted automation instead of renting a managed service

The managed service gave us 500 minutes per month of scheduled runtime. With three jobs running every six hours, we'd use 87% of that allowance on day one — with zero room to add anything new. The only way to get more capacity was a $100/month upgrade. Instead, we run the same software on our own server, where capacity is limited only by the hardware we chose.

02
$50/mo saved

Custom health monitoring instead of paying for one feature

The database vendor's next pricing tier cost $50/month more. The only feature we actually needed from it was a connection to our monitoring dashboard. Building that connection ourselves cost nothing extra — it runs on the same server — and gives us finer control over what gets flagged and when we get alerted.

03
Infrastructure

Right-sized European server

We sized the server to exactly what our data team calculated we'd need — no over-provisioning, no under-building. European hosting gives us 20x the bandwidth of US equivalents at the same price point, with a promotional credit covering the first two months.

04
Security

Audit-ready network layer from day one

Business infrastructure on a business account with a clean paper trail. Private networking ensures our services are never exposed to the public internet — only authorized devices can connect. This is the foundation for SOC 2 compliance readiness and clean due diligence when it matters.

How It Works

Simple by design

One server, one database, one management layer. Fewer moving parts means fewer things that break. All data can be rebuilt from backup storage — no expensive backup service required.

📊
Monitoring Jobs
3 automated checks
⚙️
Scheduler
Self-hosted automation
🗄️
SQL Database
System records + analytics
📈
Dashboards
Live monitoring + alerts
4
Processing Cores
8 GB
Memory
80 GB
Fast Local Storage
22 TB
Monthly Bandwidth
Financial Trajectory

Cost profile, month by month

Promotional credits absorb nearly all cost through May. Steady-state kicks in at June — still under $15/month for the full stack.

April – May 2026

$2.98 total

Server promo credit covers nearly the entire hosting cost. Only the private networking fee applies, prorated against the trial period.

June 2026 Onward

$14.59/month steady-state

Full operating cost — server plus private networking. No usage-based surprises. No tier ceilings. Predictable, flat spend.

Annualized

~$175/year total vs. ~$1,975 vendor path

That's $1,800/year in cost avoidance — capital that stays in the business instead of paying for features we don't use.

The Bottom Line

Discipline compounds

This wasn't about saving $150 once. It was about building the discipline to evaluate every vendor relationship on its merits — and walking away when the math doesn't work. The same infrastructure that runs three jobs today can run thirty tomorrow, at the same price.