Building low-latency data pipelines with Go and NATS
After spending months fighting Kafka's operational complexity on a small team, we decided to evaluate NATS JetStream for our event-driven microservices. The results surprised us in several ways...
SQLite in production: lessons from six months of real usage
SQLite gets dismissed as a "toy database" in most backend discussions, but after running it under real production load we found it handles far more than people assume, provided you respect a few constraints...
Understanding TLS 1.3: what changed and why it matters
TLS 1.3 dropped a significant chunk of the legacy cipher suites from previous versions, reduced the handshake round-trips from two to one, and tightened several subtle cryptographic guarantees...