Before you Scale, let's talk SOLID - Significance of Solid Principles as necessity for Scaling Software Systems
2025-08-12 , Main Hall

In this session we will discuss importance of SOLID principles as a necessity for scaling Software systems. We will talk about what Software Scaling is? We will look into what SOLID principles are? and why each of the principles matters for software scaling and SOLID principles can be integrated using Python and Django. Attendees will gain knowledge on SOLID principles, reduce technical debt etc.


We will discuss the benefits of adhering to SOLID principles and how SOLID principles enhance code maintainability, extensibility, and testability, leading to reduction in technical debt and a smoother scaling process. At the end of attendees will have an understanding to create modular, loose coupled components that are easier to understand, modify, and scale.

This session will give attendees understanding on how to apply SOLID principles using Python and how the SOLID principles can be integrated into the design and development process of Python/Django applications using Django and Python.

Theresa Seyram Agbenyegah is a backend developer, Open-Source advocate/contributor, Social Entrepreneur, PSF and DSF member. She leads PyLadies Ghana Programs and Events, Black Python Devs Ghana Organizer, and co-organized and Co-facilitate PyCon Ghana 2022 DjangoGirls. PyCon Africa 2024 LOC Programmes Lead and DjangoGirls PyCon Africa 2024 Organizer, she champions education and community growth.