Separation of concerns is always key when building an application, especially as it grows over time. Having a dedicated client layer for persistence offers many benefits it makes testing easier, and if you later move to a microservice architecture, only the client layer needs to change.
August 19, 2025 at 5:38 AM
Separation of concerns is always key when building an application, especially as it grows over time. Having a dedicated client layer for persistence offers many benefits it makes testing easier, and if you later move to a microservice architecture, only the client layer needs to change.
working on the quran-cli project, go is a fun and productive language , my MVP is done, more features will be added to this in upcoming days .. إن شاء الله
note: all files are being read from flat files(json & mp3) no db is involved -- works pretty well.
November 19, 2024 at 4:25 AM
working on the quran-cli project, go is a fun and productive language , my MVP is done, more features will be added to this in upcoming days .. إن شاء الله
note: all files are being read from flat files(json & mp3) no db is involved -- works pretty well.