hubspot
TRANSCRIPT
![Page 1: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/1.jpg)
Elias Torres - VP of Engineering We are located in Cambridge, MA
![Page 2: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/2.jpg)
I started a company called Performable.
![Page 3: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/3.jpg)
We needed to create and host a website.
![Page 4: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/4.jpg)
We needed to publish to social media.
![Page 5: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/5.jpg)
We needed to analyze our traffic.
![Page 6: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/6.jpg)
We needed to create landing pages.
![Page 7: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/7.jpg)
We needed to manage our prospects db.
![Page 8: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/8.jpg)
We needed to email our leads and customers.
![Page 9: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/9.jpg)
We needed to manage our sales team pipeline.
![Page 10: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/10.jpg)
We spent too much time and money learning, using and integrating
many distinct marketing products!
![Page 11: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/11.jpg)
Every business needs marketing software!
![Page 12: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/12.jpg)
all-in-one marketing!
![Page 13: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/13.jpg)
So far we are helping 8,500 of them and we already generate $65M+/yr
with only 45 engineers!
![Page 14: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/14.jpg)
We are moving so fast because:
lots of three engineer teams each team defines their own
process for scheduling & prioritizingengineers own their products
from code to operations
![Page 15: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/15.jpg)
45 developers
![Page 16: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/16.jpg)
200+ HTTP APIs
![Page 17: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/17.jpg)
350+ git repos and CI builds
![Page 18: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/18.jpg)
2000+ commits per day
![Page 19: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/19.jpg)
100+ deploys (prod) per day
![Page 20: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/20.jpg)
Going fast is great, but it has a cost.
![Page 21: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/21.jpg)
We break shit all of the time.
![Page 22: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/22.jpg)
But we fix things very quickly.
![Page 23: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/23.jpg)
move faster and slow down at the same time
![Page 24: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/24.jpg)
I wouldn’t do it any other way.
![Page 25: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/25.jpg)
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 error reporting with ZooKeeper-based configuration management.
A service may hit many different endpoints per request
including 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.
![Page 26: Hubspot](https://reader035.vdocuments.us/reader035/viewer/2022062320/55bee55ebb61eb216b8b4751/html5/thumbnails/26.jpg)
HubSpot’s suite of marketing applications are built using Python+Django on the server-side with an increasing amount of backbone.js single-page web applications
entirely served out of our CDN.
Our front-end development is backed by a Bootstrap-based style guide ported over to SASS. Developers use our own command-line tool for managing, building and deploying
JavaScript, CoffeeScript, SASS and HTML templates.
Our web services and applications are continually built & independently deployed ~100/day using GitHub, Jenkins and
Fabric-based deployment to over 1500 AWS instances managed by puppet.