DoorDash's badge serving framework (BSF) decouples UI badge logic from application code, enabling backend management that enhances scalability and accelerates rollouts. Badges indicate product attributes, assisting customers in identifying key information quickly. BSF consolidates badge logic through a YAML configuration and SDK, allowing product teams to define badge behavior and priorities centrally. This configuration-driven approach replaces hardcoded logic, supporting experiments without app release delays. Building on DoorDash's product knowledge graph (PKG), BSF ensures that badge eligibility remains consistent and aligned with product data across different applications.
DoorDash has launched a badge serving framework (BSF), a configuration-based system that decouples UI badge logic from application code, allowing faster rollouts.
Previously, DoorDash's badge logic was scattered, requiring teams to hardcode display behavior, making it difficult to scale as badge use expanded.
BSF enables product teams to launch experiments with badges without waiting for app releases, making it easier to define badge behavior and maintain consistency.
BSF builds on DoorDash's product knowledge graph (PKG), ensuring badge eligibility aligns with upstream data for consistent application across different platforms.
Collection
[
|
...
]