- The database is a preferred choice for data selection, aggregation, and handling large volumes
- However, performing a calculation in the application code looks a better candidate when considering factors like complexity, advanced-data transformation, third-party integrations, and scalability
- Also, higher-level languages provide extra benefits like logging, debugging, error handling, and unit testing capabilities
https://www.baeldung.com/calculations-in-db-vs-app