Talabat interview question

Design software architecture for a notification system