Our goal: Help developers create better code, more efficiently, while maintaining accessibility for all.
The Similarity Engine's use cases include item-to-item similarity for text and image modality and user-to-item personalized recommendations based on a user’s historical behavior data.
Several eBay teams worked together to create a plug-in that makes it easy to include accessibility in a design right from the start.
eBay makes a crucial pivot to OpenTelemetry to better align with industry standards for Observability.
The new open feature flagging standard enables companies to deliver cloud-native applications more effectively.
A small, zero-dependency utility to manage modals for React.
How eBay’s new event notification platform supports asynchronous communication for our API partners
The new open-source widget gives developers several layout options for displaying eBay inventory in third-party shopping experiences.
Learn how eBay transitioned its analytics data platform from a vendor-based data warehouse to an open-source-based solution built by the team.
eBay’s open source Swift package provides powerful resilience against flaky test steps.
Learn how eBay has fully automated our software quality certification to enhance efficiency, minimize manual intervention, and scale for increasingly complex requests and combinations.
eBay’s open source JavaScript UI framework modernizes universal web development.
Learn about the latest evolution of online analytical processing (OLAP) data, now with ClickHouse on Kubernetes.
Learn how software product quality goes well beyond simply avoiding bugs.
The UI software development kit enables a consistent user experience across iOS and Android.
As we move further into 2020, it’s worth reviewing a selection of key eBay Open Source projects released in 2019.
Model-based analysis makes it possible to rigorously test and validate changes prior to deployment. This approach enabled the eBay Network Engineering staff to undertake a project to refactor a large business critical Access Control List, resulting in an 80% reduction in size, without any adverse business impact.
Automated testing helps organizations build better software, faster. Automation can also be used to standardize user experiences or maintain code compliance. With respect to accessibility, automation can be used to bring awareness by helping people with little to no accessibility knowledge easily find, file and fix bugs.
We are excited to announce the public release of NuRaft, a lightweight C++ Raft core, under the Apache 2.0 open source license. NuRaft is based on the cornerstone C++ Raft implementation, but with various additions and changes, and is the result of over two years of development and testing for production use within eBay for storage server data replication. This post discusses what NuRaft is, and how it can be used.
We're excited to announce the public release of Akutan, a distributed knowledge graph store, under the Apache 2.0 open source license. Akutan is the result of four person-years of exploration and engineering effort, so there's a lot to unpack here! This post will discuss what Akutan is, how it's implemented, and why we've chosen to release it as open source.