Real-world use case: vaccination clinic

Streaming Concepts

Mike Metzger

Data Engineer

Data processing review

  • Batch
    • Great for large sets of data
    • Potentially poor latency
  • Queue
    • Awesome to maintain order
    • Can be tricky to manage
  • Stream
    • Fantastic for latency / unknown data characteristics
    • Scaling considerations
Streaming Concepts

Complex systems

  • Not all processes fit within a single processing type
  • Many real-world scenarios may require multiple components to build the best processing model
  • Concepts can be applied to various components as required
Streaming Concepts

Vaccination clinic

  • Multiple, simultaneous moving pieces
  • Vary based on locale and requirements
  • Consider a large self-contained clinic
  • Concepts apply to smaller pharmacies / doctor's offices as well
Streaming Concepts

Vaccination clinic areas

  • Arrival / entrance
    • Entry and temperature check, with a single line
  • Registration
    • Check-in & validation on info, multiple registrars
  • Vaccine administration
    • Actual application of vaccine, multiple stations
  • Monitoring
    • Patients checked for any post-application reactions, many seats
  • Departure
    • Exit from clinic
Streaming Concepts

Let's practice!

Streaming Concepts

Preparing Video For Download...