BuyerDeckfrom first code line to first paying customer
Ilgvars Jecis, co-founder & CTO @ BuyerDeck
Product
www.buyerdeck.com
Initial expectations...
What really happened
6 monthJun 2013 1 year 1.5 years
# of projects created
What we are doing
Sales
Marketing
Legals
Accounting
Fundraising
Code
ShipLearn
Support
Networking
Vision
Coding / Backend
Selected tools we know:
Java 8, Spring (Boot), Gradle, ...
Mongo, Firebase
and few new ones
Coding / Backend
Really simple architecture
REST API endpoint
Command(business logic)
Mongo
Coding / UI
UI/UX is the hard part
JS / HTML / CSS is a big mess
Tools like Angular, Twitter Bootstrap help a lot
Testing
Automated API tests are lifesaver
Unit tests only for real logic (no mocks)
Manual UI testing
Shipping
We use “*-as-a-service” as much as possible
Fast, zero-downtime deployments
Shipping
Ansible rocks!
> ansible-playbook -i prod deploy.yml
Shipping / CI server farm
Learning
Listening to the customers
Data, data, data…. (once you have it)
Examples
“Browser audio” case
“Sharing” case
Few tips
Aim for big markets
Be ready for long, hard journey with lots of failures
Go full time
Non-technical co-founder (“hustler”)
Few tips
Simple / boring tech stack is fine
Don’t hide your awesome idea
Focus on product, 100%
Thank you!Thank you!