Accelerating Value With HubSpot’s Unique Deployment Process and Team Structure

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2026
November 17 - 20, 2026
New York, US & Online
Upcoming event
React Summit US 2026
React Summit US 2026
November 17 - 20, 2026. New York, US & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

Explore HubSpot's innovative deployment process and team structure that accelerate value creation by enabling developers to navigate projects efficiently. Gain actionable insights to adopt similar practices in your organization, enhancing productivity, collaboration, and business growth.

This talk has been presented at React Summit US 2024, check out the latest edition of this React Conference.

FAQ

HubSpot's main goal is to help organizations attract and engage customers by providing seamless, integrated solutions that foster meaningful connections and drive sustainable growth.

HubSpot prioritizes user experience by creating intuitive and effective tools that integrate seamlessly into other platforms, investing heavily in UX research, and maintaining open communication with customers.

HubSpot's team structure is unique because it consists of small, specialized, autonomous teams, usually around five people or less, which encourages psychological safety, continuous learning, and innovation.

HubSpot ensures quality through a comprehensive testing philosophy that includes unit tests, integration tests, and end-to-end tests, supported by custom internal tools to streamline processes and maintain high standards of quality and reliability.

HubSpot's front-end tech stack includes TypeScript, React, Redux, Styled Components, and GraphQL, among others, which are used to create a unified tech stack for efficient collaboration and innovation.

HubSpot's deployment process contributes to value delivery by utilizing continuous integration and continuous delivery (CICD) to automate integration, testing, and deployment, ensuring rapid and reliable product enhancements.

Custom tooling at HubSpot plays a crucial role in enhancing developer efficiency by streamlining workflows, reducing manual effort, and improving overall productivity, allowing engineers to focus more on innovation.

HubSpot maintains trust by providing regular updates on product enhancements, changes, and outages, and by building products on a scalable platform to ensure consistent performance and uninterrupted service.

HubSpot fosters innovation through small, specialized teams that encourage agility and ownership, allowing them to iterate quickly based on user feedback and make impactful decisions.

Developers can get involved with HubSpot by exploring resources at developers.hubspot.com/react-on-hubspot and connecting through HubSpot's developer socials like LinkedIn, YouTube, and Twitter.

Bree Hall
Bree Hall
15 min
22 Nov, 2024

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Welcome to Accelerating Value with HubSpot's deployment process and team structure. HubSpot is a leading growth platform that empowers businesses of all sizes to scale and succeed in the digital age. HubSpot's customer-centric approach focuses on value delivery, prioritizing the user experience, and building trust through consistent interactions. The front-end tech stack includes TypeScript, React, Redux, Styled Components, and GraphQL. HubSpot utilizes various developer tools to streamline workflows and reduce the technical burden on engineers. The testing philosophy at HubSpot emphasizes comprehensive testing, with a focus on unit, integration, and acceptance testing. HubSpot prioritizes customer-centricity, fosters innovation with small teams, and enhances developer efficiency with custom tooling.

1. Introduction to HubSpot

Short description:

Welcome to Accelerating Value with HubSpot's deployment process and team structure. I'm Bree, a frontend engineer turned developer advocate at HubSpot. Over the next 20 minutes, we'll discuss how HubSpot accelerates value through engineering practices and our customer-centric approach. HubSpot is a leading growth platform that empowers businesses of all sizes to scale and succeed in the digital age. Our comprehensive suite of tools enhances sales, marketing, customer service, and customer relationship management.

Hello, everyone, and welcome to Accelerating Value with HubSpot's deployment process and team structure. I'm Bree, a frontend engineer turned developer advocate here at HubSpot, and I'm so excited to be your host for the next 20 minutes while we discuss ways that HubSpot accelerates value to its customers through engineering practices. I'm from the Atlanta, Georgia area, which is in the southeastern part of the United States, and when I'm not working, you can usually find me creating fun technical content online, playing video games, or snuggled up with a good book.

Over the next 20 minutes or so, we're going to discuss HubSpot. We'll discuss ways that we help our customers grow and the engineering philosophy and principles that we follow that allow us to continuously integrate. By the end of our time together, my goal is to leave you with strategies to ignite creative dialogue about innovation, ultimately leading to accelerated value for both you and your customers.

So let's start with what is HubSpot? HubSpot is a leading growth platform that empowers over 228,000 businesses of all sizes in 135 different countries to scale and succeed in the digital age. HubSpot provides a comprehensive suite of tools designed to enhance and optimize sales, marketing, customer service, and customer relationship management. Our overall goal is to help organizations attract and engage customers by providing seamless, integrated solutions that foster meaningful connections and drive sustainable growth. HubSpot's robust suite of products is designed to support businesses at every phase of their growth journey, but what really sets us apart isn't just the tools that we offer. It's our commitment to putting customers at the heart of everything that we do.

2. HubSpot's Customer-Centric Approach

Short description:

Let's dive into HubSpot's customer-centric approach, which focuses on value delivery, prioritizing the user experience, and building trust through consistent interactions. We create intuitive tools that seamlessly integrate with other platforms, invest in UX research, and maintain open communication with our customers. Our team structure and engineering principles enable us to deliver continuously, improve based on feedback, and foster innovation through small, specialized, autonomous teams.

So let's dive into our customer-centric approach and how it defines the value that we deliver and drives our mission to empower every business that we serve. This is a quote from Whitney Sorenson, who is HubSpot's CTO, and I believe it perfectly captures our customer-centric approach. It reads, we'll only stay in business if we continue to provide value to and maintain trust with our users. Customers don't care about our teams, organization, processes, or promises. They care about what they're seeing, using, and feeling in the tools that they use every day.

So how does this translate into what we do every day? Well, the first thing is we focus on value delivery. The true measure of our success comes from how effectively we provide real, tangible value to our users. The second thing is we prioritize the user experience. So our priority is to ensure that everything that we create is intuitive, effective, and beneficial to the user. We prioritize the user experience in a few different ways, two of which being, number one, creating tools that seamlessly integrate into other platforms our customers are already using. The HubSpot Marketplace plays a very important role in extending functionality of our core offerings. We enable developers to build on HubSpot with familiar tools, like React, to build custom experiences for our users.

Another thing we do is invest heavily into UX research, and this allows us to create intuitive interfaces. HubSpot's internal design system provides a foundational framework for consistency and enables our front-end engineers to quickly prototype and create new features. HubSpot has also created a UI component library for our app developers that seamlessly blends both native and extended functionality. The third thing is we work hard to build and maintain trust. Trust isn't built on promises, it is cultivated through consistent, reliable interactions. We work to build and maintain trust in a few ways, two of which being, one, maintaining open lines of communication with our customers, and we do this by providing regular updates on product enhancements, changes, and outages. We also build our products on a platform that scales to accommodate growth and optimize resource utilization. This really helps us to ensure that customers experience uninterrupted service and can rely on consistent performance.

To our customers, results matter more than our methods, but behind the scenes, it's our team structure and engineering principles that allow us to deliver. HubSpot's engineers need to be able to move quickly to deliver continuously, improving on the product based on customer feedback. We do this by working in small, specialized, autonomous teams, typically around five people or less. And while the tech industry sees a surge in full-stack development roles, HubSpot also sees the unique value and benefit in offering specialized team roles. So many teams within HubSpot's product organization are split by front-end and back-end specialization. In smaller teams, there is a greater likelihood of developing psychological safety. A safe team environment encourages continuous learning and experimentation, which are both vital for innovation. Small team autonomy also allows engineers to think like a product manager, where every team member has both the opportunity and responsibility to make decisions. Working on small teams, knowledge sharing and cross-team collaboration are absolutely crucial. Having a unified tech stack between teams makes that a lot easier.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Scaling Up with Remix and Micro Frontends
Remix Conf Europe 2022Remix Conf Europe 2022
23 min
Scaling Up with Remix and Micro Frontends
Top Content
This talk discusses the usage of Microfrontends in Remix and introduces the Tiny Frontend library. Kazoo, a used car buying platform, follows a domain-driven design approach and encountered issues with granular slicing. Tiny Frontend aims to solve the slicing problem and promotes type safety and compatibility of shared dependencies. The speaker demonstrates how Tiny Frontend works with server-side rendering and how Remix can consume and update components without redeploying the app. The talk also explores the usage of micro frontends and the future support for Webpack Module Federation in Remix.
Understanding React’s Fiber Architecture
React Advanced 2022React Advanced 2022
29 min
Understanding React’s Fiber Architecture
Top Content
This Talk explores React's internal jargon, specifically fiber, which is an internal unit of work for rendering and committing. Fibers facilitate efficient updates to elements and play a crucial role in the reconciliation process. The work loop, complete work, and commit phase are essential steps in the rendering process. Understanding React's internals can help with optimizing code and pull request reviews. React 18 introduces the work loop sync and async functions for concurrent features and prioritization. Fiber brings benefits like async rendering and the ability to discard work-in-progress trees, improving user experience.
Thinking Like an Architect
Node Congress 2025Node Congress 2025
31 min
Thinking Like an Architect
Top Content
In modern software development, architecture is more than just selecting the right tech stack; it involves decision-making, trade-offs, and considering the context of the business and organization. Understanding the problem space and focusing on users' needs are essential. Architectural flexibility is key, adapting the level of granularity and choosing between different approaches. Holistic thinking, long-term vision, and domain understanding are crucial for making better decisions. Effective communication, inclusion, and documentation are core skills for architects. Democratizing communication, prioritizing value, and embracing adaptive architectures are key to success.
Full Stack Components
Remix Conf Europe 2022Remix Conf Europe 2022
37 min
Full Stack Components
Top Content
RemixConf EU discussed full stack components and their benefits, such as marrying the backend and UI in the same file. The talk demonstrated the implementation of a combo box with search functionality using Remix and the Downshift library. It also highlighted the ease of creating resource routes in Remix and the importance of code organization and maintainability in full stack components. The speaker expressed gratitude towards the audience and discussed the future of Remix, including its acquisition by Shopify and the potential for collaboration with Hydrogen.
The Dark Side of Micro-Frontends
React Advanced 2025React Advanced 2025
29 min
The Dark Side of Micro-Frontends
In the Talk, various key points were discussed regarding micro-front-end architecture. These included challenges with micro-intents, common mistakes in system design, the differences between micro-intents and components, granularity in software architecture, optimizing micro-front-end architecture, efficient routing and deployment strategies, edge computing strategies, global state and data sharing optimization, managing data context, governance and fitness functions, architectural testing, adaptive growth, value of micro-frontends, repository selection, repo structures, and web component usage.
The Eternal Sunshine of the Zero Build Pipeline
React Finland 2021React Finland 2021
36 min
The Eternal Sunshine of the Zero Build Pipeline
For many years, we have migrated all our devtools to Node.js for the sake of simplicity: a common language (JS/TS), a large ecosystem (NPM), and a powerful engine. In the meantime, we moved a lot of computation tasks to the client-side thanks to PWA and JavaScript Hegemony.
So we made Webapps for years, developing with awesome reactive frameworks and bundling a lot of dependencies. We progressively moved from our simplicity to complex apps toolchains. We've become the new Java-like ecosystem. It sucks.
It's 2021, we've got a lot of new technologies to sustain our Users eXperience. It's time to have a break and rethink our tools rather than going faster and faster in the same direction. It's time to redesign the Developer eXperience. It's time for a bundle-free dev environment. It's time to embrace a new frontend building philosophy, still with our lovely JavaScript.
Introducing Snowpack, Vite, Astro, and other Bare Modules tools concepts!

Workshops on related topic

AI on Demand: Serverless AI
DevOps.js Conf 2024DevOps.js Conf 2024
163 min
AI on Demand: Serverless AI
Top Content
Featured WorkshopFree
Nathan Disidore
Nathan Disidore
In this workshop, we discuss the merits of serverless architecture and how it can be applied to the AI space. We'll explore options around building serverless RAG applications for a more lambda-esque approach to AI. Next, we'll get hands on and build a sample CRUD app that allows you to store information and query it using an LLM with Workers AI, Vectorize, D1, and Cloudflare Workers.
High-performance Next.js
React Summit 2022React Summit 2022
50 min
High-performance Next.js
Workshop
Michele Riva
Michele Riva
Next.js is a compelling framework that makes many tasks effortless by providing many out-of-the-box solutions. But as soon as our app needs to scale, it is essential to maintain high performance without compromising maintenance and server costs. In this workshop, we will see how to analyze Next.js performances, resources usage, how to scale it, and how to make the right decisions while writing the application architecture.
Model Context Protocol (MCP) Deep Dive: 2-Hour Interactive Workshop
AI Coding Summit 2025AI Coding Summit 2025
86 min
Model Context Protocol (MCP) Deep Dive: 2-Hour Interactive Workshop
Workshop
Stepan Suvorov
Stepan Suvorov
Join a focused 2-hour session covering MCP's purpose, architecture, hands-on server implementation, and future directions. Designed for developers and system architects aiming to integrate contextual data with ML models effectively. Agenda:- Introduction & Why MCP? Key challenges MCP solves and core benefits.- Architecture Deep Dive: components, interactions, scalability principles. - Building Your Own MCP Server: guided walkthrough with code snippets and best practices; live demo or code review.- Future of MCP Developments: potential enhancements, emerging trends, real-world scenarios.
Key Takeaways:- Clear understanding of MCP's rationale.- Insight into design patterns and scaling considerations.- Practical steps to implement a prototype server.- Awareness of upcoming trends and how to apply MCP in projects. 
Node's Concurrency With the Strength of a Bull With BullMQ
Node Congress 2026Node Congress 2026
95 min
Node's Concurrency With the Strength of a Bull With BullMQ
Workshop
Edy Silva
Douglas Marques
2 authors
Node's concurrent nature is powerful already, but often we need to push work out of the main server for several reasons. In this work, we will explore a few scenarios in which work is cleverly pushed to another Node process to resolve.
Once we use a queue to distribute workloads, we need to identify the nature of the work to be done. For either I/O- or CPU-intensive work, the first is already perfectly covered by a single Node.js process; we will need to tweak the worker setup to match the available resources and throughput.
From Async Chaos to Deterministic React: Hands-On State Machine Architecture for Real-Time Systems
React Summit 2026React Summit 2026
86 min
From Async Chaos to Deterministic React: Hands-On State Machine Architecture for Real-Time Systems
Workshop
Rajni Gediya
Rajni Gediya
Mentorship available
As React apps move into real-time systems — streaming data, AI workflows, hardware devices — async complexity grows quickly. Reducers and scattered async handlers often work at first, but once concurrency and lifecycle interruptions enter the picture, things start to break in subtle ways.
In this hands-on workshop, we’ll take a fragile async React setup and redesign it into a deterministic, state-machine-driven architecture. The goal isn’t to teach a specific library, but to show how explicit state modeling makes complex systems easier to reason about and more reliable in production.