Elias Torres - VP of EngineeringWe are located in Cambridge, MA
I started a company called Performable.
We needed to create and host a website.
We needed to publish to social media.
We needed to analyze our trafﬁc.
We needed to create landing pages.
We needed to manage our prospects db.
We needed to email our leads and customers.
We needed to manage our sales team pipeline.
We spent too much time and money learning, using and integrating many distinct marketing products!
Every business needs marketing software!
So far we are helping 8,500 of themand we already generate $65M+/yr with only 45 engineers!
We are moving so fast because: lots of three engineer teams each team deﬁnes their own process for scheduling &prioritizingengineers own their products from code to operations
350+git repos and CI builds
2000+commits per day
100+deploys (prod) per day
Going fast is great, but it has a cost.
We break shit all of the time.
But we ﬁx things very quickly.
move faster and slow down at the same time
I wouldn t do it any other way.
HubSpot s marketing platform is composed of hundreds of Java RESTful web services. Each service is built using nothing but Jersey and Guice with out-of-the-box support for monitoring, metrics and errorreporting with ZooKeeper-based conﬁguration management. A service may hit many different endpoints per requestincluding HBase, MySQL, Memcached & other RESTful APIs using our own clients for HTTP, JDBC and more. Our data storage is managed by HBase, Hadoop and some MySQL using write-ahead log services combined with protocol-buffers wherever possible.