create_awesome_api(time_limit='1 week') by Nishad Musthafa | PyCon SG 2013
https://pycon.sg/ PyCon SG 2013
create_awesome_api(time_limit='1 week') by Nishad Musthafa
Description
This is a small narrative from our beginnings at Plivo. We are a python company at the core. We received a customer request from a big client and we had about a week to deliver. This is the story of how we succeeded and how it would not have been possible without python.
Abstract
The uphill task:
- We had a system that ran our telephony logic using freeswitch and our python powered ESL wrapper to control telephone calls and SMS.
- We had another System to take run the business related logic tied into the database.
- The task was to create a uniform API that treats the above two systems as a single system and abstract the division from our end customer.
Challenges:
- We had a customer who had given us a hard deadline of one week.
- The customer was to bring in loads of hundreds of telephone calls in a second. So scaled was very important.
Python shows the way:
I'll explain:
1. How we use a hybrid architecture with a flask based gateway proxy to abstract the multiple systems.
2. How we used tasty pie to speed up the process of api creation.
3. How we used modules like Johnny cache to optimise query performance.
PyCon SG 2013
https://pycon.sg/
Python User Group Singapore
Видео create_awesome_api(time_limit='1 week') by Nishad Musthafa | PyCon SG 2013 канала pycon apac
create_awesome_api(time_limit='1 week') by Nishad Musthafa
Description
This is a small narrative from our beginnings at Plivo. We are a python company at the core. We received a customer request from a big client and we had about a week to deliver. This is the story of how we succeeded and how it would not have been possible without python.
Abstract
The uphill task:
- We had a system that ran our telephony logic using freeswitch and our python powered ESL wrapper to control telephone calls and SMS.
- We had another System to take run the business related logic tied into the database.
- The task was to create a uniform API that treats the above two systems as a single system and abstract the division from our end customer.
Challenges:
- We had a customer who had given us a hard deadline of one week.
- The customer was to bring in loads of hundreds of telephone calls in a second. So scaled was very important.
Python shows the way:
I'll explain:
1. How we use a hybrid architecture with a flask based gateway proxy to abstract the multiple systems.
2. How we used tasty pie to speed up the process of api creation.
3. How we used modules like Johnny cache to optimise query performance.
PyCon SG 2013
https://pycon.sg/
Python User Group Singapore
Видео create_awesome_api(time_limit='1 week') by Nishad Musthafa | PyCon SG 2013 канала pycon apac
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Real-time Apps with GEVENT-SOCKETIO by Calvin Cheng | PyCon SG 2013Python for Blackbox Testers by Sajnikanth Suriyanarayanan | PyCon SG 2013Python Memory Management by Keshav Agrawal | PyCon SG 2013Why We Should All Write Video Games - Richard JonesWriting, Publishing and Maintaining Reusable Django Apps by Martin Brochhaus | PyCon SG 2013Is PyPy Ready For Production? by Mark Rees | PyCon SG 2013Defining and Building Your AWS Infrastructure with Python by George Goh | PyCon SG 2013Build Service Health Dashboard Using Shinken by Rohit Gupta | PyCon SG 2013Music Beat Aware Interactive Physics Simulation by Vikram Bahl | PyCon SG 2013Startup Booth & Lightning Talks 1 | PyCon SG 2013Graph Everything! by Kunal Kerkar | PyCon SG 2013DACETS Research Data Management for Individual Scientists by Ivan Zimine | PyCon SG 2013CUDA Technology in Python by Dr Victor Kostuchenko | PyCon SG 2013Python as a Scientist by Markus Baden | PyCon SG 2013