Search by Algolia
What is online retail merchandising? An introduction
e-commerce

What is online retail merchandising? An introduction

Done any shopping on an ecommerce website lately? If so, you know a smooth online shopper experience is not optional ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

5 considerations for Black Friday 2023 readiness
e-commerce

5 considerations for Black Friday 2023 readiness

It’s hard to imagine having to think about Black Friday less than 4 months out from the previous one ...

Piyush Patel

Chief Strategic Business Development Officer

How to increase your sales and ROI with optimized ecommerce merchandising
e-commerce

How to increase your sales and ROI with optimized ecommerce merchandising

What happens if an online shopper arrives on your ecommerce site and: Your navigation provides no obvious or helpful direction ...

Catherine Dee

Search and Discovery writer

Mobile search UX best practices, part 3: Optimizing display of search results
ux

Mobile search UX best practices, part 3: Optimizing display of search results

In part 1 of this blog-post series, we looked at app interface design obstacles in the mobile search experience ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Mobile search UX best practices, part 2: Streamlining search functionality
ux

Mobile search UX best practices, part 2: Streamlining search functionality

In part 1 of this series on mobile UX design, we talked about how designing a successful search user experience ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Mobile search UX best practices, part 1: Understanding the challenges
ux

Mobile search UX best practices, part 1: Understanding the challenges

Welcome to our three-part series on creating winning search UX design for your mobile app! This post identifies developer ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Teaching English with Zapier and Algolia
engineering

Teaching English with Zapier and Algolia

National No Code Day falls on March 11th in the United States to encourage more people to build things online ...

Alita Leite da Silva

How AI search enables ecommerce companies to boost revenue and cut costs
ai

How AI search enables ecommerce companies to boost revenue and cut costs

Consulting powerhouse McKinsey is bullish on AI. Their forecasting estimates that AI could add around 16 percent to global GDP ...

Michelle Adams

Chief Revenue Officer at Algolia

What is digital product merchandising?
e-commerce

What is digital product merchandising?

How do you sell a product when your customers can’t assess it in person: pick it up, feel what ...

Catherine Dee

Search and Discovery writer

Scaling marketplace search with AI
ai

Scaling marketplace search with AI

It is clear that for online businesses and especially for Marketplaces, content discovery can be especially challenging due to the ...

Bharat Guruprakash

Chief Product Officer

The changing face of digital merchandising
e-commerce

The changing face of digital merchandising

This 2-part feature dives into the transformational journey made by digital merchandising to drive positive ecommerce experiences. Part 1 ...

Reshma Iyer

Director of Product Marketing, Ecommerce

What’s a convolutional neural network and how is it used for image recognition in search?
ai

What’s a convolutional neural network and how is it used for image recognition in search?

A social media user is shown snapshots of people he may know based on face-recognition technology and asked if ...

Catherine Dee

Search and Discovery writer

What’s organizational knowledge and how can you make it accessible to the right people?
product

What’s organizational knowledge and how can you make it accessible to the right people?

How’s your company’s organizational knowledge holding up? In other words, if an employee were to leave, would they ...

Catherine Dee

Search and Discovery writer

Adding trending recommendations to your existing e-commerce store
engineering

Adding trending recommendations to your existing e-commerce store

Recommendations can make or break an online shopping experience. In a world full of endless choices and infinite scrolling, recommendations ...

Ashley Huynh

Ecommerce trends for 2023: Personalization
e-commerce

Ecommerce trends for 2023: Personalization

Algolia sponsored the 2023 Ecommerce Site Search Trends report which was produced and written by Coleman Parkes Research. The report ...

Piyush Patel

Chief Strategic Business Development Officer

10 ways to know it’s fake AI search
ai

10 ways to know it’s fake AI search

You think your search engine really is powered by AI? Well maybe it is… or maybe not.  Here’s a ...

Michelle Adams

Chief Revenue Officer at Algolia

Cosine similarity: what is it and how does it enable effective (and profitable) recommendations?
ai

Cosine similarity: what is it and how does it enable effective (and profitable) recommendations?

You looked at this scarf twice; need matching mittens? How about an expensive down vest? You watched this goofy flick ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is cognitive search, and what could it mean for your business?
ai

What is cognitive search, and what could it mean for your business?

“I can’t find it.”  Sadly, this conclusion is often still part of the modern enterprise search experience. But ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Looking for something?

Build, buy, and everything in between: 5 key questions for marketplace tech leads

May 26th 2021 ecommerce

Build, buy, and everything in between: 5 key questions for marketplace tech leads
facebookfacebooklinkedinlinkedintwittertwittermailmail

In the API economy, the decision to outsource or build and maintain software tools is more nuanced than ever. We recently talked to two tech leaders from top marketplaces. Bob Whitney is the Director of Engineering of Grailed, a peer-to-peer mens fashion marketplace, founded in 2013. Dan Davis is the former CTO (now advisor) of Madeira Madeira, the largest home improvement/home decor marketplace in Latin America, “the Wayfair of Brazil”.

Both Bob and Dan are hands-on tech leaders: building teams, coaching, and, of course, making tech stack decisions. Read on to learn about factors, pitfalls, and opportunities they consider when making software decisions.

Build or buy: it’s a point-of-time decision

Dan recalls a new hire coming into his previous company. It was 2009, they were large and profitable, so the first question the person asked was why they were not on AWS. One little fact they forgot? AWS did not exist when the company was founded in 2001. At that time, building was the only option. Ultimately, however, servers were not their business, which reinforced the never easy decision to switch over (aka buy). Dan’s overall position: understand your business and your core domain, and how it changes over time.

Bob agrees: staying focused on your core competency as a business is critical. All that matters is how quickly they can respond to competition and take a prominent position on the market: at different times, this may mean different decisions for your stack.

Questions to ask, nuances to consider

1. Is it adding a competitive advantage?

Because marketplaces are so competitive, Bob’s first consideration for every stack decision is whether it will add a competitive advantage.

Bob takes the example of managed hosting: not only doesn’t he want his existing team  to spend time doing low-level optimizations on servers, but in order to build, he would need to find enough people with the right competencies at the right level; their salaries and maintaining the entire operation can get very expensive.

“Try not to get caught up and be the expert in every technical competency that’s out there, as attractive as that might be. It’s just not the way to build a winning business unless you’re Amazon.”

– Bob Whitney, Director of Engineering Grailed

2. Can my engineering team do this?

For Dan, a better question is: should my engineering team be doing this?

Talent is hard to get, specialized talent even harder. What is the feasibility of building it with an existing team? You certainly don’t want to do it for years and then find you haven’t done it well.

For Madeira Madeira, search is an incredibly important part of the stack. The marketplace is all about helping users find the right product; browsing and searching millions of products with ease is critical. Dan’s team must have the ability to optimize the customer experience when it comes to search and browse. However, optimizing how search indexes and scales at that level is not something he wants his team spending time on.

Bottom line: it is hard to build, deploy, and maintain at a level of sophistication that is demanded by customers today.

Bob puts the question this way:

“Is this something we really want to invest in, or are there people out there doing a much better job than we are and working full time on it?”

Bob Whitney, Director of Engineering, Grailed

For Dan, decisions revolve as much around happiness and enthusiasm of his engineering team as around other factors. The engineering mindset is often: “why have us if you are going to buy something”, and this is understandable: ultimately, it is his team that will have to support any product. To that effect, if you are buying:

3. Find partners, not vendors

The provider you are buying from has to feel like an extension of your team: when the system is down at 1 am, they need to be as invested as your own team in making sure you win. Dan’s advice: if you are buying software, look for a partner, not a vendor.

Adds Bob: when you decide to buy, small things matter. Can you reach the support team on Slack? Are they ready to go an extra mile to help you out? For a marketplace, staying on top of customer expectations is critical, which directly translates into being able to rely on any piece of software — and its team — 24/7.

4. To what extent can you control the experience?

Regardless of whether you build or buy, your team will want to be able to make relevant changes on their own — and without it taking days. The key is owning the experience, and keeping the control over what’s important. If you are buying software, you’ll want to know how the product is built and exposed.

To Dan, black box products are a no-go. He brings up the MACH Alliance philosophy because it encapsulates the right mindset: owning the customer experience doesn’t mean you have to build all parts of it, but it does mean you need to be able to stitch them together really well.

Dan wants full control of the user experience, today and tomorrow, so software choice depends on its flexibility: can it meet the current use case, but then also evolve? Tight integration with his data is key.

To that end, Bob and Dan call out good documentation and API-first products that they can plug into their stack and easily customize.

5. When comparing cost, think past year one

Looking at a yearly cost of a solution versus building it with open source internally will almost universally bias you towards building. However, things are never that simple. Says Dan: “When you add maintenance, and you add on the fact that you’re only getting into a V1, and not factoring the V2, V3 etc, the calculation becomes dramatically different.” Your team is now owning a product rather than a project, and the total cost of ownership is a whole new equation.

Bob advises asking yourself whether you are going to be doing what you want to do really, really well. It may take you a couple of iterations and, depending on what you’re building, a long time. This adds up really quickly, and you’re often invested a year in before realizing it wasn’t a great idea.

Buyer beware, though. Coming back full circle to the importance of his own team embracing the choices he makes, Dan looks at their ability to build on top of a product, customize it, and use it innovatively. You need to be sure that you’re also buying the product’s evolution and the ability to influence that.

Watch the video of our chat with Bob and Dan for more tips and recommendations, and learn what it takes to build marketplace search.

About the author
Louise Vollaire

Product Marketing Manager

linkedin

Recommended Articles

Powered byAlgolia Algolia Recommend

Good API Documentation Is Not About Choosing the Right Tool
engineering

Maxime Locqueville

DX Engineering Manager

How to create the best search engine experience
ux

Catherine Dee

Search and Discovery writer

ManoMano's "make or buy" decision grid
customers

Pierre Fournier

Chief Product Officer @ ManoMano