Skip to content

Comments

Develop#13

Merged
ajilkumar merged 31 commits intomainfrom
develop
Jan 24, 2026
Merged

Develop#13
ajilkumar merged 31 commits intomainfrom
develop

Conversation

@ajilkumar
Copy link
Owner

No description provided.

ajilkumar and others added 30 commits January 19, 2026 19:51
- Defined a standard event envelope schema for consistent event structure across services.
- Updated documentation to reflect the new event schema and its usage in the system.
- Initial commit of the Event API service, including setup of the server,
  configuration, database connection, middleware, routes, controllers,
  services, and queue publisher.
- Created initial file configuration
Updated the documents for architecture and faiilure- scenarios
- Implemented a worker service to handle background tasks and process message from the queue
- Configured the worker to connect to the message broker and database
- Added error handling and retry logic for robust processing
- Added webhook and email notification handling
- Created notification repository for tracking delivery status
NotificatiON Implementation Delivery Tracking
- Added Dockerfiles for event-api and worker services
- Updated docker-compose.yml for multi-service orchestration
Dockerisation of event-api and worker services
Added health point for event api service
- Added a shared logger module for consistent logging
- Integrated logger into evrnt-api and worker services
Logger implementation and integration across services
- Added unit tests for event controller and notification handler
- Improved error handling in event API middleware
Testing and improvements for event notifications
- Added github actions workflow for continuous integration and deployment
CI/CD Pipeline Implementation
Copy link
Owner Author

@ajilkumar ajilkumar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@ajilkumar ajilkumar merged commit 366d172 into main Jan 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant