Our build pipeline focuses on quickly moving stable features to UAT where we receive valuable feedback from our beta testers. When promoting code to staging or production, because those environments run on Mainnet with real ether, we confirm each code deploy before it happens.

So does this set up work for deploying stable code? In the last week, we have successfully executed more than 5 deploys per day of each of our services — sometimes up to 30 deploys per day total. From testing on Rinkeby then doing a quick check on mainnet, we are happy to share that we have not lost any real ether due to code issues — but more importantly none of our beta users have lost any ether due to code issues.

As we continue to release features and products, we will refine this process to provide the best possible experience to our users.

Look for more discussion from our engineering team as we continue to develop our platform!