Blog
Writing about backend engineering, distributed systems, and lessons learned in production.
Stateful vs Stateless Authentication: How They Evolved and When to Use Each
Sessions and JWTs are often treated as interchangeable authentication strategies. They're not. Understanding how each works — and where each breaks — is the difference between secure, scalable auth and a system that fights you at every turn.
authsecuritybackendjwtsessions
What is Platform Engineering?
Platform engineering is the discipline of building internal developer platforms that let product teams self-serve their infrastructure needs — here's what that actually means in practice.
platform-engineeringdevopsinfrakubernetes
Deploying a Next.js Portfolio on AWS for Almost Nothing with SST
How I use SST to deploy this portfolio on AWS with Lambda, CloudFront, and S3 — and why the bill is basically zero.
sstawsnextjsdevopscost-optimization
Hello World: Why I Started Writing
An introduction to this blog and what I plan to write about — backend engineering, distributed systems, and lessons learned the hard way in production.
metabackendengineering
From Medium
Articles published on Medium.
↗ Medium
Mastering Complex State in React: A Senior Developer’s Tale ️
reacthooksusereducerstate-managementusestate
↗ Medium
The PHP Developer Drought ️: Why the Web’s Workhorse Language is Facing a Talent Crisis
phpshortagedeveloperdeveloper-shortagelaravel
↗ Medium
How to use Compound Components in React
ui-designcompound-componentsdesign-patternsreactux-design
↗ Medium
Use Kafka in Laravel for Real-time communication between Servers
kafkawebsocketserversreal-time-communicationlaravel
↗ Medium
Laravel Accessors and Mutators: Simplify Your Data Management
laravelsimplifiedmutatoruse-casesaccessor
↗ Medium
How to use DynamoDB as session driver in Laravel?
session-driverawsdatabaselaraveldynamodb
↗ Medium
Create Google OAuth2 authentication in simple JavaScript
javascriptauthenticationoauth2googleoauth