HubSpot’s marketing platform is composed of hundreds of                             Java RESTful web services.            ...
HubSpot’s suite of marketing applications are built using                    Python+Django on the server-side with an incr...
Upcoming SlideShare
Loading in …5
×

HubSpot tech stack at MassTLC software development summit

545 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
545
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

HubSpot tech stack at MassTLC software development summit

  1. 1. 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.Tuesday, December 18, 12
  2. 2. 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.Tuesday, December 18, 12

×