2024-09-23
Proposed
- Analytics and Reports are expensive (in terms of money & time) operations
- According to the requirements monthly reports and daily analytics is needed.
We choose to use batch jobs (daily, monthly) for analytics and reports. This reduces the complexity of the system, since realtime analytics and reports are not needed.
- Reports and Analytics are not realtime
- Complexity and loads can be reduced due to scheduled batch job