Contribute Media
A thank you to everyone who has made this possible: Read More

Making Django Play Nice with Third Party Services

Summary

MAKING DJANGO PLAY NICE WITH THIRD PARTY SERVICES

Thursday 10 a.m.--10:45 a.m.

Audience level: Intermediate

DESCRIPTION Modern Django projects combine custom apps with third party services, such as Twilio and Stripe, to create a complete product. Choosing the right services for your application can make or break its usefulness to users as well as your sanity during maintenance. This talk will show you how to properly evaluate, integrate, and maximize what you get out of SaaS products in your Django projects.

ABSTRACT THE FOUR STEPS: IDENTIFY, EVALUATE, INTEGRATE, AND MAINTAIN Identify

What problem needs to be solved? Finding services and their competitors Cost model fit - are they successful when you're successful? Identify Checklist Evaluate

Instructions and walkthroughs - Stripe example Their platform technology - Twilio example Open source community and dev team responsiveness - Urban Airship example Long term viability and future service plans - Intercom.io example Evaluation checklist Integrate

Settings best practices, environment variables (SECRET_KEY) Test versus production (functional testing) Limiting coupling (code examples) When it breaks, how will you break? Integration checklist Maintain

Keeping up with security updates Regression testing Maintenance checklist Conclude

Combined Four Steps Checklist Review Takeaway story: SimpleGeo

Details

Improve this page