Download - Why and how we built teowaki
![Page 1: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/1.jpg)
javier ramirez@supercoco9
Why and how webuilt teowaki.com
two developers journey intothe dark side of software
techcity talks
![Page 2: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/2.jpg)
![Page 3: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/3.jpg)
![Page 4: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/4.jpg)
![Page 5: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/5.jpg)
![Page 6: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/6.jpg)
![Page 7: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/7.jpg)
![Page 8: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/8.jpg)
![Page 9: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/9.jpg)
![Page 10: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/10.jpg)
![Page 11: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/11.jpg)
![Page 12: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/12.jpg)
RecurringRevenue:
I need a product
![Page 13: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/13.jpg)
the product on the side
![Page 14: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/14.jpg)
![Page 15: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/15.jpg)
Your idea is not so valuable
![Page 16: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/16.jpg)
Your team is
![Page 17: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/17.jpg)
![Page 18: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/18.jpg)
![Page 19: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/19.jpg)
broken!
![Page 20: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/20.jpg)
https://teowaki.com@teowaki
![Page 21: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/21.jpg)
![Page 22: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/22.jpg)
set up in the UK is just £15*
* don't need to do it until you start operating
![Page 23: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/23.jpg)
External services we pay for:wordpress £0.70AWS, google, Maxmind GeoIP < £1ICO £3pivotal tracker £3.75Domain and SSL wildcard certificate £10flexible co-working space £30digital ocean £34
free services: trello,new relic,pingdom,rollbar, google Apps, google Analytics
![Page 24: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/24.jpg)
£83 per month*
* zero costs in software licenses
![Page 25: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/25.jpg)
Salaries* are the largest expense* try to hire part-time at first
![Page 26: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/26.jpg)
![Page 27: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/27.jpg)
![Page 28: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/28.jpg)
Hypermedia RESTful API (Ruby on Rails)
Kind-of-responsive web application (AngularJS)
Background jobs queue (Redis)
Background workers (Ruby on Rails)
Postgresql master/slave, for text search too
Redis master/slave (with LUA scripting)
Memcached
![Page 29: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/29.jpg)
Devops
Ansible for provisioning
Monit and Munin for server health check
Google Bigquery for bigdata processing
S3 and Glacier for backups (every minute for postgresql, every hour for Redis and stats)
![Page 30: Why and how we built teowaki](https://reader034.vdocument.in/reader034/viewer/2022042814/554f5a69b4c905b9508b534a/html5/thumbnails/30.jpg)
Cheers!
If you love your developers, please tell them about
https://teowaki.com
javier [email protected]
techcity talks