This work is based on popular design patterns as described in following books:
- Design Patterns - Elements of Reusable Object-Oriented Software by GoF
- Patterns of Enterprise Application Architecture by Martin Fowler
- Enterprise Integration Patterns by Hohpe & Woolf
It aims to provide implementation of the patterns using latest Python.