Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
push notification Series' Articles
Back to Sangwoo Lee's Series
Refactoring Mass Push Notifications: From Offset to Cursor Pagination
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Nov 4 '25
Refactoring Mass Push Notifications: From Offset to Cursor Pagination
#
firebase
#
nestjs
#
pagination
#
cursor
3
reactions
Comments
Add Comment
9 min read
Firebase Push Tokens Are Device-Specific, Not User-Specific: A Critical Refactoring
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Nov 5 '25
Firebase Push Tokens Are Device-Specific, Not User-Specific: A Critical Refactoring
#
firebase
#
nestjs
#
typescript
#
notifications
1
reaction
Comments
Add Comment
7 min read
Decoupling Firebase Push Notification Logic with BullMQ - From Synchronous Chaos to Asynchronous Elegance
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Nov 10 '25
Decoupling Firebase Push Notification Logic with BullMQ - From Synchronous Chaos to Asynchronous Elegance
#
nestjs
#
bullmq
#
firebase
#
architecture
3
reactions
Comments
Add Comment
8 min read
Breaking Down a 1,500-Line Firebase Service - Clean Architecture in Practice
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Nov 17 '25
Breaking Down a 1,500-Line Firebase Service - Clean Architecture in Practice
5
reactions
Comments
Add Comment
16 min read
Optimizing Push Notification Logging at Scale - From Synchronous Bottleneck to Async Batching
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Nov 24 '25
Optimizing Push Notification Logging at Scale - From Synchronous Bottleneck to Async Batching
#
nestjs
#
performance
#
database
#
optimization
2
reactions
Comments
Add Comment
12 min read
Stop That Notification! How I Built Graceful Cancellation for Mass Push Campaigns
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Dec 1 '25
Stop That Notification! How I Built Graceful Cancellation for Mass Push Campaigns
#
node
#
redis
#
firebase
#
shutdown
5
reactions
Comments
Add Comment
13 min read
Building a Zero-Downtime CI/CD Pipeline: Blue-Green Deployments for 100K+ Daily Requests
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Dec 8 '25
Building a Zero-Downtime CI/CD Pipeline: Blue-Green Deployments for 100K+ Daily Requests
#
devops
#
docker
#
nginx
#
githubactions
4
reactions
Comments
Add Comment
17 min read
Building a Production-Ready Scheduled Push Notification System with NestJS Cron and Firebase
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Dec 15 '25
Building a Production-Ready Scheduled Push Notification System with NestJS Cron and Firebase
#
nestjs
#
crontab
#
firebase
#
backend
Comments
Add Comment
12 min read
Eliminating SSH Dependencies: Migrating to Self-Hosted GitHub Actions Runners for Secure Blue-Green Deployments
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Dec 22 '25
Eliminating SSH Dependencies: Migrating to Self-Hosted GitHub Actions Runners for Secure Blue-Green Deployments
#
devops
#
docker
#
githubactions
#
cicd
Comments
Add Comment
20 min read
Building Real-time Progress Tracking for Mass Push Notifications with Redis and Polling
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Dec 31 '25
Building Real-time Progress Tracking for Mass Push Notifications with Redis and Polling
#
redis
#
polling
#
nestjs
#
bullmq
Comments
Add Comment
7 min read
Validating 500K Push Tokens with Firebase Dry-Run
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Jan 7
Validating 500K Push Tokens with Firebase Dry-Run
#
firebase
#
dryrun
#
pushtoken
#
bullmq
Comments
Add Comment
14 min read
Beyond Token Validation: Measuring Real Device Delivery Rates with Firebase FCM
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Jan 13
Beyond Token Validation: Measuring Real Device Delivery Rates with Firebase FCM
#
firebase
#
fcm
#
pushtoken
#
pushnotification
Comments
Add Comment
12 min read
Measuring Push Notification Engagement: Tracking Open Rates for 500K+ Campaigns
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Jan 19
Measuring Push Notification Engagement: Tracking Open Rates for 500K+ Campaigns
#
openrates
#
pushnotification
#
firebase
#
nestjs
Comments
Add Comment
12 min read
From Slow Aggregations to Instant Queries: Optimizing Push Notification History with Summary Tables
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Jan 26
From Slow Aggregations to Instant Queries: Optimizing Push Notification History with Summary Tables
#
firebase
#
pushnotification
#
database
#
query
Comments
Add Comment
14 min read
When 502 Bad Gateway Revealed My Firebase Connection Pool Mistake (and How I Fixed It)
Sangwoo Lee
Sangwoo Lee
Sangwoo Lee
Follow
Feb 2
When 502 Bad Gateway Revealed My Firebase Connection Pool Mistake (and How I Fixed It)
#
firebase
#
nginx
#
nestjs
#
node
Comments
Add Comment
5 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account