TechCrunch Disrupt 2021

How do you select the right tech stack?

Comment

a child stacking colored blocks
Image Credits: La-Rel Easter / Unsplash

Having a great idea isn’t enough when you’re starting a startup. You have to execute well on that idea by making the right decisions at the right time. In particular, you have to pick the right tech stack for your product. Without a good technical foundation, you can end up accumulating a lot of technical debt.

So to help founders understand what a good tech stack should look like, we invited two experts on this topic, Preeti Somal, the EVP of Engineering at HashiCorp and Jill Wetzler, the VP of Engineering at Pilot, to TechCrunch Disrupt 2021 to discuss everything from evaluating vendors to making sure you can rely on an open source product.

Making sure your team can ship quickly

Some development environments are more familiar than others. For instance, if you choose to work with a popular framework, it’ll be easier to find engineers to join your team, and the learning curve will be easier for your existing developers.

Your tech stack isn’t limited to the language your team is using. Choosing a good CI/CD (continuous integration and continuous delivery) framework can help you release updates more frequently. Using test suites is also a key element of a good development pipeline.

“I looked at how we were thinking about developer productivity and our environment. What are the things that can help our team move really fast and ship really fast? Because I think that is the name of the game when you’re talking about a startup. It just comes down to how you can get your code out the door as quickly as possible,” Wetzler said.

Wetzler knows what she’s talking about on this front as she experienced the opposite of that in a previous job when she was working for Twitter. “Twitter was making some decisions that I think were based on some people’s personal preferences at the time. We started to fork our own versions of git and our build system as well. It just became a mess that had to be untangled over a number of years. And so you really do pay for those decisions down the line,” she said.

The ability to reuse your code across different platforms can also help you manage multiple projects more easily. That can be important if you’re in charge of the roadmap and you want to have some visibility when you’re planning the next quarter.

“We had done a really good job of making some investments in our back-end productivity. But when it came to front end, we were really missing a lot of the key infrastructure pieces that helped us build a front end really quickly,” Wetzler said. She worked on fixing that when she joined Pilot.

Picking the right tools

HashiCorp is the company behind the popular infrastructure product Terraform. The company provides an open source version of Terraform and also works with other companies as a vendor. That’s why Somal has a unique perspective on evaluating third-party vendors before you start working with them.

“The role we play is taking care of all of those infrastructure capabilities so that customers can really focus on their business logic and building their application. A lot of the areas that we get asked about is on being open source,” Somal said. “How healthy is the community? If I pick a tool like Terraform, how do I know that tool has the longevity and I’m not going to need to go and replace it at some point in time? Also, there are a lot of considerations around how you grow with me,” she added.

HashiCorp itself is built on open source components, so the company uses the same mental framework to evaluate open source pieces for its own tech stack. We went over the technical capabilities of open source components — do they perform well and are they reliable?

We also discussed the viability and longevity of tech decisions when it comes to open source. “What’s the community like? How much effort will we need to put in to support this? Is it possible for us to be a member of that community and help build that component further? What’s the security elements of this?” Somal said.

Jill Wetzler doubled down on the idea that you shouldn’t skip the security review, even when you’re just starting. At Pilot, the company initially chose to partner with a third-party company for security reviews.

“There are companies out there that you can contract with that will essentially work as your security team. And that’s what we chose to do early on being a company that has lots of financial data from our customers. It is very important for us to take security seriously,” Wetzler said. “We’re able to send our vendors through them and work with them on best security practices and pass along their feedback to the vendors that we’re considering using,” she added.

You can also take advantage of industry practices to get a sense of the security of a product. For instance, if you’re considering a vendor and they already work with well-known names in the tech industry, you know they have already gone through some due diligence process on the security front. “If we see Microsoft or Salesforce or Stripe using an open source project, that at least eliminates one barrier. Some of these companies have built a really strong product offering that is very security conscious. We do go through our own analysis, but it just gives you a really strong foundation,” Somal said.

Understanding technical debt

Everybody talks about avoiding technical debt, but it’s not a binary discussion. For instance, when you’re building a minimum viable product, chances are you’re looking for shortcuts even though you know that you’ll have to address those decisions later.

“The reality is, when you’re very small, you’re bootstrapping and you’re trying to get something out of the door; you’re creating technical debt for yourself. I think it’s really important to be honest with yourself [that] you’re creating debt that you’ll need to address later. And sometimes it’s the right move,” Jill Wetzler said.

Essentially, you always have to evaluate how long your current system is going to last. As your company gets bigger, you can swap out parts of your products with newer parts that will last longer.

“People have found different techniques. For instance, one of the techniques was, if you’re in an area of code and you see tech debt, just fix it then or start a sprint. All you’re doing that sprint is working off your tech debt backlog. I think the really key thing is to recognize it, find a strategy to work with it, and don’t let it build to a point where it just feels like you’re going to take a massive hit on productivity,” Somal said.

At a broader scale, you have to engage with the product team to make sure that you have the right culture around tech debt. The product team has to take into account tech debt in the overall roadmap. That’s the best way to have an honest discussion about the current state of your product and the next steps.

 

More TechCrunch

William A. Anders, the astronaut behind perhaps the single most iconic photo of our planet, has died at the age of 90. On Friday morning, Anders was piloting a small…

William Anders, astronaut who took the famous ‘Earthrise’ photo, dies at 90

You’re running out of time to join the Startup Battlefield 200, our curated showcase of top startups from around the world and across multiple industries. This elite cohort — 200…

Startup Battlefield 200 applications close tomorrow

New York’s state legislature has passed a bill that would prohibit social media companies from showing so-called “addictive feeds” to children under 18, unless they obtain parental consent. The Stop…

New York moves to limit kids’ access to ‘addictive feeds’

Dogs are the most popular pet in the U.S.: 65.1 million households have one, according to the American Pet Products Association. But while cats are not far off, with 46.5…

Cat-sitting startup Meowtel clawed its way to profitability despite trouble raising from dog-focused VCs

Anterior, a company that uses AI to expedite health insurance approval for medical procedures, has raised a $20 million Series A round at a $95 million post-money valuation led by…

Anterior grabs $20M from NEA to expedite health insurance approvals with AI

Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. There’s more bad news for…

How India’s most valuable startup ended up being worth nothing

If death and taxes are inevitable, why are companies so prepared for taxes, but not for death? “I lost both of my parents in college, and it didn’t initially spark…

Bereave wants employers to suck a little less at navigating death

Google and Microsoft have made their developer conferences a showcase of their generative AI chops, and now all eyes are on next week’s Worldwide Developers Conference, which is expected to…

Apple needs to focus on making AI useful, not flashy

AI systems and large language models need to be trained on massive amounts of data to be accurate but they shouldn’t train on data that they don’t have the rights…

Deal Dive: Human Native AI is building the marketplace for AI training licensing deals

Before Wazer came along, “water jet cutting” and “affordable” didn’t belong in the same sentence. That changed in 2016, when the company launched the world’s first desktop water jet cutter,…

Wazer Pro is making desktop water jetting more affordable

Former Autonomy chief executive Mike Lynch issued a statement Thursday following his acquittal of criminal charges, ending a 13-year legal battle with Hewlett-Packard that became one of Silicon Valley’s biggest…

Autonomy’s Mike Lynch acquitted after US fraud trial brought by HP

Featured Article

What Snowflake isn’t saying about its customer data breaches

As another Snowflake customer confirms a data breach, the cloud data company says its position “remains unchanged.”

2 days ago
What Snowflake isn’t saying about its customer data breaches

Investor demand has been so strong for Rippling’s shares that it is letting former employees particpate in its tender offer. With one exception.

Rippling bans former employees who work at competitors like Deel and Workday from its tender offer stock sale

It turns out the space industry has a lot of ideas on how to improve NASA’s $11 billion, 15-year plan to collect and return samples from Mars. Seven of these…

NASA puts $10M down on Mars sample return proposals from Blue Origin, SpaceX and others

Featured Article

In 2024, many Y Combinator startups only want tiny seed rounds — but there’s a catch

When Bowery Capital general partner Loren Straub started talking to a startup from the latest Y Combinator accelerator batch a few months ago, she thought it was strange that the company didn’t have a lead investor for the round it was raising. Even stranger, the founders didn’t seem to be…

2 days ago
In 2024, many Y Combinator startups only want tiny seed rounds — but there’s a catch

The keynote will be focused on Apple’s software offerings and the developers that power them, including the latest versions of iOS, iPadOS, macOS, tvOS, visionOS and watchOS.

Watch Apple kick off WWDC 2024 right here

Welcome to Startups Weekly — Haje’s weekly recap of everything you can’t miss from the world of startups. Anna will be covering for him this week. Sign up here to…

Startups Weekly: Ups, downs, and silver linings

HSBC and BlackRock estimate that the Indian edtech giant Byju’s, once valued at $22 billion, is now worth nothing.

BlackRock has slashed the value of stake in Byju’s, once worth $22 billion, to zero

Apple is set to board the runaway locomotive that is generative AI at next week’s World Wide Developer Conference. Reports thus far have pointed to a partnership with OpenAI that…

Apple’s generative AI offering might not work with the standard iPhone 15

LinkedIn has confirmed it will no longer allow advertisers to target users based on data gleaned from their participation in LinkedIn Groups. The move comes more than three months after…

LinkedIn to limit targeted ads in EU after complaint over sensitive data use

Founders: Need plans this weekend? What better way to spend your time than applying to this year’s Startup Battlefield 200 at TechCrunch Disrupt. With Monday’s deadline looming, this is a…

Startup Battlefield 200 applications due Monday

The company is in the process of building a gigawatt-scale factory in Kentucky to produce its nickel-hydrogen batteries.

Novel battery manufacturer EnerVenue is raising $515M, per filing

Meta is quietly rolling out a new “Communities” feature on Messenger, the company confirmed to TechCrunch. The feature is designed to help organizations, schools and other private groups communicate in…

Meta quietly rolls out Communities on Messenger

Featured Article

Siri and Google Assistant look to generative AI for a new lease on life

Voice assistants in general are having an existential moment, and generative AI is poised to be the logical successor.

3 days ago
Siri and Google Assistant look to generative AI for a new lease on life

Education software provider PowerSchool is being taken private by investment firm Bain Capital in a $5.6 billion deal.

Bain to take K-12 education software provider PowerSchool private in $5.6B deal

Shopify has acquired Threads.com, the Sequoia-backed Slack alternative, Threads said on its website. The companies didn’t disclose the terms of the deal but said that the Threads.com team will join…

Shopify acquires Threads (no, not that one)

Featured Article

Bangladeshi police agents accused of selling citizens’ personal information on Telegram

Two senior police officials in Bangladesh are accused of collecting and selling citizens’ personal information to criminals on Telegram.

3 days ago
Bangladeshi police agents accused of selling citizens’ personal information on Telegram

Carta, a once-high-flying Silicon Valley startup that loudly backed away from one of its businesses earlier this year, is working on a secondary sale that would value the company at…

Carta’s valuation to be cut by $6.5 billion in upcoming secondary sale

Boeing’s Starliner spacecraft has successfully delivered two astronauts to the International Space Station, a key milestone in the aerospace giant’s quest to certify the capsule for regular crewed missions.  Starliner…

Boeing’s Starliner overcomes leaks and engine trouble to dock with ‘the big city in the sky’

Rivian needs to sell its new revamped vehicles at a profit in order to sustain itself long enough to get to the cheaper mass market R2 SUV on the road.

Rivian’s path to survival is now remarkably clear