Tech Blog Archive

Service Architecture in Research
0

eBay’s New Approach to Managing a Vast Service Architecture

Learn how eBay's architecture knowledge graph was developed; the benefits eBay has received from it; and the use cases we see now and in the future for this approach.

By: Chirag Shah, Hanzhang Wang and Sanjeev Katariya
Agile in Research
0

Towards Agile AI

In this article, we propose a set of better practices, designed by and for eBay ML scientists, for facilitating weaving ML modeling into the cyclical Agile process flow.

By: Jean-David Ruvini
Distributed Transactions in Engineering
0

GRIT: a Protocol for Distributed Transactions across Microservices

eBay technologists recently showed off a distributed transaction protocol called GRIT, for distributed ACID (atomicity, consistency, isolation, durability) transactions across microservices with multiple underlying databases.

By: Gene Zhang, Jung-Sang Ahn, Kun Ren and Mohammad Roohitavaf
Machine Learning in Research
0

Building a Product Catalog: eBay's University Machine Learning Competition

Trade has played a critical role in the history of humanity and yet, data from ecommerce, the modern form of trading, has received limited attention from academia. We at eBay want to change that.

By: Senthil Padmanabhan
Cloud in Engineering
0

Scalability Tuning on a Tess.IO Cluster

Tess.IO is eBay’s new unified cloud infrastructure based on Kubernetes. With more and more applications being deployed on the Tess cluster, the requirements for scalability and capability of the cluster are growing. This article describes how to achieve 5000-node scalability for the tess.IO cluster.

By: Yingnan Zhang
User Experience in Product
0

eBay’s Multi-User Account Access is Now Live to all Sellers* in the U.S.

eBay is enabling sellers to better manage their business by securely granting access to employees to create drafts, edit and launch listings on their behalf.

By: Lester Dorman and Rekha Patel
Distributed Systems in Engineering
0

eBay Helps Sellers Better Manage and Grow their Business with Multi-User Account Access

Learn about how eBay enabled sellers to grant access to their accounts in a private and secure way.

By: Dave Kamalsky, Karthik Thavamani, Lester Dorman, Mallikarjuna Potta and Rekha Patel
Cloud in Engineering
0

Low Latency and High Throughput in CAL Ingress

CAL Ingress, the main component of eBay's Centralized Application Logging (CAL) system, is responsible for collecting, processing, and dispatching application server local logs from thousands of CAL clients in the cloud. This article introduces the whole system architecture design and performance optimization to meet the requirements of low latency and high throughput for huge amounts of traffic.

By: Cristal YU
Developer Tools in Engineering
0

eBay OAuth Client Library in Python and Best Practices

To make it easier to integrate with eBay RESTful APIs, eBay provides client SDK libraries in C#, Java, and Python. Learn how to quickly set up the OAuth SDK in Python and learn about eBay OAuth best practices.

By: Catherine Wong