Software Architecture
Design Patterns in Python: Repository Pattern
The Repository Design Pattern Explained and Implemented in Python.
design-patternssoftware-engineeringsoftware-architecture
Architecting Robust Software: Embracing Modular Design
How modular design, particularly through use cases, repositories, and a clear testing strategy, can lead to a robust, maintainable, and scalable software application.
software-architecturetypescriptmodular-design