Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The workflow of the New StreetVoice

The workflow of the New StreetVoice

As last year, I gave a talk at PyCon Taiwan 2013 about "How I transform StreetVoice from Windows/ASP to Linux/Python"

This year at PyCon APAC 2014, I gave this talk: "The workflow of new StreetVoice" , including the stack we are using, the deployment, development process, and how we use hipchat to connect all the other services like, travis-ci, github, coveralls, hubot and saltstack.

And we continue to Open Source, release lots of django apps and python packages.

Ming Shien Tzang

May 18, 2014

More Decks by Ming Shien Tzang

Other Decks in Programming


  1. Outlines • What is StreetVoice • The good old memory

    • What changes • Workflow • Continue to Open Source
  2. Old StreetVoice • Use Windows / ASP (not .NET) •

    Unscalable structure • No Version Control System • Disasters happens all the time • 10s+ per request.
  3. $ salt “*” state.highstate Use this command to deploy every

    server across Taipei, Beijing and Tokyo data center.