PinnedMartin ChaovinDraftKings EngineeringLessons Learned: WebSocketAPI at scaleHere at Draftkings Inc. we utilize the WebSocket API for a variety of use-cases where low latency and push updates are required. Websockets…May 5, 20231May 5, 20231
PinnedMartin ChaovinDraftKings EngineeringPerformance 101We are going to explore a variety of aspects of the performance of software systems. This article is a checklist from which you can mix and…Jul 6, 20221Jul 6, 20221
Martin ChaovinDraftKings EngineeringMastering Feature Flags: Performance and ResiliencePerformance and resilience are important aspects of software development, and feature flags bring the intricacies of their requirements…Apr 30Apr 30
Martin ChaovinDraftKings EngineeringMastering Feature Flags: Risk MitigationThe first step in risk mitigation is identifying the potential risks. They may include code complexity, security vulnerabilities, and…Feb 28Feb 28
Martin ChaovinDraftKings EngineeringMastering Feature Flags: Testing Feature FlagsThis article delineates a structured approach for testing feature flags, encompassing planning, execution, and monitoring.Feb 28Feb 28
Martin ChaovinDraftKings EngineeringMastering Feature Flags: Life CycleThis article is part of a series; if you got here first, it might be worth it to check some of the previous ones first:Nov 18, 20231Nov 18, 20231
Martin ChaovinDraftKings EngineeringMastering Feature Flags: Types of Feature flagsThis article is part of a series, if you got here first, it might be worth it to check the previous one first:Nov 18, 2023Nov 18, 2023
Martin ChaovinDraftKings EngineeringMastering Feature Flags: The BasicsGuide on using feature flags in software dev: covers best practices, testing in production, quick market response, not a service tutorial.Nov 18, 2023Nov 18, 2023
Martin ChaovinDraftKings EngineeringLazy rendering Web UIs with IntersectionObserver APIExplore how DraftKings boosts web UI performance using lazy rendering and the IntersectionObserver API. A must-read for web developers!Aug 16, 2023Aug 16, 2023
Martin ChaovinDraftKings EngineeringSo, you think you do quality assurance? Part 2: Advanced QualityYou either own the quality or the lack of quality will own you!Feb 24, 2023Feb 24, 2023