Designing an ETL Application: Why I Started with a Modular Monolith Before Microservices

What I learned while building the first version of an ETL application, planning the project structure, and thinking about future…