Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Backend Architecture in TypeScript Series' Articles
Back to Young Gao's Series
Testing Strategies for TypeScript APIs That Actually Catch Bugs (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Testing Strategies for TypeScript APIs That Actually Catch Bugs (2026)
#
typescript
#
testing
#
node
#
tdd
1
reaction
Comments
Add Comment
8 min read
Server-Sent Events: The Underrated Alternative to WebSockets (2026 Guide)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Server-Sent Events: The Underrated Alternative to WebSockets (2026 Guide)
#
javascript
#
webdev
#
sse
#
node
Comments
Add Comment
8 min read
Building a Type-Safe Event Bus in TypeScript: Decouple Your Microservices (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Building a Type-Safe Event Bus in TypeScript: Decouple Your Microservices (2026)
#
typescript
#
architecture
#
microservices
#
backend
Comments
Add Comment
2 min read
Structured Logging in Production: Why You Should Stop Using console.log (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Structured Logging in Production: Why You Should Stop Using console.log (2026)
#
node
#
devops
#
logging
#
backend
Comments
Add Comment
2 min read
Implementing the Circuit Breaker Pattern in TypeScript (2026 Guide)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Implementing the Circuit Breaker Pattern in TypeScript (2026 Guide)
#
typescript
#
architecture
#
reliability
#
backend
Comments
Add Comment
2 min read
Retry Patterns That Work: Exponential Backoff, Jitter, and Dead Letter Queues (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Retry Patterns That Work: Exponential Backoff, Jitter, and Dead Letter Queues (2026)
#
typescript
#
architecture
#
reliability
#
backend
Comments
Add Comment
2 min read
Worker Threads in Node.js: When and How to Use Them for CPU-Intensive Tasks (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Worker Threads in Node.js: When and How to Use Them for CPU-Intensive Tasks (2026)
#
node
#
javascript
#
performance
#
backend
1
reaction
Comments
Add Comment
2 min read
Pub/Sub Messaging Patterns: Redis vs NATS — When to Use What (2026 Comparison)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Pub/Sub Messaging Patterns: Redis vs NATS — When to Use What (2026 Comparison)
#
redis
#
architecture
#
messaging
#
backend
Comments
Add Comment
5 min read
Express Middleware Patterns: Composition, Error Handling, and Auth (2026 Guide)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Express Middleware Patterns: Composition, Error Handling, and Auth (2026 Guide)
#
node
#
typescript
#
express
#
webdev
Comments
Add Comment
2 min read
Event Sourcing Explained: When CRUD Is Not Enough (Practical Guide 2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Event Sourcing Explained: When CRUD Is Not Enough (Practical Guide 2026)
#
architecture
#
typescript
#
database
#
eventsourcing
Comments
Add Comment
5 min read
Graceful Degradation Patterns: Keep Your Backend Running When Dependencies Fail (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Graceful Degradation Patterns: Keep Your Backend Running When Dependencies Fail (2026)
#
typescript
#
architecture
#
reliability
#
backend
Comments
Add Comment
11 min read
Scaling WebSocket Connections: From Single Server to Distributed Architecture (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Scaling WebSocket Connections: From Single Server to Distributed Architecture (2026)
#
websocket
#
typescript
#
node
#
architecture
Comments
Add Comment
11 min read
Feature Flags from Scratch: Build a Runtime Toggle System in TypeScript (2026)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Feature Flags from Scratch: Build a Runtime Toggle System in TypeScript (2026)
#
typescript
#
devops
#
architecture
#
tutorial
1
reaction
Comments
Add Comment
12 min read
Caching Strategies Explained: When, Where, and How to Cache in 2026
Young Gao
Young Gao
Young Gao
Follow
Mar 21
Caching Strategies Explained: When, Where, and How to Cache in 2026
#
redis
#
performance
#
backend
#
webdev
Comments
Add Comment
2 min read
BullMQ Job Queues in Node.js: Background Processing Done Right (2026 Guide)
Young Gao
Young Gao
Young Gao
Follow
Mar 21
BullMQ Job Queues in Node.js: Background Processing Done Right (2026 Guide)
#
node
#
redis
#
typescript
#
backend
Comments
Add Comment
2 min read
We're a blogging-forward open source social network where we learn from one another
Log in
Create account