CloudPuter CloudPuter
Cactus
Transaction Processing Monitor

Mainframe inspired Teleprocessing Monitor program for high performance and importance traffic. Zero compromise.

Read the Docs → Meet the team
100k+TPS
Prioritytraffic management
Costlogging built in
Rustmemory safe
BSDlicensed

Mainframes solved this. Then we forgot.

IBM's CICS has processed the world's most critical transactions for 50 years. The ideas were right. The technology was not. Cactus brings mainframe-grade transaction discipline to modern infrastructure — without the mainframe price tag.

Legacy TPMs (CICS, IMS, Tuxedo)
Modern Transaction Monitor
Priority queuing, transaction isolation, and traffic management — rebuilt from scratch in Rust. The principles of mainframe transaction processing, running on commodity hardware at a fraction of the cost.
APM Tools (Datadog, New Relic)
Built-in Cost Attribution
Every transaction is logged with its compute cost at the processing layer — not bolted on after the fact. Know the exact cost of every API call, job, and workflow without a separate observability stack.
Application-layer Security
Unhackable by Architecture
Security that lives in the transaction monitor, not the application. Strict transaction validation, memory-safe execution, and priority isolation mean an attacker cannot corrupt state or starve critical traffic — by design.

Everything your backend demands.

Cactus was built for workloads where failure is not an option — financial systems, critical APIs, real-time infrastructure. Every feature exists because the alternative was not good enough.

01
100,000+ Transactions Per Second
Native Rust execution with zero GC pauses and no interpreter overhead. Cactus sustains 100k+ TPS on commodity hardware — the kind of throughput that previously required mainframe iron or seven-figure cloud spend.
02
Priority Traffic Management
Classify every transaction by priority class at submission. The scheduler guarantees that your most critical workloads — payment confirmations, fraud checks, auth — are never delayed by background jobs or low-priority batch processing.
03
Application Cost Logging
Real compute cost for every transaction — CPU, memory, latency — logged at the monitor level with no sampling. Know exactly what each endpoint, customer, or workflow costs to run. Chargeback, capacity planning, and anomaly detection become trivial.
04
Unhackable by Architecture
Memory safety from Rust eliminates the entire class of buffer overflow and use-after-free vulnerabilities. Transaction isolation at the monitor level means a compromised transaction cannot corrupt adjacent state. Security is structural, not bolted on.
05
Your Infrastructure, Your Rules
On-premise, air-gapped, or private cloud. BSD licensed with no usage fees, no telemetry, no vendor lock-in. The transaction monitor your systems run on should be owned by you — not a company that can change the pricing model next quarter.

Built for the workloads that cannot fail.

Cactus is for systems where throughput, correctness, and cost visibility are non-negotiable. If your backend is mission-critical, it belongs behind a transaction monitor.

We'd love to chat.

Technical questions, partnership ideas, or just curious about what we're building — drop us a line.