eGenix Talks: Designing Large-Scale Applications in Python

EuroPython 2013 - Designing Large-Scale Applications in Python

Concepts for designing large and scalable Python applications that work in practice.

Python is often referred to as a scripting language. While Python is an ideal platform for scripting, integration or plugin tasks, it does in fact cover all the concepts needed for truly large-scale object oriented application development. However, complex applications bring new challenges.

The talk draws on our experience with large-scale application design using Python as central implementation language and provides a cookbook approach to many of the problems you face when designing and organizing complex application frameworks.

The approach has been proven in many real-life projects, ranging from web application servers in varying fields of application to complete finance trading systems. Python has always proven to be a truly good choice with an outstanding time-to-market advantage over other implementation languages such as Java or C++. It allows small software development companies to successfully compete against multi-million dollar ventures.

If you are interested in learning more about the concepts and how eGenix can help you efficiently realize your ideas, eGenix offers Python coaching and consulting services to give your teams advice on how to achieve best performance and efficiency with Python. Please contact our eGenix Sales Team for information.

Talk Video

This talk was given at EuroPython 2013 in Florence, Italy, by Marc-André Lemburg, CEO of Mr. Lemburg is available as Python coach and consultant, if you would like to get on-site help with your projects.

Talk Slides

The talk slides are available as PDF file:

Using the Talk Video Player

For the best viewing experience, please select 1080p HD quality by clicking on the small gear icon and then switch to full-screen mode by clicking on the rectangular bracket icon on the lower right side of the player.

(c) Copyright 2013 All Rights Reserved.