Skip to content

Lab 101 — Retail Domain

Domain Context

In this lab, you'll build foundational retail solutions. Choose a use case that aligns with your business interests. Each use case provides hands-on experience with the same technical concepts applied to different retail scenarios.

Scenario

You're working with RetailCo, a mid-sized retail company looking to modernize their digital presence. They need solutions across multiple areas of their business operations.

Available Use Cases

Select a use case to begin your hands-on lab:

  • E-Commerce Product Catalog


    Build a product catalog management system with inventory tracking and customer-facing browsing interface.

    What You'll Build: Product data models, inventory APIs, search functionality

    View Use Case Details

  • Omnichannel Inventory Management


    Create a multi-location inventory system with real-time stock tracking and automated reordering.

    What You'll Build: Multi-location inventory, stock alerts, order management

    View Use Case Details


Learning Objectives

Regardless of which use case you choose, you will learn:

  • Core product concepts and architecture
  • Data modeling and schema design
  • API integration patterns
  • Basic user interface development
  • Real-time data synchronization

Prerequisites

Before starting any use case, ensure you have completed the general Lab 101 Prerequisites.

Retail-Specific Requirements

  • [ ] Understanding of basic retail concepts (SKU, inventory, orders)
  • [ ] Familiarity with e-commerce workflows
  • [ ] Sample retail dataset (provided by facilitator)

Use Case Selection

Choose the use case that best matches your business interests. Both use cases cover the same technical learning objectives but with different business contexts.