Inspiration
Often build update deployment involves some downtime and loss of traffic. Need to provide a low cost and easy to use solutions for developers.
How it works
Deploy build in a docker container. While new build deployment create copy of primary container and divert the current traffic to the copy. After build update is complete divert back the traffic to original container
Challenges I ran into
Configuring and using HAProxy to divert live traffic without causing any interruption to the service
Accomplishments that I'm proud of
Developers can now deploy build updates themselves at the click of a button without any downtime.
What I learned
Important use cases of docker containers and some other pre existing deployment and testing tools like Jenkins.
What's next for PyHackers
Open sourcing the current solution completely and waiting for the next hackathon.
Log in or sign up for Devpost to join the conversation.