We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Building Real-Time Applications: Cyclist Crash Detection

00:00

Formal Metadata

Title
Building Real-Time Applications: Cyclist Crash Detection
Title of Series
Number of Parts
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
As the demand for real-time data processing continues to grow, so too do the challenges associated with building production-ready applications that can handle large volumes of data and handle it quickly. In this talk, we will explore common problems faced when building real-time applications at scale, with a focus on a specific use case: detecting and responding to cyclist crashes. Using telemetry data collected from a fitness app, we’ll demonstrate how we used a combination of Apache Kafka and Python-based microservices running on Kubernetes to build a pipeline for processing and analyzing this data in real-time. We'll also discuss how we used machine learning techniques to build a model for detecting collisions and how we implemented notifications to alert family members of a crash. Our ultimate goal is to help you navigate the challenges that come with building data-intensive, real-time applications that use ML models. By showcasing a real-world example, we aim to provide practical solutions and insights that you can apply to your own projects. Key takeaways: • An understanding of the common challenges faced when building real-time applications at scale • Strategies for using Apache Kafka and Python-based microservices to process and analyze data in real-time • Tips for implementing machine learning models in a real-time application • Best practices for responding to and handling critical events in a real-time application
BuildingVirtual machineCartesian coordinate systemComputer animationDiagramLecture/Conference
DatabaseComputer architectureReal-time operating systemBitNumberFactory (trading post)Java appletPoint cloudTrailImage resolutionMultiplication sign2 (number)Integrated development environmentComputer simulationProcess (computing)RootEndliche ModelltheorieComputer animationLecture/Conference
Self-organizationSoftwareSoftware engineeringState of matterMoment (mathematics)Scaling (geometry)StapeldateiSet (mathematics)Cartesian coordinate systemFingerprintService (economics)Lecture/Conference
CodeInformationBuildingLevel (video gaming)BitGateway (telecommunications)Sampling (statistics)Virtual machineFamilyCompilation albumData storage deviceCartesian coordinate systemOpen sourceStreaming mediaEndliche ModelltheorieFitness functionCycle (graph theory)Web 2.0Mobile appMathematical analysisComputer architectureWave packetFormal grammarExtension (kinesiology)Convex hullCrash (computing)Computer animationLecture/Conference
Projective planeResultantCartesian coordinate systemDifferent (Kate Ryan album)2 (number)Demo (music)1 (number)Computer animationLecture/Conference
Goodness of fitMetreComputer animation
DatabaseType theorySynchronizationGateway (telecommunications)Point (geometry)Communications protocolCondition numberDifferent (Kate Ryan album)Message passingService (economics)Computer animation
Library (computing)Product (business)Software testingStreaming mediaEndliche ModelltheorieClassical physicsSigma-algebraTable (information)Computer animationLecture/Conference
Mathematical analysisDatabaseComputer architectureType theoryWave packetBitQuicksortSystem callNichtlineares GleichungssystemCrash (computing)Windows RegistryEndliche ModelltheorieDifferent (Kate Ryan album)Multiplication signMessage passingService (economics)BuildingReal numberComputer animation
Variable (mathematics)outputEndliche ModelltheorieDifferent (Kate Ryan album)Multiplication signService (economics)Web 2.01 (number)Total S.A.Dependent and independent variablesCrash (computing)Computer animationLecture/Conference
BefehlsprozessorBitMoment (mathematics)Database transactionScaling (geometry)Heegaard splittingClient (computing)Streaming mediaMultiplication sign2 (number)Overhead (computing)Service (economics)BuildingBefehlsprozessorUniform boundedness principleReal numberOverhead (computing)Computer animationLecture/Conference
CodeDampingRow (database)Data managementFormal languageComputer hardwareComputer architectureSoftwareTransformation (genetics)Function (mathematics)Library (computing)WindowComputer configurationDecision theoryState of matterAnalytic continuationFunctional (mathematics)Line (geometry)Complex (psychology)MereologyMoment (mathematics)Projective planeDatabase transactionDataflowAreaConfiguration spaceWeightProcess (computing)LaptopBridging (networking)CuboidoutputOrder of magnitudeDirection (geometry)Crash (computing)Software frameworkClient (computing)Streaming mediaEndliche ModelltheorieRun time (program lifecycle phase)TimestampMiniDiscImage resolutionContext awarenessMultiplication signBuffer overflowWritingMessage passingStack (abstract data type)Service (economics)Interface (computing)Software developer1 (number)CodeComputer architectureAmenable groupLibrary (computing)BuildingProduct (business)Dimensional analysisComputer configurationMathematical optimizationComplex (psychology)Table (information)Real numberServer (computing)Operator (mathematics)Process (computing)AbstractionCartesian coordinate systemOrder of magnitudeJava appletSoftware frameworkStreaming mediaLoginMessage passingVirtualizationInterface (computing)Software developerComputer animationLecture/Conference
CodeComputer hardwareCombinational logicFunction (mathematics)State of matterGroup actionStructural loadMultiplicationPhysical systemResultantSystem callSoftware bugInstance (computer science)Partition (number theory)Set (mathematics)Endliche ModelltheorieSemiconductor memoryBuildingVideoconferencingTotal S.A.Forcing (mathematics)Physical systemReal numberCASE <Informatik>Process (computing)Partition (number theory)outputCrash (computing)ScalabilityStreaming mediaComputer animationLecture/Conference
Multiplication signTotal S.A.Forcing (mathematics)outputCrash (computing)Computer animationLecture/Conference
CodeDatabaseMathematicsTransformation (genetics)Line (geometry)Sampling (statistics)CASE <Informatik>Open sourceSampling (statistics)Web 2.0
CodeTransformation (genetics)Variable (mathematics)Integrated development environmentLetterpress printingProjective planeVisualization (computer graphics)DataflowSet (mathematics)Frame problemComputer fileRepository (publishing)Transformation (genetics)Integrated development environmentHand fanClient (computing)Demo (music)Web 2.0Source code
Row (database)Projective planeEmailGoodness of fitoutputEqualiser (mathematics)Streaming mediaTimestampTouchscreenVariable (mathematics)Client (computing)Source code
CodeBitFrame problemForcing (mathematics)Gamma functionClient (computing)Demo (music)Computer animationSource code
CodeMathematicsProduct (business)Wave packetForcing (mathematics)LaptopDirection (geometry)Different (Kate Ryan album)Lemma (mathematics)GEDCOMHost Identity ProtocolSource code
InformationWindowTotal S.A.Arithmetic meanQuicksortMoving averageoutputRun time (program lifecycle phase)Timestamp2 (number)Game theoryFunction (mathematics)Computer engineeringClient (computing)Source code
WindowNewton's law of universal gravitationMoving average2 (number)Computer animationSource code
CodeFunction (mathematics)State of matterMultiplication signMessage passingChi-squared distributionLecture/ConferenceSource code
Transformation (genetics)Library (computing)Machine visionOpen setReading (process)Computer fileEndliche ModelltheorieNeuroinformatikService (economics)Row (database)String (computer science)Conditional-access moduleConnected spaceExecution unitClient (computing)Streaming mediaComputer animationSource code
Function (mathematics)Cartesian coordinate systemEndliche ModelltheorieConnected spaceRoutingoutputStreaming mediaEndliche ModelltheorieWeb 2.0Source code
Row (database)Function (mathematics)Front and back endsWritingMessage passingService (economics)CodeSigma-algebra
CodeProduct (business)Integrated development environmentGoodness of fitEndliche ModelltheorieMachine learningDew pointKeilförmige AnordnungComputer animationSource code
Real-time operating systemState of matterResultantRevision controlProcess (computing)outputStreaming mediaEndliche ModelltheorieWeb 2.0IcosahedronMaxima and minimaDew point
CodeOpen sourceComputer animation
Computer virusPresentation of a groupStreaming mediaEndliche ModelltheorieLecture/Conference
Endliche ModelltheorieTimestamp2 (number)Lecture/Conference
Mathematical analysisBefehlsprozessorLine (geometry)InterpolationCASE <Informatik>CuboidFrame problemBuffer solutionNeuroinformatikImage resolution2 (number)Lecture/Conference
Row (database)Gamma functionLecture/Conference
Diagram
Transcript: Englisch(auto-generated)