Software Engineering & SysAdmin Blog
Practical guides by Teo Din on systems administration, reliable software, payment integrations and data modelling, with examples and engineering trade-offs.
Filter
SHOWING 4 OF 4 POSTS
- Idempotent Payment Notifications: Safe RetriesHandle duplicate payment notifications safely with durable event identities, database transactions, state validation and an outbox for external effects.
- System Design
- Payments
- Databases
- Resilience
- Preserving Invoice History When Customer Data ChangesKeep issued invoices stable when customer details change. A practical guide to snapshots, issue-time transactions, immutable documents and regression tests.
- Databases
- Software Architecture
- Invoicing
- Data Integrity
- Scalable System Design: Access Patterns and ResilienceDesign scalable systems around read and write patterns. Explore cache stampedes, queue backpressure, idempotency and measurable recovery trade-offs.
- System Design
- Scalability
- Resilience
- Software Architecture
- Distributed Systems
- Proxmox Homelab: ZFS Replication, Quorum and HAMoving from one Proxmox node to two: storage choices, ZFS replication, quorum, failover limits and the recovery checks a homelab needs.
- Proxmox
- Server Management
- High Availability
- ZFS