Sitemap - 2023 - Codereliant’s Substack

Making Software Reliable: The Importance of Testability

GitOps Guide: ArgoCD vs Flux

SRE Interview Prep Plan (Week 4)

On Error Budgets

5 SRE Confessions

Learning From Google SRE Team (part-2)

Learning From Google SRE Team (part-1)

If it hurts, do it often

Load Shedding for High Traffic Systems

SRE Interview Prep Plan (Week 3)

Battle of the Frameworks: Benchmarking High-Performance HTTP Libraries

SRE Interview Prep Plan (Week 2)

Retries, Backoff and Jitter

SRE Interview Prep Plan (week 1)

Less is More

What is a Memory Leak?

The Fail Fast Principle

Abstraction as a Reliability Tool

What Makes a Service Observable?

gRPC vs REST: Side by Side Comparison

50 Engineering Blogs to Follow

Encapsulation & Reliable Software Design

The Dark Side of SRE

Circuit Breaker Pattern

Build Your Own Serverless: part 4

Hands-on Kubernetes Operator Development: Testing

Achieving Fault Tolerance: Strategies for Building Reliable Systems

SLOs Are Overrated

5 Ways to Use AI to be a Better SRE

Scaling Software Systems: 10 Key Factors

Hands-on Kubernetes Operator Development: Webhooks

Hands-on Kubernetes Operator Development: Finalizers

Slow Down! Rate Limiting Deep Dive

The System Resiliency Pyramid

Build Your Own Serverless: part 3

Build Your Own Serverless: Part 2

Hands-on Kubernetes Operator Development: Reconcile loop

Hands-on Kubernetes Operator Development: Kubebuilder

Build your Own Serverless: Part 1

Debug Golang Memory Leaks with Pprof

The Principle of High Cohesion: A Pillar of Reliable Software Design

The Great Kubernetes Debate

Impedance Mismatch: SRE vs Dev Speed

Failing with Dignity: A Deep Dive into Graceful Degradation

Keep it Flexible: How Loose Coupling Boosts Software Reliability

Titan Submarine Incident: Software Engineer Prospective

5 Ways to Improve Your API Reliability

Let's Build! A Simple Load Balancer with Golang

Modularity: A Pillar of Reliable Software Design

Reliability Foundations: Redundancy

The Art of Building Fault-Tolerant Software Systems

Principles of Reliable Software Design

Lift off! Introducing CodeReliant 🚀