ColoriseBot: three months on
ColoriseBot was a great success at DockerCon EU but also gained a lot of traction afterwards, including being featured in various media outlets.
For DockerCon EU in Copenhagen back in October, Oli Callaghan and I developed a Twitter bot backed by OpenFaaS with help from Alex Ellis.
How it works
Just tweet a black & white photo to @colorisebot!
What happened next?
The bot was a great success during the conference but soon dropped off afterwards. Then, half way through November, Matthew Hughes wrote an article on The Next Web showing off ColoriseBot.
A few minutes later, the bot was swamped with requests in the hundreds-per-minute range. After a few teething issues and working late into the night with Alex, we came up with solutions to the load problems we faced and were able to develop a far more error-tolerant service complete with Grafana dashboard backed by Prometheus metrics.
ColoriseBot is now hosted on Google Kubernetes Engine (GKE) thanks to weaveworks and as Alex writes, Stefan Prodan helped us integrate with Weave Cloud for monitoring and visualisation of traffic between the functions.
ColoriseBot also featured during weaveworks’ CEO Alexis Richardson’s keynote at KubeCon. 💯
There is also now a dedicated ProductHunt page for ColoriseBot which got me very excited as this was a first for me.
ColoriseBot also popped up in Le Monde which was another pretty cool moment.
Créé par un jeune développeur anglais, un robot permet de coloriser n’importe quelle photo en l’envoyant directement à son compte Twitter. pic.twitter.com/noAzbYrAH9
— Le Monde (@lemondefr) November 21, 2017
Y’all. This is genius. Tweet your old and black and white photo to @colorisebot! You know you have one of Nana. It will tweet back a colorized version! pic.twitter.com/VcEeZpfhcA
— Scott Hanselman (@shanselman) November 16, 2017
However, the highlight so far has definitely been receiving a tweet from none other than @MalwareTechBlog (“The guy who saved the NHS”). It’s not every day that one of your heroes tries out your service!
I colourised your image in 6.5 seconds. Find out how: https://t.co/Pz5ZKkzRGh pic.twitter.com/mXSxvtAeSd
— Colorise Bot (@colorisebot) November 16, 2017
The other day, ColoriseBot also made it onto BotWiki, “an open catalog of friendly, useful, artistic online bots”. Nice 😁
EDIT 15th Feb 2018 ColoriseBot also popped up in the Family Tree Magazine, the March issue highlights it as “App of the month”. It’s great to see people colourising their old family photographs and unknowingly harnessing the power of machine learning, totally for free.
Further reading
- Oli’s post covering the machine learning details 🛠
- Alex’s blog on ColoriseBot at KubeCon in Austin, TX 🇺🇸
- Finally, go upvote ColoriseBot on ProductHunt! 🔎
Colourise images yourself!
The code behind ColoriseBot is now available in the OpenFaaS function store, so just head over to your OpenFaaS UI, search colorization
in the Store popup and deploy it. Then you can paste in a url to an image and it will be colourised for you using machine learning and serverless functions. 😎
If you would like to get involved with OpenFaaS then please do, the community is amazing and I’ve had so much help and support from them. One of the most fun parts is always #faasfriday, a great chance to score yourself some limited edition OpenFaaS swag!
You can also back OpenFaaS on Patreon and follow along on Twitter @openfaas.