[ PROJECT / 2025 ]
Sentinel
Serverless email marketing platform with analytics, AI-assisted content generation, and multi-region AWS deployment.

01
The Problem
Email products need to coordinate content, audiences, event delivery, analytics, and failures. The project focused on serverless primitives rather than a monolithic backend.
02
System Architecture
- 01Next.js dashboard manages campaigns and analytics views.
- 02API Gateway routes requests into Lambda functions.
- 03DynamoDB stores campaign and recipient state.
- 04SQS and SNS decouple asynchronous delivery workflows.
- 05SES handles outbound email while analytics events flow back into the dashboard.
03
Highlights
- Designed a multi-service AWS architecture with infrastructure-as-code.
- Used queues to isolate slow or failure-prone delivery work.
- Added real-time analytics and AI-assisted content generation.
04
Lessons
- Serverless systems still need explicit backpressure and retry thinking.
- The hard part is rarely one Lambda function; it is the contract between services.
- Operational visibility should be part of the product, not an afterthought.
05
What Comes Next
Add deeper observability around delivery failures, campaign-level retry policies, and cost profiling under load.