46 karma · joined June 6, 2014
* sold side project
* started another side project and with more users than all previous projects together
* improve my knowledge of Erlang
* catch up with ES6 (not really useful, but, just in case)
* learn how to scale my side projects from 5-10 initial users to 100-500 (some seo, marketing, sales)
* how to be efficient with my time
I've been dealing with different CRMs recently (SFDC, Netsuite, MS Dynamics, AgileCRM) and I don't think tools really matter, architecture that will allow you to customize everything is the key for CRM
As my personal choice it would be (I'm a full-time Python dev)
* Java/C# (there's nothing really dynamic in crm, entities, fields, etc with different "name" and "display_name" for each customer, IDE would allow me to manage complexity)
* PostgreSQL (no NoSQL, CRM is all about relations)
* Vue.js
* ElasticSearch (with Kafka for replication from db)
* RabbitMQ for offline jobs