mirror of
https://github.com/hexolan/stocklet.git
synced 2026-03-26 11:41:18 +00:00
1.7 KiB
1.7 KiB
Stocklet Docs: Feature Roadmap
Table of Contents
Prologue
This document should be considered a brainstorm of ideas.
There is no guarantee that I will implement any listed features or functionality below. After all, I initially made this application as an experiment with EDA, and there are areas that could use improvement and expansion (the application is a prototype in current format). Some of the current implemented functionality is quite bare-bones, so if I come to revisit this project at a later date this document is where I'd first look.
However, contributions are welcome; if you feel like implementing something (already below or not), or otherwise spot other areas that could use improvement, then please feel free to open an issue to discuss or a pull request with your implementation.
Feature Ideas
- Front-end user interface
- Allow interfaces with the application through alternatives means
- Notification service
- Send notifications to users (e.g. through a mock email or a unread messages mechanism) upon reciept of events related to order status changes (i.e. OrderApprovedEvent)
- Product recommendation service
- Provide a list of recommended products catered to specific customers
Miscellaneous Ideas
- Integration tests
- Ensured idempotency in event consumers (service-side)
- Clear-up of event processes
- Kubernetes deployment (prepare manifest files)
- Interchangable infrastructure
- Support for NATS as a message broker
- Support for MongoDB as a database