PyConf Hyderabad 2017

PyConf Hyderabad

Sripathi Krishnan


Designing Modules in Python

Submitted Aug 16, 2017

This talk is about design patterns that will help you build reusable modules that stand the test of time. Through a variety of examples, we will cover principles such as interface design, dependency injection, open/closed principle and so on.


This talk will be based on my book -

Speaker bio

I’ve several years of experience architecting and building large scale applications in python and django. As CTO at HashedIn, I’ve coached several team members in writing modular python code. After several such internal sessions, several common patterns emerged. This talk is a culmination of these patterns.

I’m the author of redis-rdb-tools, which is a popular library written in python for parsing redis files. I’ve also speaken at several conferences, including a HasGeek event on Redis.



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}