Notif logo

Notification Middleware - Bank Mega Syariah

.Overview

The Notification Middleware Application is a centralized communication platform designed to streamline notification delivery across internal systems. Built using an event-driven architecture, the middleware provides reusable APIs that enable applications to send notifications through multiple channels, including email and WhatsApp. By decoupling notification logic from core business applications, the solution improved scalability, simplified system integration, and established a consistent and maintainable approach to enterprise-wide communication.

.Contribution

  • Designed and built a notification middleware service to centralize communication between internal systems.
  • Implemented event-driven architecture to handle multi-channel notifications (e.g., email, whatsapp).
  • Created reusable APIs to allow other internal applications to integrate with the notification system.
  • Improved system decoupling and scalability by separating notification logic from core applications.

.Tech Used

Backend

Java Springboot

Infrastructure

Linux Server (Production)Apache

.Challenges and Solutions

Challenge

The application had been previously developed by another developer, but lacked proper documentation, coding standards, and clear development guidelines, making maintenance and enhancement activities difficult.

Solution

Rebuilt the application with a standardized and maintainable architecture while simultaneously supporting and maintaining the legacy system to ensure business continuity during the transition.