Tagged articles

notification-system

10 articles · Page 1 of 1
Xiaolin Talks Programming
Xiaolin Talks Programming
Sep 19, 2026 · Backend Development

Building a Multi-Channel Notification Center: Template Design, Async Processing & Reliable Retry Patterns

This article details the architecture and implementation of a production-grade notification center that abstracts channel differences, uses Thymeleaf for template rendering, employs Channel/Provider abstractions for multi-vendor support, handles async execution via thread pools and message queues, and ensures reliability through persistent task tracking, exponential backoff retries, rate limiting, idempotency, and audit logging.

Audit LoggingRate LimitingRetry Pattern
0 likes · 24 min read
Building a Multi-Channel Notification Center: Template Design, Async Processing & Reliable Retry Patterns
Programmer1970
Programmer1970
Sep 2, 2026 · Backend Development

One TINYINT Field, Four Notification Switches: Bitmask Pattern in Practice

This article demonstrates how to store four independent notification channel switches (SMS, email, in-app, WeChat) in a single MySQL TINYINT column using bitwise operations, covering schema design, SQL queries, Java enum and utility classes, service and controller layers, MyBatis mapper, extensibility to N channels, and key considerations like indexing, concurrency, and readability.

JavaMyBatisMySQL
0 likes · 14 min read
One TINYINT Field, Four Notification Switches: Bitmask Pattern in Practice
IT Architects Alliance
IT Architects Alliance
Dec 4, 2024 · Big Data

Design and Architecture of a Billion‑Scale High‑Performance Notification System

The article presents a comprehensive overview of a billion‑scale high‑performance notification system, detailing its objectives, distributed architecture, big‑data processing, AI algorithms, cloud resource management, performance optimization, security measures, and future trends such as AI‑big‑data fusion, edge‑cloud collaboration, and quantum computing.

Cloud ComputingDistributed Architecturebig data
0 likes · 38 min read
Design and Architecture of a Billion‑Scale High‑Performance Notification System
Goodme Frontend Team
Goodme Frontend Team
May 24, 2024 · Frontend Development

Explore Cutting‑Edge Frontend & Backend Tools: React Compiler, Deno JSX, Image Loading Hacks

This curated roundup highlights recent technical resources—including React Compiler, Deno's JSX migration, Node v22.2.0, image loading optimizations, short‑URL generation, hooks ref handling, HTTP proxy solutions, and notification system design—to keep developers up‑to‑date with modern web development practices.

HTTP ProxyNode.jsURL shortener
0 likes · 5 min read
Explore Cutting‑Edge Frontend & Backend Tools: React Compiler, Deno JSX, Image Loading Hacks
Baidu Tech Salon
Baidu Tech Salon
May 10, 2023 · Backend Development

Full Volume Message Push Implementation Based on Public Mailbox at Baidu

Baidu’s full‑volume push system leverages a public‑mailbox architecture that merges a single shared mailbox with users’ private mailboxes during retrieval, enabling low‑disturbance, high‑speed delivery to over 600 million monthly active users while reducing write costs, as demonstrated by three pandemic‑policy messages reaching more than 200 million users within three days.

Baidu appMessage Pushinstant messaging
0 likes · 13 min read
Full Volume Message Push Implementation Based on Public Mailbox at Baidu
Liulishuo Tech Team
Liulishuo Tech Team
Dec 30, 2021 · Operations

Design and Implementation of an Alert Scheduling System (GoAlert) and Notification Center

This article explains why alerts and on‑call scheduling are needed, outlines the core principles of an alert scheduling system, describes the architecture evolution from PagerDuty to GoAlert and Notice‑Center, and details the implementation, code snippets, and future outlook for a comprehensive operations monitoring solution.

alertinggoalertmonitoring
0 likes · 14 min read
Design and Implementation of an Alert Scheduling System (GoAlert) and Notification Center
21CTO
21CTO
Mar 30, 2016 · Backend Development

Designing a Scalable Notification System: Models, Services, and Subscriptions

This article details the design and implementation of a notification system, covering data models for notifications, user queues, subscription configurations, and a service layer with methods for creating, pulling, and managing announcements, reminders, and messages.

Service Layerbackend designdata model
0 likes · 10 min read
Designing a Scalable Notification System: Models, Services, and Subscriptions
21CTO
21CTO
Mar 29, 2016 · Backend Development

Designing a Scalable Notification System: Concepts, Classification, and Implementation Strategies

This article explores the design and implementation of a message/notification system, covering product analysis of existing platforms, message classification, reminder language patterns, push/pull delivery methods, subscription mechanisms, entity modeling, and core behavioral workflows for backend developers.

backend architecturemessage classificationnotification-system
0 likes · 9 min read
Designing a Scalable Notification System: Concepts, Classification, and Implementation Strategies