Message Center

WatonGroup
N/A
Technical Lead, Unified Messaging Platform
Built a multi-channel message center supporting tens of thousands of pushes per day Provided templates, segmentation, and status tracking to improve reach precision

Project Overview

The Message Center project was a core feature module developed during Q1-Q2 2022, built to give the company’s business systems a unified platform for message delivery and management. It supports multiple message types and delivery channels, including mobile push (APNS, Firebase), email, SMS, and more.

Technical Architecture

  • Core framework: Spring Boot
  • Language: Java
  • Database: MySQL
  • Cache: Redis
  • Push services: APNS and Firebase

Key Features

1. Multi-channel message delivery

The project supports multiple delivery methods, including:

  • Mobile push (iOS/Android)
  • Email
  • SMS
  • In-app messages

2. Flexible configuration management

Through the admin console, teams can flexibly configure:

  • Push templates
  • Delivery timing
  • Delivery conditions
  • Target audiences

3. Message status tracking

The system tracks the status of every message, including:

  • Sent
  • Delivered
  • Read
  • Failed and retried

Project Outcomes

  • Launched successfully and running stably
  • Supports tens of thousands of message deliveries per day
  • Improved the efficiency of reaching users
  • Provided foundational messaging services for later feature modules