Should we release a free developer version of Ottemo, our ecommerce platform?
We just finished a round of performance and scalability tests where we can support up to 500 concurrent shoppers on 2 T2.small instances and easily handle 100 concurrent shoppers on the free tier using a single T2.micro instance.
This has us thinking of trying to break into the SMB Market where Shopify and Big Commerce dominate. We know we cannot compete with their marketing budgets so we are contemplating releasing a free developer version limited to use of only SQLite for the database, (we support mongodb, mysql or postgresql in production) and pulling out some of our more enterprise-like integrations. Ottemo is built in golang for the API server and our current stores are built in AngularJS 1.x
We would provide binaries of our API server which will include SQLite and Open Source our demo store code to allow customization and creation of themes.
Will this dilute our value to our mid-market customers paying enterprise prices? Will this block potential investment from VCs if we expand down market into the SMB space with a free version?
5 comments
[ 2.6 ms ] story [ 16.5 ms ] threadOr do you mean technology lock-in, because we built our API server in golang?
For the Store, we provide a reference implementation that is open source in AngularJS 1.x, but the store could be implemented in any JS framework. We have contemplated building a competing reference implementation in ReactJS, for example.
To ease this concern we are hoping to ship binary pkgs for Ottemo once we have tested this in the post golang 1.7 timeframe. This would allow access to developers wanting to build add-ons in golang and allow us to keep our source code private.
Link to Cox proposal for 1.7: https://github.com/golang/proposal/blob/master/design/2775-b...
1. Talk to your customers.
2. Iterate based on their feedback.
3. Don't intensionally make something kinda' suck.
Good luck.