Solving technical challenges at scale to power the world’s largest Internet marketplace.

Data Infrastructure and Services

An Introduction to Apache Flink

How we’re using Apache Flink to handle big data streaming in real-time.

By: Chenru Lyu
Computer Vision

eBay’s Technology Transformation is Made for Evolving Customer Needs

How our advances in edge computing are empowering both buyers and sellers in times of great demand with ease and agility.

By: Mazen Rawashdeh
Developer Tools

An Automatic Mirror Testing Solution for Messaging Systems in eBay

A look at how we developed a solution for automatic mirror testing to overcome the challenges of migrating eBay’s proprietary messaging applications to a more modern technical stack.

By: Tao Jin and Vivek Gadiyar
Kubernetes

Our Online Analytical Processing Journey with ClickHouse on Kubernetes

Learn about the latest evolution of online analytical processing (OLAP) data, now with ClickHouse on Kubernetes.

By: Sudeep Kumar, Mohan Garadi, Xiancheng Li, Amber Vaidya and Liangfei Su
Developer Tools

High Efficiency Tool Platform for Framework Migration

The eBay framework team has implemented a brand new tooling platform to speed up framework level migration. It supports highly efficient migration of applications running on legacy stacks to new platforms. This has been proven by the success stories migrating Batch, SOA, Trading/Shopping API, and messaging application migration.

By: Paul Zhang and Vivek Gadiyar
Software Design

Software Quality: Elevating the Game

Learn how software product quality goes well beyond simply avoiding bugs.

By: Lakshimi Duraivenkatesh
Android

The Journey to Integrating Android App Bundles

Over the last few years, our Native Mobile Architecture team has been reshaping our native app experience to better align with evolving mobile standards.

By: Christopher Bowling

eBay Is Hiring

350 Job Openings Start Your Search

North
America

221 Job Openings

Europe, Middle East
& Africa

87 Job Openings

Asia
Pacific

42 Job Openings
Service Architecture

Terapeak Research 2.0 - Making the Data Processing Pipeline Robust

How the data processing pipeline functions in Terapeak and what factors make it fault tolerant, robust and highly available.

By: Kashif Usmani, Yury Elizarov and Khachatur Kocharyan
Developer Tools

Celebrating 20 Years: eBay’s New APIs Enable Developers to Create Modern Buying and Selling Experiences

eBay launches APIs for Managed Payments, Seller Initiated Offers, Charity and more for developers to help their businesses thrive.

By: Tanya Vlahovic
Developer Tools

How We Used Our Buy APIs, Catch Platform to Build a New Portal for the NHS

In partnership with the U.K. National Health Services, we leveraged our Buy APIs and Catch platform to build a new portal to deliver personal protective equipment to frontline health care workers.

By: Tanya Vlahovic
Platforms and Frameworks

Streamlining Language Technology from Idea to Deployment

In recent eBay Tech Blog articles, we presented the Unified AI platform called Krylov and our pythonic tool to interact with the platform, PyKrylov. In this article, we introduce our Natural Language Processing framework built on top of the AI platform.

By: Daniel Stein, Gregor Leusch, Praseeda Sathaye and Selcuk Kopru
Data Infrastructure and Services

Resiliency and Disaster Recovery with Kafka

Multi-Region Kafka Setup Using MirrorMaker 2.0

By: Engin Yoeyen
Developer Tools

Auto Effect Pattern with Redux and React Hooks

A pattern for managing HTTP requests with Redux and React hooks. It separates concerns of data fetching and binding logic from components into hooks to make it easier to use.

By: Nate Wang
Developer Tools

Front End Debugging — Tips on Resolving Issues Quickly so You Can Move on to Better Things

How did you get here? Have you been staring at the screen for days debugging a mysterious problem that makes no sense? The head-banging is probably making you dizzy and even more frustrated. Now, move away from that wall and read on. I am going to share some debugging tips that will help you.

By: Michael Woo
Android

Homepage Speed Improvements on eBay Android

In this blog, we discuss strategies to improve application speed.

By: Billy Sword and Viswa Vaddi
Big Data

Enabling HDFS Federation Having 1B File System Objects

In this blog, we discuss our journey to enable NameNode federation for cluster with 4,000+ nodes, 1B file system objects and 170PB of storage.

By: Ruchir Shah
Mobile

eBay Motors: Screenshot Testing with Flutter

The team continues to update the eBay Motors App using Google’s UI toolkit, Flutter.

By: Maksim Zadorskii, Corey Sprague and Larry McKenzie
Developer Tools

Know Your Developer (KYD)

The vision of any API program is to deliver a world-class developer experience that enables partners to be inventive, provide their users with fantastic experience, and propel their business into the future. Learn the guiding principles behind eBay's Developers Program.

By: Tanya Vlahovic
Microservices

New & Improved Terapeak Research 2.0 in eBay Seller Hub

Follow the journey of integrating Terapeak into eBay Seller Hub, making it available to millions of eBay sellers.

By: Senthilkumar Gopal, Cem Gemici, Lucan McRandall, Shawn Zhang and Yury Elizarov