CINXE.COM

<!doctype html><html lang="en"><head><title data-rh="true">What went wrong with Netflix&#x27;s big fight? — Technical Overview | by Risto Trajanov | Nov, 2024 | Medium</title><meta data-rh="true" charset="utf-8"/><meta data-rh="true" name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1,maximum-scale=1"/><meta data-rh="true" name="theme-color" content="#000000"/><meta data-rh="true" name="twitter:app:name:iphone" content="Medium"/><meta data-rh="true" name="twitter:app:id:iphone" content="828256236"/><meta data-rh="true" property="al:ios:app_name" content="Medium"/><meta data-rh="true" property="al:ios:app_store_id" content="828256236"/><meta data-rh="true" property="al:android:package" content="com.medium.reader"/><meta data-rh="true" property="fb:app_id" content="542599432471018"/><meta data-rh="true" property="og:site_name" content="Medium"/><meta data-rh="true" property="og:type" content="article"/><meta data-rh="true" property="article:published_time" content="2024-11-16T06:16:28.306Z"/><meta data-rh="true" name="title" content="What went wrong with Netflix&#x27;s big fight? — Technical Overview | by Risto Trajanov | Nov, 2024 | Medium"/><meta data-rh="true" property="og:title" content="What went wrong with Netflix&#x27;s big fight? — Technical Overview"/><meta data-rh="true" property="al:android:url" content="medium://p/ad967e73a486"/><meta data-rh="true" property="al:ios:url" content="medium://p/ad967e73a486"/><meta data-rh="true" property="al:android:app_name" content="Medium"/><meta data-rh="true" name="description" content="Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise in serving static content is virtually unparalleled. However…"/><meta data-rh="true" property="og:description" content="Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise…"/><meta data-rh="true" property="og:url" content="https://medium.com/@risto.trajanov_/what-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486"/><meta data-rh="true" property="al:web:url" content="https://medium.com/@risto.trajanov_/what-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486"/><meta data-rh="true" property="og:image" content="https://miro.medium.com/v2/resize:fit:1188/1*IbeKTAWNoz3HY4aRYv_x6A.png"/><meta data-rh="true" property="article:author" content="https://medium.com/@risto.trajanov_"/><meta data-rh="true" name="author" content="Risto Trajanov"/><meta data-rh="true" name="robots" content="index,noarchive,follow,max-image-preview:large"/><meta data-rh="true" name="referrer" content="unsafe-url"/><meta data-rh="true" property="twitter:title" content="What went wrong with Netflix&#x27;s big fight? — Technical Overview"/><meta data-rh="true" name="twitter:site" content="@Medium"/><meta data-rh="true" name="twitter:app:url:iphone" content="medium://p/ad967e73a486"/><meta data-rh="true" property="twitter:description" content="Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise…"/><meta data-rh="true" name="twitter:image:src" content="https://miro.medium.com/v2/resize:fit:1188/1*IbeKTAWNoz3HY4aRYv_x6A.png"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:creator" content="@RistoTrajanov"/><meta data-rh="true" name="twitter:label1" content="Reading time"/><meta data-rh="true" name="twitter:data1" content="5 min read"/><link data-rh="true" rel="icon" href="https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19"/><link data-rh="true" rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml"/><link data-rh="true" rel="apple-touch-icon" sizes="152x152" href="https://miro.medium.com/v2/resize:fill:304:304/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="apple-touch-icon" sizes="120x120" href="https://miro.medium.com/v2/resize:fill:240:240/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="apple-touch-icon" sizes="76x76" href="https://miro.medium.com/v2/resize:fill:152:152/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="apple-touch-icon" sizes="60x60" href="https://miro.medium.com/v2/resize:fill:120:120/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="mask-icon" href="https://miro.medium.com/v2/resize:fill:1000:1000/7*GAOKVe--MXbEJmV9230oOQ.png" color="#171717"/><link data-rh="true" rel="preconnect" href="https://glyph.medium.com" crossOrigin=""/><link data-rh="true" id="glyph_preload_link" rel="preload" as="style" type="text/css" href="https://glyph.medium.com/css/unbound.css"/><link data-rh="true" id="glyph_link" rel="stylesheet" type="text/css" href="https://glyph.medium.com/css/unbound.css"/><link data-rh="true" rel="author" href="https://medium.com/@risto.trajanov_"/><link data-rh="true" rel="canonical" href="https://medium.com/@risto.trajanov_/what-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486"/><link data-rh="true" rel="alternate" href="android-app://com.medium.reader/https/medium.com/p/ad967e73a486"/><script data-rh="true" type="application/ld+json">{"@context":"http:\u002F\u002Fschema.org","@type":"NewsArticle","image":["https:\u002F\u002Fmiro.medium.com\u002Fv2\u002Fresize:fit:1200\u002F1*IbeKTAWNoz3HY4aRYv_x6A.png"],"url":"https:\u002F\u002Fmedium.com\u002F@risto.trajanov_\u002Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486","dateCreated":"2024-11-16T06:16:28.306Z","datePublished":"2024-11-16T06:16:28.306Z","dateModified":"2024-11-24T13:32:37.056Z","headline":"What went wrong with Netflix's big fight? — Technical Overview","name":"What went wrong with Netflix's big fight? — Technical Overview","description":"Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise in serving static content is virtually unparalleled. However…","identifier":"ad967e73a486","author":{"@type":"Person","name":"Risto Trajanov","url":"https:\u002F\u002Fmedium.com\u002F@risto.trajanov_"},"creator":["Risto Trajanov"],"publisher":{"@type":"Organization","name":"Medium","url":"https:\u002F\u002Fmedium.com\u002F","logo":{"@type":"ImageObject","width":272,"height":60,"url":"https:\u002F\u002Fmiro.medium.com\u002Fv2\u002Fresize:fit:544\u002F7*V1_7XP4snlmqrc_0Njontw.png"}},"mainEntityOfPage":"https:\u002F\u002Fmedium.com\u002F@risto.trajanov_\u002Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486"}</script><style type="text/css" data-fela-rehydration="542" data-fela-type="STATIC">html{box-sizing:border-box;-webkit-text-size-adjust:100%}*, *:before, *:after{box-sizing:inherit}body{margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,0.8);position:relative;min-height:100vh}h1, h2, h3, h4, h5, h6, dl, dd, ol, ul, menu, figure, blockquote, p, pre, form{margin:0}menu, ol, ul{padding:0;list-style:none;list-style-image:none}main{display:block}a{color:inherit;text-decoration:none}a, button, input{-webkit-tap-highlight-color:transparent}img, svg{vertical-align:middle}button{background:transparent;overflow:visible}button, input, optgroup, select, textarea{margin:0}:root{--reach-tabs:1;--reach-menu-button:1}#speechify-root{font-family:Sohne, sans-serif}div[data-popper-reference-hidden="true"]{visibility:hidden;pointer-events:none}.grecaptcha-badge{visibility:hidden} /*XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>*/.hljs {background: #fff;color: black; }/* Gray DOCTYPE selectors like WebKit */ .xml .hljs-meta {color: #c0c0c0; }.hljs-comment, .hljs-quote {color: #007400; }.hljs-tag, .hljs-attribute, .hljs-keyword, .hljs-selector-tag, .hljs-literal, .hljs-name {color: #aa0d91; }.hljs-variable, .hljs-template-variable {color: #3F6E74; }.hljs-code, .hljs-string, .hljs-meta .hljs-string {color: #c41a16; }.hljs-regexp, .hljs-link {color: #0E0EFF; }.hljs-title, .hljs-symbol, .hljs-bullet, .hljs-number {color: #1c00cf; }.hljs-section, .hljs-meta {color: #643820; }.hljs-title.class_, .hljs-class .hljs-title, .hljs-type, .hljs-built_in, .hljs-params {color: #5c2699; }.hljs-attr {color: #836C28; }.hljs-subst {color: #000; }.hljs-formula {background-color: #eee;font-style: italic; }.hljs-addition {background-color: #baeeba; }.hljs-deletion {background-color: #ffc8bd; }.hljs-selector-id, .hljs-selector-class {color: #9b703f; }.hljs-doctag, .hljs-strong {font-weight: bold; }.hljs-emphasis {font-style: italic; } </style><style type="text/css" data-fela-rehydration="542" data-fela-type="KEYFRAME">@-webkit-keyframes k1{0%{opacity:0.8}50%{opacity:0.5}100%{opacity:0.8}}@-moz-keyframes k1{0%{opacity:0.8}50%{opacity:0.5}100%{opacity:0.8}}@keyframes k1{0%{opacity:0.8}50%{opacity:0.5}100%{opacity:0.8}}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE">.a{font-family:medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.b{font-weight:400}.c{background-color:rgba(255, 255, 255, 1)}.l{display:block}.m{position:sticky}.n{top:0}.o{z-index:500}.p{padding:0 24px}.q{align-items:center}.r{border-bottom:solid 1px #F2F2F2}.y{height:41px}.z{line-height:20px}.ab{display:flex}.ac{height:57px}.ae{flex:1 0 auto}.af{color:inherit}.ag{fill:inherit}.ah{font-size:inherit}.ai{border:inherit}.aj{font-family:inherit}.ak{letter-spacing:inherit}.al{font-weight:inherit}.am{padding:0}.an{margin:0}.ao{cursor:pointer}.ap:disabled{cursor:not-allowed}.aq:disabled{color:#6B6B6B}.ar:disabled{fill:#6B6B6B}.au{width:auto}.av path{fill:#242424}.aw{height:25px}.ax{margin-left:16px}.ay{border:none}.az{border-radius:20px}.ba{width:240px}.bb{background:#F9F9F9}.bc path{fill:#6B6B6B}.be{outline:none}.bf{font-family:sohne, "Helvetica Neue", Helvetica, Arial, sans-serif}.bg{font-size:14px}.bh{width:100%}.bi{padding:10px 20px 10px 0}.bj{background-color:transparent}.bk{color:#242424}.bl::placeholder{color:#6B6B6B}.bm{display:inline-block}.bn{margin-left:12px}.bo{margin-right:12px}.bp{border-radius:4px}.bq{margin-left:24px}.br{height:24px}.bx{background-color:#F9F9F9}.by{border-radius:50%}.bz{height:32px}.ca{width:32px}.cb{justify-content:center}.ch{max-width:680px}.ci{min-width:0}.cj{animation:k1 1.2s ease-in-out infinite}.ck{height:100vh}.cl{margin-bottom:16px}.cm{margin-top:48px}.cn{align-items:flex-start}.co{flex-direction:column}.cp{justify-content:space-between}.cq{margin-bottom:24px}.cw{width:80%}.cx{background-color:#F2F2F2}.dd{height:44px}.de{width:44px}.df{margin:auto 0}.dg{margin-bottom:4px}.dh{height:16px}.di{width:120px}.dj{width:80px}.dp{margin-bottom:8px}.dq{width:96%}.dr{width:98%}.ds{width:81%}.dt{margin-left:8px}.du{color:#6B6B6B}.dv{font-size:13px}.dw{height:100%}.ep{color:#FFFFFF}.eq{fill:#FFFFFF}.er{background:#1A8917}.es{border-color:#1A8917}.ew:disabled{cursor:inherit !important}.ex:disabled{opacity:0.3}.ey:disabled:hover{background:#1A8917}.ez:disabled:hover{border-color:#1A8917}.fa{border-radius:99em}.fb{border-width:1px}.fc{border-style:solid}.fd{box-sizing:border-box}.fe{text-decoration:none}.ff{text-align:center}.fi{margin-right:32px}.fj{position:relative}.fk{fill:#6B6B6B}.fn{background:transparent}.fo svg{margin-left:4px}.fp svg{fill:#6B6B6B}.fr{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05)}.fs{position:absolute}.fz{margin:0 24px}.gd{background:rgba(255, 255, 255, 1)}.ge{border:1px solid #F2F2F2}.gf{box-shadow:0 1px 4px #F2F2F2}.gg{max-height:100vh}.gh{overflow-y:auto}.gi{left:0}.gj{top:calc(100vh + 100px)}.gk{bottom:calc(100vh + 100px)}.gl{width:10px}.gm{pointer-events:none}.gn{word-break:break-word}.go{word-wrap:break-word}.gp:after{display:block}.gq:after{content:""}.gr:after{clear:both}.gs{line-height:1.23}.gt{letter-spacing:0}.gu{font-style:normal}.gv{font-weight:700}.ia{align-items:baseline}.ib{width:48px}.ic{height:48px}.id{border:2px solid rgba(255, 255, 255, 1)}.ie{z-index:0}.if{box-shadow:none}.ig{border:1px solid rgba(0, 0, 0, 0.05)}.ih{margin-bottom:2px}.ii{flex-wrap:nowrap}.ij{font-size:16px}.ik{line-height:24px}.im{margin:0 8px}.in{display:inline}.io{color:#1A8917}.ip{fill:#1A8917}.is{flex:0 0 auto}.iv{flex-wrap:wrap}.iw{padding-left:8px}.ix{padding-right:8px}.jy> *{flex-shrink:0}.jz{overflow-x:scroll}.ka::-webkit-scrollbar{display:none}.kb{scrollbar-width:none}.kc{-ms-overflow-style:none}.kd{width:74px}.ke{flex-direction:row}.kf{z-index:2}.kg{margin-right:4px}.kj{-webkit-user-select:none}.kk{border:0}.kl{fill:rgba(117, 117, 117, 1)}.ko{outline:0}.kp{user-select:none}.kq> svg{pointer-events:none}.kz{cursor:progress}.la{margin-left:4px}.lb{margin-top:0px}.lc{opacity:1}.ld{padding:4px 0}.lg{width:16px}.li{display:inline-flex}.lo{max-width:100%}.lp{padding:8px 2px}.lq svg{color:#6B6B6B}.mh{line-height:1.58}.mi{letter-spacing:-0.004em}.mj{font-family:source-serif-pro, Georgia, Cambria, "Times New Roman", Times, serif}.ne{margin-bottom:-0.46em}.nf{text-decoration:underline}.ng{margin-left:auto}.nh{margin-right:auto}.ni{max-width:1188px}.no{clear:both}.nq{cursor:zoom-in}.nr{z-index:auto}.nt{height:auto}.nu{line-height:1.12}.nv{letter-spacing:-0.022em}.nw{font-weight:600}.or{margin-bottom:-0.28em}.ox{line-height:1.18}.pl{margin-bottom:-0.31em}.pm{list-style-type:disc}.pn{margin-left:30px}.po{padding-left:0px}.pu{font-style:italic}.pv{margin-bottom:26px}.pw{margin-top:6px}.px{margin-top:8px}.py{margin-right:8px}.pz{padding:8px 16px}.qa{border-radius:100px}.qb{transition:background 300ms ease}.qd{white-space:nowrap}.qe{border-top:none}.qf{margin-bottom:14px}.qg{height:52px}.qh{max-height:52px}.qi{box-sizing:content-box}.qj{position:static}.qk{z-index:1}.qm{max-width:155px}.qs{margin-right:20px}.qy{height:0px}.qz{margin-bottom:40px}.ro{height:64px}.rp{width:64px}.rq{align-self:flex-end}.rr{color:rgba(255, 255, 255, 1)}.rs{fill:rgba(255, 255, 255, 1)}.rt{background:rgba(25, 25, 25, 1)}.ru{border-color:rgba(25, 25, 25, 1)}.rx:disabled{opacity:0.1}.ry:disabled:hover{background:rgba(25, 25, 25, 1)}.rz:disabled:hover{border-color:rgba(25, 25, 25, 1)}.sa{flex:1 1 auto}.sg{padding-right:4px}.sh{font-weight:500}.so{white-space:pre-wrap}.sp{margin-top:16px}.sy{gap:18px}.sz{fill:rgba(61, 61, 61, 1)}.tb{margin-top:32px}.tc{fill:#242424}.td{background:0}.te{border-color:#242424}.tf:disabled:hover{color:#242424}.tg:disabled:hover{fill:#242424}.th:disabled:hover{border-color:#242424}.ts{border-bottom:solid 1px #E5E5E5}.tt{margin-top:72px}.tu{padding:24px 0}.tv{margin-bottom:0px}.tw{margin-right:16px}.as:hover:not(:disabled){color:rgba(25, 25, 25, 1)}.at:hover:not(:disabled){fill:rgba(25, 25, 25, 1)}.et:hover{background:#156D12}.eu:hover{border-color:#156D12}.ev:hover{cursor:pointer}.fl:hover{color:#242424}.fm:hover{fill:#242424}.fq:hover svg{fill:#242424}.ft:hover{background-color:rgba(0, 0, 0, 0.1)}.il:hover{text-decoration:underline}.iq:hover:not(:disabled){color:#156D12}.ir:hover:not(:disabled){fill:#156D12}.kn:hover{fill:rgba(8, 8, 8, 1)}.le:hover{fill:#000000}.lf:hover p{color:#000000}.lh:hover{color:#000000}.lr:hover svg{color:#000000}.qc:hover{background-color:#F2F2F2}.rn:hover{background-color:none}.rv:hover{background:#000000}.rw:hover{border-color:#242424}.ta:hover{fill:rgba(25, 25, 25, 1)}.bd:focus-within path{fill:#242424}.km:focus{fill:rgba(8, 8, 8, 1)}.ls:focus svg{color:#000000}.ns:focus{transform:scale(1.01)}.kr:active{border-style:none}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (min-width: 1080px)">.d{display:none}.bw{width:64px}.cg{margin:0 64px}.cv{height:48px}.dc{margin-bottom:52px}.do{margin-bottom:48px}.ef{font-size:14px}.eg{line-height:20px}.em{font-size:13px}.eo{padding:5px 12px}.fh{display:flex}.fy{margin-bottom:68px}.gc{max-width:680px}.hq{font-size:42px}.hr{margin-top:1.19em}.hs{margin-bottom:32px}.ht{line-height:52px}.hu{letter-spacing:-0.011em}.hz{align-items:center}.jk{border-top:solid 1px #F2F2F2}.jl{border-bottom:solid 1px #F2F2F2}.jm{margin:32px 0 0}.jn{padding:3px 8px}.jw> *{margin-right:24px}.jx> :last-child{margin-right:0}.ky{margin-top:0px}.ln{margin:0}.na{font-size:20px}.nb{margin-top:2.14em}.nc{line-height:32px}.nd{letter-spacing:-0.003em}.nn{margin-top:56px}.on{font-size:24px}.oo{margin-top:1.95em}.op{line-height:30px}.oq{letter-spacing:-0.016em}.ow{margin-top:0.94em}.pi{margin-top:1.72em}.pj{line-height:24px}.pk{letter-spacing:0}.pt{margin-top:1.14em}.qr{display:inline-block}.qx{margin-bottom:104px}.ra{flex-direction:row}.rd{margin-bottom:0}.re{margin-right:20px}.sb{max-width:500px}.su{margin-bottom:88px}.sx{margin-bottom:72px}.tm{width:min-width}.tr{padding-top:72px}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (max-width: 1079.98px)">.e{display:none}.kx{margin-top:0px}.qq{display:inline-block}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (max-width: 903.98px)">.f{display:none}.kw{margin-top:0px}.qp{display:inline-block}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (max-width: 727.98px)">.g{display:none}.ku{margin-top:0px}.kv{margin-right:0px}.qo{display:inline-block}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (max-width: 551.98px)">.h{display:none}.s{display:flex}.t{justify-content:space-between}.bs{width:24px}.cc{margin:0 24px}.cr{height:40px}.cy{margin-bottom:44px}.dk{margin-bottom:32px}.dx{font-size:13px}.dy{line-height:20px}.eh{padding:0px 8px 1px}.fu{margin-bottom:4px}.gw{font-size:32px}.gx{margin-top:1.01em}.gy{margin-bottom:24px}.gz{line-height:38px}.ha{letter-spacing:-0.014em}.hv{align-items:flex-start}.it{flex-direction:column}.iy{margin:24px -24px 0}.iz{padding:0}.jo> *{margin-right:8px}.jp> :last-child{margin-right:24px}.kh{margin-left:0px}.ks{margin-top:0px}.kt{margin-right:0px}.lj{margin:0}.lt{border:1px solid #F2F2F2}.lu{border-radius:99em}.lv{padding:0px 16px 0px 12px}.lw{height:38px}.lx{align-items:center}.lz svg{margin-right:8px}.mk{font-size:18px}.ml{margin-top:1.56em}.mm{line-height:28px}.mn{letter-spacing:-0.003em}.nj{margin-top:40px}.nx{font-size:20px}.ny{margin-top:1.2em}.nz{line-height:24px}.oa{letter-spacing:0}.os{margin-top:0.67em}.oy{font-size:16px}.oz{margin-top:1.23em}.pp{margin-top:1.34em}.qn{display:inline-block}.qt{margin-bottom:96px}.rl{margin-bottom:20px}.rm{margin-right:0}.sf{max-width:100%}.si{font-size:24px}.sj{line-height:30px}.sk{letter-spacing:-0.016em}.sq{margin-bottom:64px}.ti{width:100%}.tn{padding-top:48px}.ly:hover{border-color:#E5E5E5}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (min-width: 904px) and (max-width: 1079.98px)">.i{display:none}.bv{width:64px}.cf{margin:0 64px}.cu{height:48px}.db{margin-bottom:52px}.dn{margin-bottom:48px}.ed{font-size:14px}.ee{line-height:20px}.ek{font-size:13px}.el{padding:5px 12px}.fg{display:flex}.fx{margin-bottom:68px}.gb{max-width:680px}.hl{font-size:42px}.hm{margin-top:1.19em}.hn{margin-bottom:32px}.ho{line-height:52px}.hp{letter-spacing:-0.011em}.hy{align-items:center}.jg{border-top:solid 1px #F2F2F2}.jh{border-bottom:solid 1px #F2F2F2}.ji{margin:32px 0 0}.jj{padding:3px 8px}.ju> *{margin-right:24px}.jv> :last-child{margin-right:0}.lm{margin:0}.mw{font-size:20px}.mx{margin-top:2.14em}.my{line-height:32px}.mz{letter-spacing:-0.003em}.nm{margin-top:56px}.oj{font-size:24px}.ok{margin-top:1.95em}.ol{line-height:30px}.om{letter-spacing:-0.016em}.ov{margin-top:0.94em}.pf{margin-top:1.72em}.pg{line-height:24px}.ph{letter-spacing:0}.ps{margin-top:1.14em}.qw{margin-bottom:104px}.rb{flex-direction:row}.rf{margin-bottom:0}.rg{margin-right:20px}.sc{max-width:500px}.st{margin-bottom:88px}.sw{margin-bottom:72px}.tl{width:min-width}.tq{padding-top:72px}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (min-width: 728px) and (max-width: 903.98px)">.j{display:none}.w{display:flex}.x{justify-content:space-between}.bu{width:64px}.ce{margin:0 48px}.ct{height:48px}.da{margin-bottom:52px}.dm{margin-bottom:48px}.eb{font-size:13px}.ec{line-height:20px}.ej{padding:0px 8px 1px}.fw{margin-bottom:68px}.ga{max-width:680px}.hg{font-size:42px}.hh{margin-top:1.19em}.hi{margin-bottom:32px}.hj{line-height:52px}.hk{letter-spacing:-0.011em}.hx{align-items:center}.jc{border-top:solid 1px #F2F2F2}.jd{border-bottom:solid 1px #F2F2F2}.je{margin:32px 0 0}.jf{padding:3px 8px}.js> *{margin-right:24px}.jt> :last-child{margin-right:0}.ll{margin:0}.ms{font-size:20px}.mt{margin-top:2.14em}.mu{line-height:32px}.mv{letter-spacing:-0.003em}.nl{margin-top:56px}.of{font-size:24px}.og{margin-top:1.95em}.oh{line-height:30px}.oi{letter-spacing:-0.016em}.ou{margin-top:0.94em}.pc{margin-top:1.72em}.pd{line-height:24px}.pe{letter-spacing:0}.pr{margin-top:1.14em}.qv{margin-bottom:104px}.rc{flex-direction:row}.rh{margin-bottom:0}.ri{margin-right:20px}.sd{max-width:500px}.ss{margin-bottom:88px}.sv{margin-bottom:72px}.tk{width:min-width}.tp{padding-top:72px}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="all and (min-width: 552px) and (max-width: 727.98px)">.k{display:none}.u{display:flex}.v{justify-content:space-between}.bt{width:24px}.cd{margin:0 24px}.cs{height:40px}.cz{margin-bottom:44px}.dl{margin-bottom:32px}.dz{font-size:13px}.ea{line-height:20px}.ei{padding:0px 8px 1px}.fv{margin-bottom:4px}.hb{font-size:32px}.hc{margin-top:1.01em}.hd{margin-bottom:24px}.he{line-height:38px}.hf{letter-spacing:-0.014em}.hw{align-items:flex-start}.iu{flex-direction:column}.ja{margin:24px 0 0}.jb{padding:0}.jq> *{margin-right:8px}.jr> :last-child{margin-right:8px}.ki{margin-left:0px}.lk{margin:0}.ma{border:1px solid #F2F2F2}.mb{border-radius:99em}.mc{padding:0px 16px 0px 12px}.md{height:38px}.me{align-items:center}.mg svg{margin-right:8px}.mo{font-size:18px}.mp{margin-top:1.56em}.mq{line-height:28px}.mr{letter-spacing:-0.003em}.nk{margin-top:40px}.ob{font-size:20px}.oc{margin-top:1.2em}.od{line-height:24px}.oe{letter-spacing:0}.ot{margin-top:0.67em}.pa{font-size:16px}.pb{margin-top:1.23em}.pq{margin-top:1.34em}.qu{margin-bottom:96px}.rj{margin-bottom:20px}.rk{margin-right:0}.se{max-width:100%}.sl{font-size:24px}.sm{line-height:30px}.sn{letter-spacing:-0.016em}.sr{margin-bottom:64px}.tj{width:100%}.to{padding-top:48px}.mf:hover{border-color:#E5E5E5}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="print">.ql{display:none}</style><style type="text/css" data-fela-rehydration="542" data-fela-type="RULE" media="(prefers-reduced-motion: no-preference)">.np{transition:transform 300ms cubic-bezier(0.2, 0, 0.2, 1)}</style></head><body><div id="root"><div class="a b c"><div class="d e f g h i j k"></div><script>document.domain = document.domain;</script><div class="l c"><div class="l m n o c"><div class="p q r s t u v w x i d y z"><a class="du ag dv bf ak b am an ao ap aq ar as at s u w i d q dw z" href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com%2Fp%2Fad967e73a486&amp;%7Efeature=LoOpenInAppButton&amp;%7Echannel=ShowPostUnderUser&amp;source=---top_nav_layout_nav----------------------------------" rel="noopener follow">Open in app<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="none" viewBox="0 0 10 10" class="dt"><path fill="currentColor" d="M.985 8.485a.375.375 0 1 0 .53.53zM8.75 1.25h.375A.375.375 0 0 0 8.75.875zM8.375 6.5a.375.375 0 1 0 .75 0zM3.5.875a.375.375 0 1 0 0 .75zm-1.985 8.14 7.5-7.5-.53-.53-7.5 7.5zm6.86-7.765V6.5h.75V1.25zM3.5 1.625h5.25v-.75H3.5z"></path></svg></a><div class="ab q"><p class="bf b dx dy dz ea eb ec ed ee ef eg du"><span><button class="bf b dx dy eh dz ea ei eb ec ej ek ee el em eg eo ep eq er es et eu ev ew ex ey ez fa fb fc fd bm fe ff" data-testid="headerSignUpButton">Sign up</button></span></p><div class="ax l"><p class="bf b dx dy dz ea eb ec ed ee ef eg du"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSignInButton" rel="noopener follow" href="/m/signin?operation=login&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;source=post_page---top_nav_layout_nav-----------------------global_nav-----------">Sign in</a></span></p></div></div></div><div class="p q r ab ac"><div class="ab q ae"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ab" aria-label="Homepage" data-testid="headerMediumLogo" rel="noopener follow" href="/?source=---top_nav_layout_nav----------------------------------"><svg xmlns="http://www.w3.org/2000/svg" width="719" height="160" fill="none" viewBox="0 0 719 160" class="au av aw"><path fill="#242424" d="m174.104 9.734.215-.047V8.02H130.39L89.6 103.89 48.81 8.021H1.472v1.666l.212.047c8.018 1.81 12.09 4.509 12.09 14.242V137.93c0 9.734-4.087 12.433-12.106 14.243l-.212.047v1.671h32.118v-1.665l-.213-.048c-8.018-1.809-12.089-4.509-12.089-14.242V30.586l52.399 123.305h2.972l53.925-126.743V140.75c-.687 7.688-4.721 10.062-11.982 11.701l-.215.05v1.652h55.948v-1.652l-.215-.05c-7.269-1.639-11.4-4.013-12.087-11.701l-.037-116.774h.037c0-9.733 4.071-12.432 12.087-14.242m25.555 75.488c.915-20.474 8.268-35.252 20.606-35.507 3.806.063 6.998 1.312 9.479 3.714 5.272 5.118 7.751 15.812 7.368 31.793zm-.553 5.77h65.573v-.275c-.186-15.656-4.721-27.834-13.466-36.196-7.559-7.227-18.751-11.203-30.507-11.203h-.263c-6.101 0-13.584 1.48-18.909 4.16-6.061 2.807-11.407 7.003-15.855 12.511-7.161 8.874-11.499 20.866-12.554 34.343q-.05.606-.092 1.212a50 50 0 0 0-.065 1.151 85.807 85.807 0 0 0-.094 5.689c.71 30.524 17.198 54.917 46.483 54.917 25.705 0 40.675-18.791 44.407-44.013l-1.886-.664c-6.557 13.556-18.334 21.771-31.738 20.769-18.297-1.369-32.314-19.922-31.042-42.395m139.722 41.359c-2.151 5.101-6.639 7.908-12.653 7.908s-11.513-4.129-15.418-11.63c-4.197-8.053-6.405-19.436-6.405-32.92 0-28.067 8.729-46.22 22.24-46.22 5.657 0 10.111 2.807 12.236 7.704zm43.499 20.008c-8.019-1.897-12.089-4.722-12.089-14.951V1.309l-48.716 14.353v1.757l.299-.024c6.72-.543 11.278.386 13.925 2.83 2.072 1.915 3.082 4.853 3.082 8.987v18.66c-4.803-3.067-10.516-4.56-17.448-4.56-14.059 0-26.909 5.92-36.176 16.672-9.66 11.205-14.767 26.518-14.767 44.278-.003 31.72 15.612 53.039 38.851 53.039 13.595 0 24.533-7.449 29.54-20.013v16.865h43.711v-1.746zM424.1 19.819c0-9.904-7.468-17.374-17.375-17.374-9.859 0-17.573 7.632-17.573 17.374s7.721 17.374 17.573 17.374c9.907 0 17.375-7.47 17.375-17.374m11.499 132.546c-8.019-1.897-12.089-4.722-12.089-14.951h-.035V43.635l-43.714 12.551v1.705l.263.024c9.458.842 12.047 4.1 12.047 15.152v81.086h43.751v-1.746zm112.013 0c-8.018-1.897-12.089-4.722-12.089-14.951V43.635l-41.621 12.137v1.71l.246.026c7.733.813 9.967 4.257 9.967 15.36v59.279c-2.578 5.102-7.415 8.131-13.274 8.336-9.503 0-14.736-6.419-14.736-18.073V43.638l-43.714 12.55v1.703l.262.024c9.459.84 12.05 4.097 12.05 15.152v50.17a56.3 56.3 0 0 0 .91 10.444l.787 3.423c3.701 13.262 13.398 20.197 28.59 20.197 12.868 0 24.147-7.966 29.115-20.43v17.311h43.714v-1.747zm169.818 1.788v-1.749l-.213-.05c-8.7-2.006-12.089-5.789-12.089-13.49v-63.79c0-19.89-11.171-31.761-29.883-31.761-13.64 0-25.141 7.882-29.569 20.16-3.517-13.01-13.639-20.16-28.606-20.16-13.146 0-23.449 6.938-27.869 18.657V43.643L545.487 55.68v1.715l.263.024c9.345.829 12.047 4.181 12.047 14.95v81.784h40.787v-1.746l-.215-.053c-6.941-1.631-9.181-4.606-9.181-12.239V66.998c1.836-4.289 5.537-9.37 12.853-9.37 9.086 0 13.692 6.296 13.692 18.697v77.828h40.797v-1.746l-.215-.053c-6.94-1.631-9.18-4.606-9.18-12.239V75.066a42 42 0 0 0-.578-7.26c1.947-4.661 5.86-10.177 13.475-10.177 9.214 0 13.691 6.114 13.691 18.696v77.828z"></path></svg></a><div class="ax h"><div class="ab ay az ba bb q bc bd"><div class="bm" aria-hidden="false" aria-describedby="searchResults" aria-labelledby="searchResults"></div><div class="bn bo ab"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.092 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0m6.95-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .79-.79l-3.73-3.73A8.05 8.05 0 0 0 11.042 3z" clip-rule="evenodd"></path></svg></div><input role="combobox" aria-controls="searchResults" aria-expanded="false" aria-label="search" data-testid="headerSearchInput" tabindex="0" class="ay be bf bg z bh bi bj bk bl" placeholder="Search" value=""/></div></div></div><div class="h k w fg fh"><div class="fi ab"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerWriteButton" rel="noopener follow" href="/m/signin?operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fnew-story&amp;source=---top_nav_layout_nav-----------------------new_post_topnav-----------"><div class="bf b bg z du fj fk ab q fl fm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-label="Write"><path fill="currentColor" d="M14 4a.5.5 0 0 0 0-1zm7 6a.5.5 0 0 0-1 0zm-7-7H4v1h10zM3 4v16h1V4zm1 17h16v-1H4zm17-1V10h-1v10zm-1 1a1 1 0 0 0 1-1h-1zM3 20a1 1 0 0 0 1 1v-1zM4 3a1 1 0 0 0-1 1h1z"></path><path stroke="currentColor" d="m17.5 4.5-8.458 8.458a.25.25 0 0 0-.06.098l-.824 2.47a.25.25 0 0 0 .316.316l2.47-.823a.25.25 0 0 0 .098-.06L19.5 6.5m-2-2 2.323-2.323a.25.25 0 0 1 .354 0l1.646 1.646a.25.25 0 0 1 0 .354L19.5 6.5m-2-2 2 2"></path></svg><div class="dt l">Write</div></div></a></span></div></div><div class="k j i d"><div class="fi ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSearchButton" rel="noopener follow" href="/search?source=---top_nav_layout_nav----------------------------------"><div class="bf b bg z du fj fk ab q fl fm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-label="Search"><path fill="currentColor" fill-rule="evenodd" d="M4.092 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0m6.95-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .79-.79l-3.73-3.73A8.05 8.05 0 0 0 11.042 3z" clip-rule="evenodd"></path></svg></div></a></div></div><div class="fi h k j"><div class="ab q"><p class="bf b dx dy dz ea eb ec ed ee ef eg du"><span><button class="bf b dx dy eh dz ea ei eb ec ej ek ee el em eg eo ep eq er es et eu ev ew ex ey ez fa fb fc fd bm fe ff" data-testid="headerSignUpButton">Sign up</button></span></p><div class="ax l"><p class="bf b dx dy dz ea eb ec ed ee ef eg du"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSignInButton" rel="noopener follow" href="/m/signin?operation=login&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;source=post_page---top_nav_layout_nav-----------------------global_nav-----------">Sign in</a></span></p></div></div></div><div class="l" aria-hidden="false"><button class="ay fn am ab q ao fo fp fq" aria-label="user options menu" data-testid="headerUserIcon"><div class="l fj"><img alt="" class="l fd by bz ca cx" src="https://miro.medium.com/v2/resize:fill:64:64/1*dmbNkD5D-u45r44go_cf0g.png" width="32" height="32" loading="lazy" role="presentation"/><div class="fr by l bz ca fs n ay ft"></div></div></button></div></div></div><div class="l"><div class="fu fv fw fx fy l"><div class="ab cb"><div class="ci bh fz ga gb gc"></div></div><article><div class="l"><div class="l"><span class="l"></span><section><div><div class="fs gi gj gk gl gm"></div><div class="gn go gp gq gr"><div class="ab cb"><div class="ci bh fz ga gb gc"><div><h1 id="5343" class="pw-post-title gs gt gu bf gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu bk" data-testid="storyTitle">What went wrong with Netflix&#x27;s big fight? — Technical Overview</h1><div><div class="speechify-ignore ab cp"><div class="speechify-ignore bh l"><div class="hv hw hx hy hz ab"><div><div class="ab ia"><div><div class="bm" aria-hidden="false"><a rel="noopener follow" href="/@risto.trajanov_?source=post_page---byline--ad967e73a486--------------------------------"><div class="l ib ic by id ie"><div class="l fj"><img alt="Risto Trajanov" class="l fd by dd de cx" src="https://miro.medium.com/v2/resize:fill:88:88/1*ZDnNVmaYQC0MF9yhl2Vauw.jpeg" width="44" height="44" loading="lazy" data-testid="authorPhoto"/><div class="if by l dd de fs n ig ft"></div></div></div></a></div></div></div></div><div class="bn bh l"><div class="ab"><div style="flex:1"><span class="bf b bg z bk"><div class="ih ab q"><div class="ab q ii"><div class="ab q"><div><div class="bm" aria-hidden="false"><p class="bf b ij ik bk"><a class="af ag ah ai aj ak al am an ao ap aq ar il" data-testid="authorName" rel="noopener follow" href="/@risto.trajanov_?source=post_page---byline--ad967e73a486--------------------------------">Risto Trajanov</a></p></div></div></div><span class="im in" aria-hidden="true"><span class="bf b bg z du">·</span></span><p class="bf b ij ik du"><span><a class="io ip ah ai aj ak al am an ao ap aq ar ex iq ir" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fsubscribe%2Fuser%2F9f751d387a5d&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;user=Risto+Trajanov&amp;userId=9f751d387a5d&amp;source=post_page-9f751d387a5d--byline--ad967e73a486---------------------post_header-----------">Follow</a></span></p></div></div></span></div></div><div class="l is"><span class="bf b bg z du"><div class="ab cn it iu iv"><span class="bf b bg z du"><div class="ab ae"><span data-testid="storyReadTime">5 min read</span><div class="iw ix l" aria-hidden="true"><span class="l" aria-hidden="true"><span class="bf b bg z du">·</span></span></div><span data-testid="storyPublishDate">Nov 16, 2024</span></div></span></div></span></div></div></div><div class="ab cp iy iz ja jb jc jd je jf jg jh ji jj jk jl jm jn"><div class="h k w fg fh q"><div class="kd l"><div class="ab q ke kf"><div class="pw-multi-vote-icon fj kg kh ki kj"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerClapButton" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2Fad967e73a486&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;user=Risto+Trajanov&amp;userId=9f751d387a5d&amp;source=---header_actions--ad967e73a486---------------------clap_footer-----------"><div><div class="bm" aria-hidden="false"><div class="kk ao kl km kn ko am kp kq kr kj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-label="clap"><path fill-rule="evenodd" d="M11.37.828 12 3.282l.63-2.454zM13.916 3.953l1.523-2.112-1.184-.39zM8.589 1.84l1.522 2.112-.337-2.501zM18.523 18.92c-.86.86-1.75 1.246-2.62 1.33a6 6 0 0 0 .407-.372c2.388-2.389 2.86-4.951 1.399-7.623l-.912-1.603-.79-1.672c-.26-.56-.194-.98.203-1.288a.7.7 0 0 1 .546-.132c.283.046.546.231.728.5l2.363 4.157c.976 1.624 1.141 4.237-1.324 6.702m-10.999-.438L3.37 14.328a.828.828 0 0 1 .585-1.408.83.83 0 0 1 .585.242l2.158 2.157a.365.365 0 0 0 .516-.516l-2.157-2.158-1.449-1.449a.826.826 0 0 1 1.167-1.17l3.438 3.44a.363.363 0 0 0 .516 0 .364.364 0 0 0 0-.516L5.293 9.513l-.97-.97a.826.826 0 0 1 0-1.166.84.84 0 0 1 1.167 0l.97.968 3.437 3.436a.36.36 0 0 0 .517 0 .366.366 0 0 0 0-.516L6.977 7.83a.82.82 0 0 1-.241-.584.82.82 0 0 1 .824-.826c.219 0 .43.087.584.242l5.787 5.787a.366.366 0 0 0 .587-.415l-1.117-2.363c-.26-.56-.194-.98.204-1.289a.7.7 0 0 1 .546-.132c.283.046.545.232.727.501l2.193 3.86c1.302 2.38.883 4.59-1.277 6.75-1.156 1.156-2.602 1.627-4.19 1.367-1.418-.236-2.866-1.033-4.079-2.246M10.75 5.971l2.12 2.12c-.41.502-.465 1.17-.128 1.89l.22.465-3.523-3.523a.8.8 0 0 1-.097-.368c0-.22.086-.428.241-.584a.847.847 0 0 1 1.167 0m7.355 1.705c-.31-.461-.746-.758-1.23-.837a1.44 1.44 0 0 0-1.11.275c-.312.24-.505.543-.59.881a1.74 1.74 0 0 0-.906-.465 1.47 1.47 0 0 0-.82.106l-2.182-2.182a1.56 1.56 0 0 0-2.2 0 1.54 1.54 0 0 0-.396.701 1.56 1.56 0 0 0-2.21-.01 1.55 1.55 0 0 0-.416.753c-.624-.624-1.649-.624-2.237-.037a1.557 1.557 0 0 0 0 2.2c-.239.1-.501.238-.715.453a1.56 1.56 0 0 0 0 2.2l.516.515a1.556 1.556 0 0 0-.753 2.615L7.01 19c1.32 1.319 2.909 2.189 4.475 2.449q.482.08.971.08c.85 0 1.653-.198 2.393-.579.231.033.46.054.686.054 1.266 0 2.457-.52 3.505-1.567 2.763-2.763 2.552-5.734 1.439-7.586z" clip-rule="evenodd"></path></svg></div></div></div></a></span></div><div class="pw-multi-vote-count l ks kt ku kv kw kx ky"><p class="bf b dv z du"><span class="kz">--</span></p></div></div></div><div><div class="bm" aria-hidden="false"><button class="ao kk lc ld ab q fk le lf" aria-label="responses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lb"><path d="M18.006 16.803c1.533-1.456 2.234-3.325 2.234-5.321C20.24 7.357 16.709 4 12.191 4S4 7.357 4 11.482c0 4.126 3.674 7.482 8.191 7.482.817 0 1.622-.111 2.393-.327.231.2.48.391.744.559 1.06.693 2.203 1.044 3.399 1.044.224-.008.4-.112.486-.287a.49.49 0 0 0-.042-.518c-.495-.67-.845-1.364-1.04-2.057a4 4 0 0 1-.125-.598zm-3.122 1.055-.067-.223-.315.096a8 8 0 0 1-2.311.338c-4.023 0-7.292-2.955-7.292-6.587 0-3.633 3.269-6.588 7.292-6.588 4.014 0 7.112 2.958 7.112 6.593 0 1.794-.608 3.469-2.027 4.72l-.195.168v.255c0 .056 0 .151.016.295.025.231.081.478.154.733.154.558.398 1.117.722 1.659a5.3 5.3 0 0 1-2.165-.845c-.276-.176-.714-.383-.941-.59z"></path></svg><p class="bf b dv z du"><span class="pw-responses-count la lb">1</span></p></button></div></div></div><div class="ab q jo jp jq jr js jt ju jv jw jx jy jz ka kb kc"><div class="lg k j i d"></div><div class="h k"><div><div class="bm" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerBookmarkButton" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fad967e73a486&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;source=---header_actions--ad967e73a486---------------------bookmark_footer-----------"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="du lh" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div><div class="fd li cn"><div class="l ae"><div class="ab cb"><div class="lj lk ll lm ln lo ci bh"><div class="ab"><div class="bm bh" aria-hidden="false"><div><div class="bm" aria-hidden="false"><button aria-label="Listen" data-testid="audioPlayButton" class="af fk ah ai aj ak al lp an ao ap ex lq lr lf ls lt lu lv lw s lx ly lz ma mb mc md u me mf mg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M3 12a9 9 0 1 1 18 0 9 9 0 0 1-18 0m9-10C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m3.376 10.416-4.599 3.066a.5.5 0 0 1-.777-.416V8.934a.5.5 0 0 1 .777-.416l4.599 3.066a.5.5 0 0 1 0 .832" clip-rule="evenodd"></path></svg><div class="j i d"><p class="bf b bg z du">Listen</p></div></button></div></div></div></div></div></div></div></div><div class="bm" aria-hidden="false" aria-describedby="postFooterSocialMenu" aria-labelledby="postFooterSocialMenu"><div><div class="bm" aria-hidden="false"><button aria-controls="postFooterSocialMenu" aria-expanded="false" aria-label="Share Post" data-testid="headerSocialShareButton" class="af fk ah ai aj ak al lp an ao ap ex lq lr lf ls lt lu lv lw s lx ly lz ma mb mc md u me mf mg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M15.218 4.931a.4.4 0 0 1-.118.132l.012.006a.45.45 0 0 1-.292.074.5.5 0 0 1-.3-.13l-2.02-2.02v7.07c0 .28-.23.5-.5.5s-.5-.22-.5-.5v-7.04l-2 2a.45.45 0 0 1-.57.04h-.02a.4.4 0 0 1-.16-.3.4.4 0 0 1 .1-.32l2.8-2.8a.5.5 0 0 1 .7 0l2.8 2.79a.42.42 0 0 1 .068.498m-.106.138.008.004v-.01zM16 7.063h1.5a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-11c-1.1 0-2-.9-2-2v-10a2 2 0 0 1 2-2H8a.5.5 0 0 1 .35.15.5.5 0 0 1 .15.35.5.5 0 0 1-.15.35.5.5 0 0 1-.35.15H6.4c-.5 0-.9.4-.9.9v10.2a.9.9 0 0 0 .9.9h11.2c.5 0 .9-.4.9-.9v-10.2c0-.5-.4-.9-.9-.9H16a.5.5 0 0 1 0-1" clip-rule="evenodd"></path></svg><div class="j i d"><p class="bf b bg z du">Share</p></div></button></div></div></div></div></div></div></div></div></div><p id="116a" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk">Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise in serving static content is virtually unparalleled. However, during a recent live event — the highly anticipated <a class="af nf" href="https://www.netflix.com/tudum/articles/jake-paul-vs-mike-tyson-live-release-date-news" rel="noopener ugc nofollow" target="_blank">big fight Jake Paul vs Mike Tyson</a> — users <a class="af nf" href="https://nypost.com/2024/11/15/sports/netflix-streaming-issues-leaving-mike-tyson-jake-paul-viewers-livid/" rel="noopener ugc nofollow" target="_blank">experienced constant buffering</a>, turning what should have been a seamless viewing experience into a frustrating ordeal. This raises the question: What went wrong, and how can Netflix improve its live-streaming capabilities for future events?</p><figure class="nj nk nl nm nn no ng nh paragraph-image"><div role="button" tabindex="0" class="np nq fj nr bh ns"><div class="ng nh ni"><picture><source srcSet="https://miro.medium.com/v2/resize:fit:640/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 640w, https://miro.medium.com/v2/resize:fit:720/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 720w, https://miro.medium.com/v2/resize:fit:750/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 750w, https://miro.medium.com/v2/resize:fit:786/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 786w, https://miro.medium.com/v2/resize:fit:828/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 828w, https://miro.medium.com/v2/resize:fit:1100/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 1100w, https://miro.medium.com/v2/resize:fit:1400/format:webp/1*IbeKTAWNoz3HY4aRYv_x6A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px" type="image/webp"/><source data-testid="og" srcSet="https://miro.medium.com/v2/resize:fit:640/1*IbeKTAWNoz3HY4aRYv_x6A.png 640w, https://miro.medium.com/v2/resize:fit:720/1*IbeKTAWNoz3HY4aRYv_x6A.png 720w, https://miro.medium.com/v2/resize:fit:750/1*IbeKTAWNoz3HY4aRYv_x6A.png 750w, https://miro.medium.com/v2/resize:fit:786/1*IbeKTAWNoz3HY4aRYv_x6A.png 786w, https://miro.medium.com/v2/resize:fit:828/1*IbeKTAWNoz3HY4aRYv_x6A.png 828w, https://miro.medium.com/v2/resize:fit:1100/1*IbeKTAWNoz3HY4aRYv_x6A.png 1100w, https://miro.medium.com/v2/resize:fit:1400/1*IbeKTAWNoz3HY4aRYv_x6A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"/><img alt="" class="bh lo nt c" width="700" height="498" loading="eager" role="presentation"/></picture></div></div></figure><p id="ef8d" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk">In this blog, I will not dive deep into the tech stack of the Netflix streaming platform but give more of a general overview of how low latency on-demand streaming is made possible. On-demand streaming refers to the delivery of pre-recorded video or audio content to users over the internet, allowing them to access it at their convenience. This method has revolutionized the way content is consumed, offering unparalleled flexibility and personalization. Platforms like Netflix, YouTube, and Spotify rely on highly optimized technical architectures to ensure smooth and reliable delivery to millions of users globally. At the heart of this architecture are <strong class="mj gv">Content Delivery Networks (CDNs)</strong> and <strong class="mj gv">caching</strong> mechanisms, which enable seamless streaming experiences.</p><h1 id="d4d9" class="nu nv gu bf nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or bk">Key Components of On-Demand Streaming</h1><p id="9815" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk">To deliver this smooth experience to millions of users worldwide, on-demand streaming platforms rely on a carefully orchestrated network of technologies. Here’s how it all comes together:</p><h2 id="b688" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk"><a class="af nf" href="https://www.akamai.com/glossary/what-is-a-cdn#:~:text=A%20content%20delivery%20network%20(CDN,closer%20to%20where%20users%20are." rel="noopener ugc nofollow" target="_blank">1. Content Delivery Networks (CDNs): The Backbone of Streaming</a></h2><p id="3dd2" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk">At the heart of any streaming service is a CDN — a geographically distributed network of servers designed to deliver content efficiently.</p><ul class=""><li id="b0cb" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">How CDNs Work</strong>: When you hit “play,” the CDN routes your request to the nearest server. This minimizes the distance data travels, reducing latency and ensuring fast, high-quality playback.</li><li id="794a" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">Why They Matter</strong>: Without CDNs, all requests would go to a single data center, creating bottlenecks, slow loading times, and a poor user experience.</li></ul><p id="da46" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk">Netflix, for instance, uses its proprietary CDN, Open Connect, which caches content at edge servers located closer to users for faster delivery.</p><h2 id="c50a" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk"><a class="af nf" href="https://aws.amazon.com/caching/" rel="noopener ugc nofollow" target="_blank">2. Caching: The Secret to Instant Playback</a></h2><p id="9fef" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk">Caching is the process of storing copies of data in easily accessible locations, like edge servers in a CDN or even your device.</p><ul class=""><li id="d77a" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">Server-Side Caching</strong>: Popular content is preloaded on servers closer to users. For example, during a blockbuster movie release, regional servers will cache the movie to meet the surge in demand.</li><li id="2bb1" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">Client-Side Caching</strong>: Your device may temporarily store a few seconds of video ahead of where you’re watching, ensuring playback remains smooth even if the connection falters briefly.</li></ul><p id="d9ec" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk">This proactive approach is what allows Netflix or YouTube to start playing within seconds of your click.</p><h2 id="e30b" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk"><a class="af nf" href="https://aws.amazon.com/what-is/load-balancing/#:~:text=Load%20balancing%20is%20the%20method,a%20fast%20and%20reliable%20manner." rel="noopener ugc nofollow" target="_blank">3. Load Balancers: The Traffic Controllers</a></h2><p id="89b6" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk">Imagine millions of people clicking “play” at the same time — how does the system ensure no single server is overwhelmed? Enter the load balancer.</p><ul class=""><li id="5cbc" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">How Load Balancers Work</strong>: These systems distribute user requests across multiple servers, preventing overload on any single server.</li><li id="7de3" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">Why They’re Crucial</strong>: Without load balancers, one server could crash from excessive demand, leading to outages.</li></ul><p id="9531" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk">Dynamic load balancing also ensures high availability, automatically redirecting traffic to functioning servers if one goes offline.</p><h2 id="3e50" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk">4. Adaptive Bitrate Streaming: Perfect Playback for All</h2><p id="22a6" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk">One of the most user-facing innovations in on-demand streaming is adaptive bitrate streaming.</p><ul class=""><li id="a819" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">How It Works</strong>: The video file is divided into segments of varying quality (e.g., 1080p, 720p, 480p). Based on your internet speed, the system dynamically adjusts the quality in real time, ensuring uninterrupted playback.</li><li id="bf81" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">Why It’s Important</strong>: It allows users with slower internet connections to enjoy content without buffering, while those with faster speeds can stream in high definition.</li></ul><h2 id="6cd5" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk">5. Encoding and Compression: Making Content Streamable</h2><p id="6ccf" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk">Before content is ready for streaming, it undergoes encoding and compression to make it suitable for online delivery.</p><ul class=""><li id="b2de" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">Encoding</strong>: Converts raw video files into digital formats compatible with a wide range of devices.</li><li id="2084" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">Compression</strong>: Reduces the file size without sacrificing too much quality, ensuring faster transmission.</li></ul><p id="a6ed" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk">Popular codecs like H.264 and H.265 are widely used to strike the perfect balance between quality and size.</p><h1 id="47c1" class="nu nv gu bf nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or bk">So, what went wrong?</h1><h2 id="5eb8" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk"><strong class="al">Understanding the Distinction: On-Demand vs. Live Streaming</strong></h2><p id="8010" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk"><em class="pu">On-Demand Streaming:</em></p><ul class=""><li id="72ae" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">Pre-Prepared Content:</strong> Movies and TV shows are pre-recorded, encoded, and stored on servers, allowing for efficient distribution.</li><li id="e6e7" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">Content Delivery Networks (CDNs):</strong> Platforms like Netflix utilize CDNs to cache popular content across global servers, ensuring quick and reliable access for users.</li></ul><p id="90bd" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><em class="pu">Live Streaming:</em></p><ul class=""><li id="63d9" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><strong class="mj gv">Real-Time Content:</strong> Events are broadcasted as they occur, requiring simultaneous capture, encoding, and distribution.</li><li id="9b25" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><strong class="mj gv">No Pre-Caching:</strong> The inability to pre-store live content necessitates robust real-time processing and delivery mechanisms.</li></ul><h2 id="6c5e" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk"><strong class="al">Challenges Encountered During Netflix’s Live Event</strong></h2><p id="a4e5" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk"><strong class="mj gv">Overwhelmed Servers Due to Sudden Viewer Surge:</strong></p><ul class=""><li id="8de1" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Massive Audience:</em> The fight attracted an unprecedented number of concurrent viewers.</li><li id="c18f" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Server Overload:</em> Netflix’s infrastructure struggled to handle the sudden spike in demand, leading to buffering and stream degradation.</li></ul><p id="d4f6" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Insufficient Live Streaming Infrastructure:</strong></p><ul class=""><li id="8757" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Different Requirements:</em> Live streaming demands specialized technology distinct from on-demand services.</li><li id="0eaa" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Lack of Optimization:</em> Netflix’s expertise in on-demand streaming may not have fully translated to live event broadcasting.</li></ul><p id="7383" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Network Congestion:</strong></p><ul class=""><li id="26ed" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Data Overload:</em> The simultaneous transmission of high-definition video to millions can saturate network pathways.</li><li id="ed42" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Slowed Speeds:</em> This congestion results in delayed data delivery, causing interruptions in the live stream.</li></ul><p id="9b80" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Real-Time Processing Challenges:</strong></p><ul class=""><li id="6f32" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Encoding Delays:</em> Live content requires immediate encoding for various devices and bandwidths.</li><li id="c5b0" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Processing Bottlenecks:</em> Any lag in this process can lead to noticeable delays and buffering for viewers.</li></ul><p id="2b02" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Limited Support from Content Delivery Networks:</strong></p><ul class=""><li id="be13" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Less Effective Caching:</em> CDNs excel with static content but face challenges with live data that cannot be pre-cached.</li><li id="11f8" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Increased Strain on Origin Servers:</em> This limitation places additional load on central servers, potentially leading to performance issues.</li></ul><h2 id="42a8" class="ox nv gu bf nw oy oz dy oa pa pb ea oe ms pc pd pe mw pf pg ph na pi pj pk pl bk"><strong class="al">Strategies for Enhancing Future Live Streaming Events</strong></h2><p id="82b6" class="pw-post-body-paragraph mh mi gu mj b mk os mm mn mo ot mq mr ms ou mu mv mw ov my mz na ow nc nd ne gn bk"><strong class="mj gv">Scale Up Infrastructure:</strong></p><ul class=""><li id="4405" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Increase Server Capacity:</em> Expand resources to accommodate large, concurrent viewership.</li><li id="4720" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Implement Specialized Live Streaming Technology:</em> Invest in systems designed specifically for the demands of live broadcasts.</li></ul><p id="d4fb" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Optimize Real-Time Processing:</strong></p><ul class=""><li id="ba4a" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Efficient Encoding:</em> Enhance the speed and efficiency of live content encoding.</li><li id="b96b" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Adaptive Streaming:</em> Utilize technology that adjusts video quality in real-time based on individual user bandwidth, minimizing buffering.</li></ul><p id="cf03" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Enhance Network Capabilities:</strong></p><ul class=""><li id="d28b" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Strengthen Partnerships with ISPs:</em> Collaborate with Internet Service Providers to ensure smoother data transmission during high-traffic events.</li><li id="4eec" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Utilize Multiple CDNs:</em> Distribute content delivery across various networks to reduce the risk of congestion.</li></ul><p id="5543" class="pw-post-body-paragraph mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne gn bk"><strong class="mj gv">Conduct Thorough Testing:</strong></p><ul class=""><li id="567c" class="mh mi gu mj b mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne pm pn po bk"><em class="pu">Simulate High Traffic Scenarios:</em> Perform stress tests that mimic the conditions of major live events to identify potential weaknesses.</li><li id="739a" class="mh mi gu mj b mk pp mm mn mo pq mq mr ms pr mu mv mw ps my mz na pt nc nd ne pm pn po bk"><em class="pu">Identify and Address Bottlenecks:</em> Proactively resolve issues that could impede performance during actual broadcasts.</li></ul></div></div></div></div></section></div></div></article></div><div class="ab cb"><div class="ci bh fz ga gb gc"><div class="pv pw ab iv"><div class="px ab"><a class="py ay am ao" rel="noopener follow" href="/tag/netflix?source=post_page-----ad967e73a486--------------------------------"><div class="pz fj cx qa ge qb qc bf b bg z bk qd">Netflix</div></a></div><div class="px ab"><a class="py ay am ao" rel="noopener follow" href="/tag/mike-tyson?source=post_page-----ad967e73a486--------------------------------"><div class="pz fj cx qa ge qb qc bf b bg z bk qd">Mike Tyson</div></a></div><div class="px ab"><a class="py ay am ao" rel="noopener follow" href="/tag/jake-paul?source=post_page-----ad967e73a486--------------------------------"><div class="pz fj cx qa ge qb qc bf b bg z bk qd">Jake Paul</div></a></div><div class="px ab"><a class="py ay am ao" rel="noopener follow" href="/tag/buffer?source=post_page-----ad967e73a486--------------------------------"><div class="pz fj cx qa ge qb qc bf b bg z bk qd">Buffer</div></a></div><div class="px ab"><a class="py ay am ao" rel="noopener follow" href="/tag/streaming?source=post_page-----ad967e73a486--------------------------------"><div class="pz fj cx qa ge qb qc bf b bg z bk qd">Streaming</div></a></div></div></div></div><div class="l"></div><footer class="qe qf qg qh qi ab q qj qk c"><div class="l ae"><div class="ab cb"><div class="ci bh fz ga gb gc"><div class="ab cp ql"><div class="ab q ke"><div class="qm l"><span class="l qn qo qp e d"><div class="ab q ke kf"><div class="pw-multi-vote-icon fj kg kh ki kj"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="footerClapButton" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2Fad967e73a486&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;user=Risto+Trajanov&amp;userId=9f751d387a5d&amp;source=---footer_actions--ad967e73a486---------------------clap_footer-----------"><div><div class="bm" aria-hidden="false"><div class="kk ao kl km kn ko am kp kq kr kj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-label="clap"><path fill-rule="evenodd" d="M11.37.828 12 3.282l.63-2.454zM13.916 3.953l1.523-2.112-1.184-.39zM8.589 1.84l1.522 2.112-.337-2.501zM18.523 18.92c-.86.86-1.75 1.246-2.62 1.33a6 6 0 0 0 .407-.372c2.388-2.389 2.86-4.951 1.399-7.623l-.912-1.603-.79-1.672c-.26-.56-.194-.98.203-1.288a.7.7 0 0 1 .546-.132c.283.046.546.231.728.5l2.363 4.157c.976 1.624 1.141 4.237-1.324 6.702m-10.999-.438L3.37 14.328a.828.828 0 0 1 .585-1.408.83.83 0 0 1 .585.242l2.158 2.157a.365.365 0 0 0 .516-.516l-2.157-2.158-1.449-1.449a.826.826 0 0 1 1.167-1.17l3.438 3.44a.363.363 0 0 0 .516 0 .364.364 0 0 0 0-.516L5.293 9.513l-.97-.97a.826.826 0 0 1 0-1.166.84.84 0 0 1 1.167 0l.97.968 3.437 3.436a.36.36 0 0 0 .517 0 .366.366 0 0 0 0-.516L6.977 7.83a.82.82 0 0 1-.241-.584.82.82 0 0 1 .824-.826c.219 0 .43.087.584.242l5.787 5.787a.366.366 0 0 0 .587-.415l-1.117-2.363c-.26-.56-.194-.98.204-1.289a.7.7 0 0 1 .546-.132c.283.046.545.232.727.501l2.193 3.86c1.302 2.38.883 4.59-1.277 6.75-1.156 1.156-2.602 1.627-4.19 1.367-1.418-.236-2.866-1.033-4.079-2.246M10.75 5.971l2.12 2.12c-.41.502-.465 1.17-.128 1.89l.22.465-3.523-3.523a.8.8 0 0 1-.097-.368c0-.22.086-.428.241-.584a.847.847 0 0 1 1.167 0m7.355 1.705c-.31-.461-.746-.758-1.23-.837a1.44 1.44 0 0 0-1.11.275c-.312.24-.505.543-.59.881a1.74 1.74 0 0 0-.906-.465 1.47 1.47 0 0 0-.82.106l-2.182-2.182a1.56 1.56 0 0 0-2.2 0 1.54 1.54 0 0 0-.396.701 1.56 1.56 0 0 0-2.21-.01 1.55 1.55 0 0 0-.416.753c-.624-.624-1.649-.624-2.237-.037a1.557 1.557 0 0 0 0 2.2c-.239.1-.501.238-.715.453a1.56 1.56 0 0 0 0 2.2l.516.515a1.556 1.556 0 0 0-.753 2.615L7.01 19c1.32 1.319 2.909 2.189 4.475 2.449q.482.08.971.08c.85 0 1.653-.198 2.393-.579.231.033.46.054.686.054 1.266 0 2.457-.52 3.505-1.567 2.763-2.763 2.552-5.734 1.439-7.586z" clip-rule="evenodd"></path></svg></div></div></div></a></span></div><div class="pw-multi-vote-count l ks kt ku kv kw kx ky"><p class="bf b dv z du"><span class="kz">--</span></p></div></div></span><span class="l h g f qq qr"><div class="ab q ke kf"><div class="pw-multi-vote-icon fj kg kh ki kj"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="footerClapButton" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2Fad967e73a486&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;user=Risto+Trajanov&amp;userId=9f751d387a5d&amp;source=---footer_actions--ad967e73a486---------------------clap_footer-----------"><div><div class="bm" aria-hidden="false"><div class="kk ao kl km kn ko am kp kq kr kj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-label="clap"><path fill-rule="evenodd" d="M11.37.828 12 3.282l.63-2.454zM13.916 3.953l1.523-2.112-1.184-.39zM8.589 1.84l1.522 2.112-.337-2.501zM18.523 18.92c-.86.86-1.75 1.246-2.62 1.33a6 6 0 0 0 .407-.372c2.388-2.389 2.86-4.951 1.399-7.623l-.912-1.603-.79-1.672c-.26-.56-.194-.98.203-1.288a.7.7 0 0 1 .546-.132c.283.046.546.231.728.5l2.363 4.157c.976 1.624 1.141 4.237-1.324 6.702m-10.999-.438L3.37 14.328a.828.828 0 0 1 .585-1.408.83.83 0 0 1 .585.242l2.158 2.157a.365.365 0 0 0 .516-.516l-2.157-2.158-1.449-1.449a.826.826 0 0 1 1.167-1.17l3.438 3.44a.363.363 0 0 0 .516 0 .364.364 0 0 0 0-.516L5.293 9.513l-.97-.97a.826.826 0 0 1 0-1.166.84.84 0 0 1 1.167 0l.97.968 3.437 3.436a.36.36 0 0 0 .517 0 .366.366 0 0 0 0-.516L6.977 7.83a.82.82 0 0 1-.241-.584.82.82 0 0 1 .824-.826c.219 0 .43.087.584.242l5.787 5.787a.366.366 0 0 0 .587-.415l-1.117-2.363c-.26-.56-.194-.98.204-1.289a.7.7 0 0 1 .546-.132c.283.046.545.232.727.501l2.193 3.86c1.302 2.38.883 4.59-1.277 6.75-1.156 1.156-2.602 1.627-4.19 1.367-1.418-.236-2.866-1.033-4.079-2.246M10.75 5.971l2.12 2.12c-.41.502-.465 1.17-.128 1.89l.22.465-3.523-3.523a.8.8 0 0 1-.097-.368c0-.22.086-.428.241-.584a.847.847 0 0 1 1.167 0m7.355 1.705c-.31-.461-.746-.758-1.23-.837a1.44 1.44 0 0 0-1.11.275c-.312.24-.505.543-.59.881a1.74 1.74 0 0 0-.906-.465 1.47 1.47 0 0 0-.82.106l-2.182-2.182a1.56 1.56 0 0 0-2.2 0 1.54 1.54 0 0 0-.396.701 1.56 1.56 0 0 0-2.21-.01 1.55 1.55 0 0 0-.416.753c-.624-.624-1.649-.624-2.237-.037a1.557 1.557 0 0 0 0 2.2c-.239.1-.501.238-.715.453a1.56 1.56 0 0 0 0 2.2l.516.515a1.556 1.556 0 0 0-.753 2.615L7.01 19c1.32 1.319 2.909 2.189 4.475 2.449q.482.08.971.08c.85 0 1.653-.198 2.393-.579.231.033.46.054.686.054 1.266 0 2.457-.52 3.505-1.567 2.763-2.763 2.552-5.734 1.439-7.586z" clip-rule="evenodd"></path></svg></div></div></div></a></span></div><div class="pw-multi-vote-count l ks kt ku kv kw kx ky"><p class="bf b dv z du"><span class="kz">--</span></p></div></div></span></div><div class="bq ab"><div><div class="bm" aria-hidden="false"><button class="ao kk lc ld ab q fk le lf" aria-label="responses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lb"><path d="M18.006 16.803c1.533-1.456 2.234-3.325 2.234-5.321C20.24 7.357 16.709 4 12.191 4S4 7.357 4 11.482c0 4.126 3.674 7.482 8.191 7.482.817 0 1.622-.111 2.393-.327.231.2.48.391.744.559 1.06.693 2.203 1.044 3.399 1.044.224-.008.4-.112.486-.287a.49.49 0 0 0-.042-.518c-.495-.67-.845-1.364-1.04-2.057a4 4 0 0 1-.125-.598zm-3.122 1.055-.067-.223-.315.096a8 8 0 0 1-2.311.338c-4.023 0-7.292-2.955-7.292-6.587 0-3.633 3.269-6.588 7.292-6.588 4.014 0 7.112 2.958 7.112 6.593 0 1.794-.608 3.469-2.027 4.72l-.195.168v.255c0 .056 0 .151.016.295.025.231.081.478.154.733.154.558.398 1.117.722 1.659a5.3 5.3 0 0 1-2.165-.845c-.276-.176-.714-.383-.941-.59z"></path></svg><p class="bf b bg z du"><span class="pw-responses-count la lb">1</span></p></button></div></div></div></div><div class="ab q"><div class="qs l is"><div><div class="bm" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="footerBookmarkButton" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fad967e73a486&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40risto.trajanov_%2Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486&amp;source=---footer_actions--ad967e73a486---------------------bookmark_footer-----------"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="du lh" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div><div class="qs l is"><div class="bm" aria-hidden="false" aria-describedby="postFooterSocialMenu" aria-labelledby="postFooterSocialMenu"><div><div class="bm" aria-hidden="false"><button aria-controls="postFooterSocialMenu" aria-expanded="false" aria-label="Share Post" data-testid="footerSocialShareButton" class="af fk ah ai aj ak al lp an ao ap ex lq lr lf ls"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M15.218 4.931a.4.4 0 0 1-.118.132l.012.006a.45.45 0 0 1-.292.074.5.5 0 0 1-.3-.13l-2.02-2.02v7.07c0 .28-.23.5-.5.5s-.5-.22-.5-.5v-7.04l-2 2a.45.45 0 0 1-.57.04h-.02a.4.4 0 0 1-.16-.3.4.4 0 0 1 .1-.32l2.8-2.8a.5.5 0 0 1 .7 0l2.8 2.79a.42.42 0 0 1 .068.498m-.106.138.008.004v-.01zM16 7.063h1.5a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-11c-1.1 0-2-.9-2-2v-10a2 2 0 0 1 2-2H8a.5.5 0 0 1 .35.15.5.5 0 0 1 .15.35.5.5 0 0 1-.15.35.5.5 0 0 1-.35.15H6.4c-.5 0-.9.4-.9.9v10.2a.9.9 0 0 0 .9.9h11.2c.5 0 .9-.4.9-.9v-10.2c0-.5-.4-.9-.9-.9H16a.5.5 0 0 1 0-1" clip-rule="evenodd"></path></svg></button></div></div></div></div></div></div></div></div></div></footer><div class="qt qu qv qw qx l"><div class="ab cb"><div class="ci bh fz ga gb gc"><div class="qy bh r qz"></div><div class="ab ra rb rc iu it"><div class="rd re rf rg rh ri rj rk rl rm ab cp"><div class="h k"><a tabindex="0" rel="noopener follow" href="/@risto.trajanov_?source=post_page---post_author_info--ad967e73a486--------------------------------"><div class="l fj"><img alt="Risto Trajanov" class="l fd by ic ib cx" src="https://miro.medium.com/v2/resize:fill:96:96/1*ZDnNVmaYQC0MF9yhl2Vauw.jpeg" width="48" height="48" loading="lazy"/><div class="fr by l ic ib fs n ay rn"></div></div></a></div><div class="j i d"><a tabindex="0" rel="noopener follow" href="/@risto.trajanov_?source=post_page---post_author_info--ad967e73a486--------------------------------"><div class="l fj"><img alt="Risto Trajanov" class="l fd by ro rp cx" src="https://miro.medium.com/v2/resize:fill:128:128/1*ZDnNVmaYQC0MF9yhl2Vauw.jpeg" width="64" height="64" loading="lazy"/><div class="fr by l ro rp fs n ay rn"></div></div></a></div><div class="j i d rq is"><div class="ab"><span><button class="bf b bg z rr pz rs rt ru rv rw ev ew rx ry rz fa fb fc fd bm fe ff">Follow</button></span></div></div></div><div class="ab co sa"><div class="sb sc sd se sf l"><a class="af ag ah aj ak al am an ao ap aq ar as at ab q" rel="noopener follow" href="/@risto.trajanov_?source=post_page---post_author_info--ad967e73a486--------------------------------"><h2 class="pw-author-name bf sh si sj sk sl sm sn ms pd pe mw pg ph na pj pk bk"><span class="gn sg">Written by <!-- -->Risto Trajanov</span></h2></a><div class="px ab ia"><div class="l is"><span class="pw-follower-count bf b bg z du"><a class="af ag ah ai aj ak al am an ao ap aq ar il" rel="noopener follow" href="/@risto.trajanov_/followers?source=post_page---post_author_info--ad967e73a486--------------------------------">20 Followers</a></span></div><div class="bf b bg z du ab so"><span class="im l" aria-hidden="true"><span class="bf b bg z du">·</span></span><a class="af ag ah ai aj ak al am an ao ap aq ar il" rel="noopener follow" href="/@risto.trajanov_/following?source=post_page---post_author_info--ad967e73a486--------------------------------">57 Following</a></div></div><div class="sp l"><p class="bf b bg z bk"><span class="gn">Data Science adventurer, looking for new experiences in the field of the artificial.</span></p></div></div></div><div class="h k"><div class="ab"><span><button class="bf b bg z rr pz rs rt ru rv rw ev ew rx ry rz fa fb fc fd bm fe ff">Follow</button></span></div></div></div></div></div></div><div class="sq sr ss st su l"><div class="qy bh r sq sr sv sw sx"></div><div class="ab cb"><div class="ci bh fz ga gb gc"><div class="ab q cp"><h2 class="bf sh nx nz oa ob od oe of oh oi oj ol om on op oq bk">Responses (<!-- -->1<!-- -->)</h2><div class="ab sy"><div><div class="bm" aria-hidden="false"><a class="sz ta" href="https://policy.medium.com/medium-rules-30e5502c4eb4?source=post_page---post_responses--ad967e73a486--------------------------------" rel="noopener follow" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path fill-rule="evenodd" d="M11.987 5.036a.754.754 0 0 1 .914-.01c.972.721 1.767 1.218 2.6 1.543.828.322 1.719.485 2.887.505a.755.755 0 0 1 .741.757c-.018 3.623-.43 6.256-1.449 8.21-1.034 1.984-2.662 3.209-4.966 4.083a.75.75 0 0 1-.537-.003c-2.243-.874-3.858-2.095-4.897-4.074-1.024-1.951-1.457-4.583-1.476-8.216a.755.755 0 0 1 .741-.757c1.195-.02 2.1-.182 2.923-.503.827-.322 1.6-.815 2.519-1.535m.468.903c-.897.69-1.717 1.21-2.623 1.564-.898.35-1.856.527-3.026.565.037 3.45.469 5.817 1.36 7.515.884 1.684 2.25 2.762 4.284 3.571 2.092-.81 3.465-1.89 4.344-3.575.886-1.698 1.299-4.065 1.334-7.512-1.149-.039-2.091-.217-2.99-.567-.906-.353-1.745-.873-2.683-1.561m-.009 9.155a2.672 2.672 0 1 0 0-5.344 2.672 2.672 0 0 0 0 5.344m0 1a3.672 3.672 0 1 0 0-7.344 3.672 3.672 0 0 0 0 7.344m-1.813-3.777.525-.526.916.917 1.623-1.625.526.526-2.149 2.152z" clip-rule="evenodd"></path></svg></a></div></div></div></div><div class="tb l"><button class="bf b bg z bk pz tc td te lh le rw ev ew ex tf tg th fa ti tj tk tl tm fb fc fd bm fe ff">See all responses</button></div></div></div></div><div class="tn to tp tq tr l bx"><div class="h k j"><div class="qy bh ts tt"></div><div class="ab cb"><div class="ci bh fz ga gb gc"><div class="tu ab ke iv"><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://help.medium.com/hc/en-us?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Help</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.statuspage.io/?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Status</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/about?autoplay=1&amp;source=post_page-----ad967e73a486--------------------------------"><p class="bf b dv z du">About</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/jobs-at-medium/work-at-medium-959d1a85284e?source=post_page-----ad967e73a486--------------------------------"><p class="bf b dv z du">Careers</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="pressinquiries@medium.com?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Press</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://blog.medium.com/?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Blog</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Privacy</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Terms</p></a></div><div class="tv tw l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://speechify.com/medium?source=post_page-----ad967e73a486--------------------------------" rel="noopener follow"><p class="bf b dv z du">Text to speech</p></a></div><div class="tv l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/business?source=post_page-----ad967e73a486--------------------------------"><p class="bf b dv z du">Teams</p></a></div></div></div></div></div></div></div></div></div></div><script>window.__BUILD_ID__="main-20241126-181518-0cb59a020f"</script><script>window.__GRAPHQL_URI__ = "https://medium.com/_/graphql"</script><script>window.__PRELOADED_STATE__ = {"algolia":{"queries":{}},"cache":{"experimentGroupSet":true,"reason":"","group":"enabled","tags":["group-edgeCachePosts","post-ad967e73a486","user-9f751d387a5d"],"serverVariantState":"44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","middlewareEnabled":true,"cacheStatus":"DYNAMIC","shouldUseCache":true,"vary":[],"lohpSummerUpsellEnabled":false,"publicationHierarchyEnabledWeb":false,"postBottomResponsesEnabled":false},"client":{"hydrated":false,"isUs":false,"isNativeMedium":false,"isSafariMobile":false,"isSafari":false,"isFirefox":false,"routingEntity":{"type":"DEFAULT","explicit":false},"viewerIsBot":false},"debug":{"requestId":"13f45984-c7ec-4945-ad9f-bd118032b826","hybridDevServices":[],"originalSpanCarrier":{"traceparent":"00-9310c6bb89bb8a318e90941befb87410-fc8796f3d84365e0-01"}},"multiVote":{"clapsPerPost":{}},"navigation":{"branch":{"show":null,"hasRendered":null,"blockedByCTA":false},"hideGoogleOneTap":false,"hasRenderedAlternateUserBanner":null,"currentLocation":"https:\u002F\u002Fmedium.com\u002F@risto.trajanov_\u002Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486","host":"medium.com","hostname":"medium.com","referrer":"","hasSetReferrer":false,"susiModal":{"step":null,"operation":"register"},"postRead":false,"partnerProgram":{"selectedCountryCode":null},"queryString":"","currentHash":""},"config":{"nodeEnv":"production","version":"main-20241126-181518-0cb59a020f","target":"production","productName":"Medium","publicUrl":"https:\u002F\u002Fcdn-client.medium.com\u002Flite","authDomain":"medium.com","authGoogleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","favicon":"production","glyphUrl":"https:\u002F\u002Fglyph.medium.com","branchKey":"key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm","algolia":{"appId":"MQ57UUUQZ2","apiKeySearch":"394474ced050e3911ae2249ecc774921","indexPrefix":"medium_","host":"-dsn.algolia.net"},"recaptchaKey":"6Lfc37IUAAAAAKGGtC6rLS13R1Hrw_BqADfS1LRk","recaptcha3Key":"6Lf8R9wUAAAAABMI_85Wb8melS7Zj6ziuf99Yot5","recaptchaEnterpriseKeyId":"6Le-uGgpAAAAAPprRaokM8AKthQ9KNGdoxaGUvVp","datadog":{"applicationId":"6702d87d-a7e0-42fe-bbcb-95b469547ea0","clientToken":"pub853ea8d17ad6821d9f8f11861d23dfed","rumToken":"pubf9cc52896502b9413b68ba36fc0c7162","context":{"deployment":{"target":"production","tag":"main-20241126-181518-0cb59a020f","commit":"0cb59a020f4453d0900f671f1a6576feecc55e74"}},"datacenter":"us"},"googleAnalyticsCode":"G-7JY7T788PK","googlePay":{"apiVersion":"2","apiVersionMinor":"0","merchantId":"BCR2DN6TV7EMTGBM","merchantName":"Medium","instanceMerchantId":"13685562959212738550"},"applePay":{"version":3},"signInWallCustomDomainCollectionIds":["3a8144eabfe3","336d898217ee","61061eb0c96b","138adf9c44c","819cc2aaeee0"],"mediumMastodonDomainName":"me.dm","mediumOwnedAndOperatedCollectionIds":["8a9336e5bb4","b7e45b22fec3","193b68bd4fba","8d6b8a439e32","54c98c43354d","3f6ecf56618","d944778ce714","92d2092dc598","ae2a65f35510","1285ba81cada","544c7006046e","fc8964313712","40187e704f1c","88d9857e584e","7b6769f2748b","bcc38c8f6edf","cef6983b292","cb8577c9149e","444d13b52878","713d7dbc99b0","ef8e90590e66","191186aaafa0","55760f21cdc5","9dc80918cc93","bdc4052bbdba","8ccfed20cbb2"],"tierOneDomains":["medium.com","thebolditalic.com","arcdigital.media","towardsdatascience.com","uxdesign.cc","codeburst.io","psiloveyou.xyz","writingcooperative.com","entrepreneurshandbook.co","prototypr.io","betterhumans.coach.me","theascent.pub"],"topicsToFollow":["d61cf867d93f","8a146bc21b28","1eca0103fff3","4d562ee63426","aef1078a3ef5","e15e46793f8d","6158eb913466","55f1c20aba7a","3d18b94f6858","4861fee224fd","63c6f1f93ee","1d98b3a9a871","decb52b64abf","ae5d4995e225","830cded25262"],"topicToTagMappings":{"accessibility":"accessibility","addiction":"addiction","android-development":"android-development","art":"art","artificial-intelligence":"artificial-intelligence","astrology":"astrology","basic-income":"basic-income","beauty":"beauty","biotech":"biotech","blockchain":"blockchain","books":"books","business":"business","cannabis":"cannabis","cities":"cities","climate-change":"climate-change","comics":"comics","coronavirus":"coronavirus","creativity":"creativity","cryptocurrency":"cryptocurrency","culture":"culture","cybersecurity":"cybersecurity","data-science":"data-science","design":"design","digital-life":"digital-life","disability":"disability","economy":"economy","education":"education","equality":"equality","family":"family","feminism":"feminism","fiction":"fiction","film":"film","fitness":"fitness","food":"food","freelancing":"freelancing","future":"future","gadgets":"gadgets","gaming":"gaming","gun-control":"gun-control","health":"health","history":"history","humor":"humor","immigration":"immigration","ios-development":"ios-development","javascript":"javascript","justice":"justice","language":"language","leadership":"leadership","lgbtqia":"lgbtqia","lifestyle":"lifestyle","machine-learning":"machine-learning","makers":"makers","marketing":"marketing","math":"math","media":"media","mental-health":"mental-health","mindfulness":"mindfulness","money":"money","music":"music","neuroscience":"neuroscience","nonfiction":"nonfiction","outdoors":"outdoors","parenting":"parenting","pets":"pets","philosophy":"philosophy","photography":"photography","podcasts":"podcast","poetry":"poetry","politics":"politics","privacy":"privacy","product-management":"product-management","productivity":"productivity","programming":"programming","psychedelics":"psychedelics","psychology":"psychology","race":"race","relationships":"relationships","religion":"religion","remote-work":"remote-work","san-francisco":"san-francisco","science":"science","self":"self","self-driving-cars":"self-driving-cars","sexuality":"sexuality","social-media":"social-media","society":"society","software-engineering":"software-engineering","space":"space","spirituality":"spirituality","sports":"sports","startups":"startup","style":"style","technology":"technology","transportation":"transportation","travel":"travel","true-crime":"true-crime","tv":"tv","ux":"ux","venture-capital":"venture-capital","visual-design":"visual-design","work":"work","world":"world","writing":"writing"},"defaultImages":{"avatar":{"imageId":"1*dmbNkD5D-u45r44go_cf0g.png","height":150,"width":150},"orgLogo":{"imageId":"7*V1_7XP4snlmqrc_0Njontw.png","height":110,"width":500},"postLogo":{"imageId":"bd978bb536350a710e8efb012513429cabdc4c28700604261aeda246d0f980b7","height":810,"width":1440},"postPreviewImage":{"imageId":"1*hn4v1tCaJy7cWMyb0bpNpQ.png","height":386,"width":579}},"collectionStructuredData":{"8d6b8a439e32":{"name":"Elemental","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F980\u002F1*9ygdqoKprhwuTVKUM0DLPA@2x.png","width":980,"height":159}}},"3f6ecf56618":{"name":"Forge","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F596\u002F1*uULpIlImcO5TDuBZ6lm7Lg@2x.png","width":596,"height":183}}},"ae2a65f35510":{"name":"GEN","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F264\u002F1*RdVZMdvfV3YiZTw6mX7yWA.png","width":264,"height":140}}},"88d9857e584e":{"name":"LEVEL","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*JqYMhNX6KNNb2UlqGqO2WQ.png","width":540,"height":108}}},"7b6769f2748b":{"name":"Marker","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F383\u002F1*haCUs0wF6TgOOvfoY-jEoQ@2x.png","width":383,"height":92}}},"444d13b52878":{"name":"OneZero","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*cw32fIqCbRWzwJaoQw6BUg.png","width":540,"height":123}}},"8ccfed20cbb2":{"name":"Zora","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*tZUQqRcCCZDXjjiZ4bDvgQ.png","width":540,"height":106}}}},"embeddedPostIds":{"coronavirus":"cd3010f9d81f"},"sharedCdcMessaging":{"COVID_APPLICABLE_TAG_SLUGS":[],"COVID_APPLICABLE_TOPIC_NAMES":[],"COVID_APPLICABLE_TOPIC_NAMES_FOR_TOPIC_PAGE":[],"COVID_MESSAGES":{"tierA":{"text":"For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":66,"end":73,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"tierB":{"text":"Anyone can publish on Medium per our Policies, but we don’t fact-check every story. For more info about the coronavirus, see cdc.gov.","markups":[{"start":37,"end":45,"href":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Fcategories\u002F201931128-Policies-Safety"},{"start":125,"end":132,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"paywall":{"text":"This article has been made free for everyone, thanks to Medium Members. For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":56,"end":70,"href":"https:\u002F\u002Fmedium.com\u002Fmembership"},{"start":138,"end":145,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"unbound":{"text":"This article is free for everyone, thanks to Medium Members. For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":45,"end":59,"href":"https:\u002F\u002Fmedium.com\u002Fmembership"},{"start":127,"end":134,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]}},"COVID_BANNER_POST_ID_OVERRIDE_WHITELIST":["3b31a67bff4a"]},"sharedVoteMessaging":{"TAGS":["politics","election-2020","government","us-politics","election","2020-presidential-race","trump","donald-trump","democrats","republicans","congress","republican-party","democratic-party","biden","joe-biden","maga"],"TOPICS":["politics","election"],"MESSAGE":{"text":"Find out more about the U.S. election results here.","markups":[{"start":46,"end":50,"href":"https:\u002F\u002Fcookpolitical.com\u002F2020-national-popular-vote-tracker"}]},"EXCLUDE_POSTS":["397ef29e3ca5"]},"embedPostRules":[],"recircOptions":{"v1":{"limit":3},"v2":{"limit":8}},"braintreeClientKey":"production_zjkj96jm_m56f8fqpf7ngnrd4","braintree":{"enabled":true,"merchantId":"m56f8fqpf7ngnrd4","merchantAccountId":{"usd":"AMediumCorporation_instant","eur":"amediumcorporation_EUR","cad":"amediumcorporation_CAD"},"publicKey":"ds2nn34bg2z7j5gd","braintreeEnvironment":"production","dashboardUrl":"https:\u002F\u002Fwww.braintreegateway.com\u002Fmerchants","gracePeriodDurationInDays":14,"mediumMembershipPlanId":{"monthly":"ce105f8c57a3","monthlyV2":"e8a5e126-792b-4ee6-8fba-d574c1b02fc5","monthlyWithTrial":"d5ee3dbe3db8","monthlyPremium":"fa741a9b47a2","yearly":"a40ad4a43185","yearlyV2":"3815d7d6-b8ca-4224-9b8c-182f9047866e","yearlyStaff":"d74fb811198a","yearlyWithTrial":"b3bc7350e5c7","yearlyPremium":"e21bd2c12166","monthlyOneYearFree":"e6c0637a-2bad-4171-ab4f-3c268633d83c","monthly25PercentOffFirstYear":"235ecc62-0cdb-49ae-9378-726cd21c504b","monthly20PercentOffFirstYear":"ba518864-9c13-4a99-91ca-411bf0cac756","monthly15PercentOffFirstYear":"594c029b-9f89-43d5-88f8-8173af4e070e","monthly10PercentOffFirstYear":"c6c7bc9a-40f2-4b51-8126-e28511d5bdb0","monthlyForStudents":"629ebe51-da7d-41fd-8293-34cd2f2030a8","yearlyOneYearFree":"78ba7be9-0d9f-4ece-aa3e-b54b826f2bf1","yearly25PercentOffFirstYear":"2dbb010d-bb8f-4eeb-ad5c-a08509f42d34","yearly20PercentOffFirstYear":"47565488-435b-47f8-bf93-40d5fbe0ebc8","yearly15PercentOffFirstYear":"8259809b-0881-47d9-acf7-6c001c7f720f","yearly10PercentOffFirstYear":"9dd694fb-96e1-472c-8d9e-3c868d5c1506","yearlyForStudents":"e29345ef-ab1c-4234-95c5-70e50fe6bc23","monthlyCad":"p52orjkaceei","yearlyCad":"h4q9g2up9ktt"},"braintreeDiscountId":{"oneMonthFree":"MONTHS_FREE_01","threeMonthsFree":"MONTHS_FREE_03","sixMonthsFree":"MONTHS_FREE_06","fiftyPercentOffOneYear":"FIFTY_PERCENT_OFF_ONE_YEAR"},"3DSecureVersion":"2","defaultCurrency":"usd","providerPlanIdCurrency":{"4ycw":"usd","rz3b":"usd","3kqm":"usd","jzw6":"usd","c2q2":"usd","nnsw":"usd","q8qw":"usd","d9y6":"usd","fx7w":"cad","nwf2":"cad"}},"paypalClientId":"AXj1G4fotC2GE8KzWX9mSxCH1wmPE3nJglf4Z2ig_amnhvlMVX87otaq58niAg9iuLktVNF_1WCMnN7v","paypal":{"host":"https:\u002F\u002Fapi.paypal.com:443","clientMode":"production","serverMode":"live","webhookId":"4G466076A0294510S","monthlyPlan":{"planId":"P-9WR0658853113943TMU5FDQA","name":"Medium Membership (Monthly) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"yearlyPlan":{"planId":"P-7N8963881P8875835MU5JOPQ","name":"Medium Membership (Annual) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"oneYearGift":{"name":"Medium Membership (1 Year, Digital Gift Code)","description":"Unlimited access to the best and brightest stories on Medium. Gift codes can be redeemed at medium.com\u002Fredeem.","price":"50.00","currency":"USD","sku":"membership-gift-1-yr"},"oldMonthlyPlan":{"planId":"P-96U02458LM656772MJZUVH2Y","name":"Medium Membership (Monthly)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"oldYearlyPlan":{"planId":"P-59P80963JF186412JJZU3SMI","name":"Medium Membership (Annual)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"monthlyPlanWithTrial":{"planId":"P-66C21969LR178604GJPVKUKY","name":"Medium Membership (Monthly) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"yearlyPlanWithTrial":{"planId":"P-6XW32684EX226940VKCT2MFA","name":"Medium Membership (Annual) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"oldMonthlyPlanNoSetupFee":{"planId":"P-4N046520HR188054PCJC7LJI","name":"Medium Membership (Monthly)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"oldYearlyPlanNoSetupFee":{"planId":"P-7A4913502Y5181304CJEJMXQ","name":"Medium Membership (Annual)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"sdkUrl":"https:\u002F\u002Fwww.paypal.com\u002Fsdk\u002Fjs"},"stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","log":{"json":true,"level":"info"},"imageUploadMaxSizeMb":25,"staffPicks":{"title":"Staff Picks","catalogId":"c7bc6e1ee00f"}},"session":{"xsrf":""}}</script><script>window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","viewer":null,"collectionByDomainOrSlug({\"domainOrSlug\":\"medium.com\"})":null,"postResult({\"id\":\"ad967e73a486\"})":{"__ref":"Post:ad967e73a486"}},"LinkedAccounts:9f751d387a5d":{"__typename":"LinkedAccounts","mastodon":null,"id":"9f751d387a5d"},"UserViewerEdge:userId:9f751d387a5d-viewerId:lo_bf1ec538bfef":{"__typename":"UserViewerEdge","id":"userId:9f751d387a5d-viewerId:lo_bf1ec538bfef","isFollowing":false,"isUser":false,"isMuting":false},"NewsletterV3:c5c64ce1fa71":{"__typename":"NewsletterV3","id":"c5c64ce1fa71","type":"NEWSLETTER_TYPE_AUTHOR","slug":"9f751d387a5d","name":"9f751d387a5d","collection":null,"user":{"__ref":"User:9f751d387a5d"}},"User:9f751d387a5d":{"__typename":"User","id":"9f751d387a5d","name":"Risto Trajanov","username":"risto.trajanov_","newsletterV3":{"__ref":"NewsletterV3:c5c64ce1fa71"},"linkedAccounts":{"__ref":"LinkedAccounts:9f751d387a5d"},"isSuspended":false,"imageId":"1*ZDnNVmaYQC0MF9yhl2Vauw.jpeg","mediumMemberAt":1712599740000,"verifications":{"__typename":"VerifiedInfo","isBookAuthor":false},"socialStats":{"__typename":"SocialStats","followerCount":20,"followingCount":32,"collectionFollowingCount":25},"customDomainState":null,"hasSubdomain":false,"bio":"Data Science adventurer, looking for new experiences in the field of the artificial.","isPartnerProgramEnrolled":true,"viewerEdge":{"__ref":"UserViewerEdge:userId:9f751d387a5d-viewerId:lo_bf1ec538bfef"},"viewerIsUser":false,"postSubscribeMembershipUpsellShownAt":0,"membership":{"__ref":"Membership:1cc62a2fc4bb"},"allowNotes":true,"twitterScreenName":"RistoTrajanov"},"Membership:1cc62a2fc4bb":{"__typename":"Membership","tier":"MEMBER","id":"1cc62a2fc4bb"},"Paragraph:61bfdf4a63aa_0":{"__typename":"Paragraph","id":"61bfdf4a63aa_0","name":"5343","type":"H3","href":null,"layout":null,"metadata":null,"text":"What went wrong with Netflix's big fight? — Technical Overview","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_1":{"__typename":"Paragraph","id":"61bfdf4a63aa_1","name":"116a","type":"P","href":null,"layout":null,"metadata":null,"text":"Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise in serving static content is virtually unparalleled. However, during a recent live event — the highly anticipated big fight Jake Paul vs Mike Tyson — users experienced constant buffering, turning what should have been a seamless viewing experience into a frustrating ordeal. This raises the question: What went wrong, and how can Netflix improve its live-streaming capabilities for future events?","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":252,"end":285,"href":"https:\u002F\u002Fwww.netflix.com\u002Ftudum\u002Farticles\u002Fjake-paul-vs-mike-tyson-live-release-date-news","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":294,"end":324,"href":"https:\u002F\u002Fnypost.com\u002F2024\u002F11\u002F15\u002Fsports\u002Fnetflix-streaming-issues-leaving-mike-tyson-jake-paul-viewers-livid\u002F","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:1*IbeKTAWNoz3HY4aRYv_x6A.png":{"__typename":"ImageMetadata","id":"1*IbeKTAWNoz3HY4aRYv_x6A.png","originalHeight":844,"originalWidth":1188,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:61bfdf4a63aa_2":{"__typename":"Paragraph","id":"61bfdf4a63aa_2","name":"067c","type":"IMG","href":null,"layout":"INSET_CENTER","metadata":{"__ref":"ImageMetadata:1*IbeKTAWNoz3HY4aRYv_x6A.png"},"text":"","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_3":{"__typename":"Paragraph","id":"61bfdf4a63aa_3","name":"ef8d","type":"P","href":null,"layout":null,"metadata":null,"text":"In this blog, I will not dive deep into the tech stack of the Netflix streaming platform but give more of a general overview of how low latency on-demand streaming is made possible. On-demand streaming refers to the delivery of pre-recorded video or audio content to users over the internet, allowing them to access it at their convenience. This method has revolutionized the way content is consumed, offering unparalleled flexibility and personalization. Platforms like Netflix, YouTube, and Spotify rely on highly optimized technical architectures to ensure smooth and reliable delivery to millions of users globally. At the heart of this architecture are Content Delivery Networks (CDNs) and caching mechanisms, which enable seamless streaming experiences.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":658,"end":690,"href":null,"anchorType":null,"userId":null,"linkMetadata":null},{"__typename":"Markup","type":"STRONG","start":695,"end":702,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_4":{"__typename":"Paragraph","id":"61bfdf4a63aa_4","name":"d4d9","type":"H3","href":null,"layout":null,"metadata":null,"text":"Key Components of On-Demand Streaming","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_5":{"__typename":"Paragraph","id":"61bfdf4a63aa_5","name":"9815","type":"P","href":null,"layout":null,"metadata":null,"text":"To deliver this smooth experience to millions of users worldwide, on-demand streaming platforms rely on a carefully orchestrated network of technologies. Here’s how it all comes together:","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_6":{"__typename":"Paragraph","id":"61bfdf4a63aa_6","name":"b688","type":"H4","href":null,"layout":null,"metadata":null,"text":"1. Content Delivery Networks (CDNs): The Backbone of Streaming","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":0,"end":62,"href":"https:\u002F\u002Fwww.akamai.com\u002Fglossary\u002Fwhat-is-a-cdn#:~:text=A%20content%20delivery%20network%20(CDN,closer%20to%20where%20users%20are.","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_7":{"__typename":"Paragraph","id":"61bfdf4a63aa_7","name":"3dd2","type":"P","href":null,"layout":null,"metadata":null,"text":"At the heart of any streaming service is a CDN — a geographically distributed network of servers designed to deliver content efficiently.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_8":{"__typename":"Paragraph","id":"61bfdf4a63aa_8","name":"b0cb","type":"ULI","href":null,"layout":null,"metadata":null,"text":"How CDNs Work: When you hit “play,” the CDN routes your request to the nearest server. This minimizes the distance data travels, reducing latency and ensuring fast, high-quality playback.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":13,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_9":{"__typename":"Paragraph","id":"61bfdf4a63aa_9","name":"794a","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Why They Matter: Without CDNs, all requests would go to a single data center, creating bottlenecks, slow loading times, and a poor user experience.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":15,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_10":{"__typename":"Paragraph","id":"61bfdf4a63aa_10","name":"da46","type":"P","href":null,"layout":null,"metadata":null,"text":"Netflix, for instance, uses its proprietary CDN, Open Connect, which caches content at edge servers located closer to users for faster delivery.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_11":{"__typename":"Paragraph","id":"61bfdf4a63aa_11","name":"c50a","type":"H4","href":null,"layout":null,"metadata":null,"text":"2. Caching: The Secret to Instant Playback","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":0,"end":42,"href":"https:\u002F\u002Faws.amazon.com\u002Fcaching\u002F","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_12":{"__typename":"Paragraph","id":"61bfdf4a63aa_12","name":"9fef","type":"P","href":null,"layout":null,"metadata":null,"text":"Caching is the process of storing copies of data in easily accessible locations, like edge servers in a CDN or even your device.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_13":{"__typename":"Paragraph","id":"61bfdf4a63aa_13","name":"d77a","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Server-Side Caching: Popular content is preloaded on servers closer to users. For example, during a blockbuster movie release, regional servers will cache the movie to meet the surge in demand.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":19,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_14":{"__typename":"Paragraph","id":"61bfdf4a63aa_14","name":"2bb1","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Client-Side Caching: Your device may temporarily store a few seconds of video ahead of where you’re watching, ensuring playback remains smooth even if the connection falters briefly.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":19,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_15":{"__typename":"Paragraph","id":"61bfdf4a63aa_15","name":"d9ec","type":"P","href":null,"layout":null,"metadata":null,"text":"This proactive approach is what allows Netflix or YouTube to start playing within seconds of your click.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_16":{"__typename":"Paragraph","id":"61bfdf4a63aa_16","name":"e30b","type":"H4","href":null,"layout":null,"metadata":null,"text":"3. Load Balancers: The Traffic Controllers","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":0,"end":42,"href":"https:\u002F\u002Faws.amazon.com\u002Fwhat-is\u002Fload-balancing\u002F#:~:text=Load%20balancing%20is%20the%20method,a%20fast%20and%20reliable%20manner.","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_17":{"__typename":"Paragraph","id":"61bfdf4a63aa_17","name":"89b6","type":"P","href":null,"layout":null,"metadata":null,"text":"Imagine millions of people clicking “play” at the same time — how does the system ensure no single server is overwhelmed? Enter the load balancer.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_18":{"__typename":"Paragraph","id":"61bfdf4a63aa_18","name":"5cbc","type":"ULI","href":null,"layout":null,"metadata":null,"text":"How Load Balancers Work: These systems distribute user requests across multiple servers, preventing overload on any single server.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":23,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_19":{"__typename":"Paragraph","id":"61bfdf4a63aa_19","name":"7de3","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Why They’re Crucial: Without load balancers, one server could crash from excessive demand, leading to outages.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":19,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_20":{"__typename":"Paragraph","id":"61bfdf4a63aa_20","name":"9531","type":"P","href":null,"layout":null,"metadata":null,"text":"Dynamic load balancing also ensures high availability, automatically redirecting traffic to functioning servers if one goes offline.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_21":{"__typename":"Paragraph","id":"61bfdf4a63aa_21","name":"3e50","type":"H4","href":null,"layout":null,"metadata":null,"text":"4. Adaptive Bitrate Streaming: Perfect Playback for All","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_22":{"__typename":"Paragraph","id":"61bfdf4a63aa_22","name":"22a6","type":"P","href":null,"layout":null,"metadata":null,"text":"One of the most user-facing innovations in on-demand streaming is adaptive bitrate streaming.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_23":{"__typename":"Paragraph","id":"61bfdf4a63aa_23","name":"a819","type":"ULI","href":null,"layout":null,"metadata":null,"text":"How It Works: The video file is divided into segments of varying quality (e.g., 1080p, 720p, 480p). Based on your internet speed, the system dynamically adjusts the quality in real time, ensuring uninterrupted playback.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":12,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_24":{"__typename":"Paragraph","id":"61bfdf4a63aa_24","name":"bf81","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Why It’s Important: It allows users with slower internet connections to enjoy content without buffering, while those with faster speeds can stream in high definition.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":18,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_25":{"__typename":"Paragraph","id":"61bfdf4a63aa_25","name":"6cd5","type":"H4","href":null,"layout":null,"metadata":null,"text":"5. Encoding and Compression: Making Content Streamable","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_26":{"__typename":"Paragraph","id":"61bfdf4a63aa_26","name":"6ccf","type":"P","href":null,"layout":null,"metadata":null,"text":"Before content is ready for streaming, it undergoes encoding and compression to make it suitable for online delivery.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_27":{"__typename":"Paragraph","id":"61bfdf4a63aa_27","name":"b2de","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Encoding: Converts raw video files into digital formats compatible with a wide range of devices.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":8,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_28":{"__typename":"Paragraph","id":"61bfdf4a63aa_28","name":"2084","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Compression: Reduces the file size without sacrificing too much quality, ensuring faster transmission.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":11,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_29":{"__typename":"Paragraph","id":"61bfdf4a63aa_29","name":"a6ed","type":"P","href":null,"layout":null,"metadata":null,"text":"Popular codecs like H.264 and H.265 are widely used to strike the perfect balance between quality and size.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_30":{"__typename":"Paragraph","id":"61bfdf4a63aa_30","name":"47c1","type":"H3","href":null,"layout":null,"metadata":null,"text":"So, what went wrong?","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_31":{"__typename":"Paragraph","id":"61bfdf4a63aa_31","name":"5eb8","type":"H4","href":null,"layout":null,"metadata":null,"text":"Understanding the Distinction: On-Demand vs. Live Streaming","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":59,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_32":{"__typename":"Paragraph","id":"61bfdf4a63aa_32","name":"8010","type":"P","href":null,"layout":null,"metadata":null,"text":"On-Demand Streaming:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":20,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_33":{"__typename":"Paragraph","id":"61bfdf4a63aa_33","name":"72ae","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Pre-Prepared Content: Movies and TV shows are pre-recorded, encoded, and stored on servers, allowing for efficient distribution.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":21,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_34":{"__typename":"Paragraph","id":"61bfdf4a63aa_34","name":"e6e7","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Content Delivery Networks (CDNs): Platforms like Netflix utilize CDNs to cache popular content across global servers, ensuring quick and reliable access for users.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":33,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_35":{"__typename":"Paragraph","id":"61bfdf4a63aa_35","name":"90bd","type":"P","href":null,"layout":null,"metadata":null,"text":"Live Streaming:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":15,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_36":{"__typename":"Paragraph","id":"61bfdf4a63aa_36","name":"63d9","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Real-Time Content: Events are broadcasted as they occur, requiring simultaneous capture, encoding, and distribution.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":18,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_37":{"__typename":"Paragraph","id":"61bfdf4a63aa_37","name":"9b25","type":"ULI","href":null,"layout":null,"metadata":null,"text":"No Pre-Caching: The inability to pre-store live content necessitates robust real-time processing and delivery mechanisms.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":15,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_38":{"__typename":"Paragraph","id":"61bfdf4a63aa_38","name":"6c5e","type":"H4","href":null,"layout":null,"metadata":null,"text":"Challenges Encountered During Netflix’s Live Event","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":50,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_39":{"__typename":"Paragraph","id":"61bfdf4a63aa_39","name":"a4e5","type":"P","href":null,"layout":null,"metadata":null,"text":"Overwhelmed Servers Due to Sudden Viewer Surge:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":47,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_40":{"__typename":"Paragraph","id":"61bfdf4a63aa_40","name":"8de1","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Massive Audience: The fight attracted an unprecedented number of concurrent viewers.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":17,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_41":{"__typename":"Paragraph","id":"61bfdf4a63aa_41","name":"c18f","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Server Overload: Netflix’s infrastructure struggled to handle the sudden spike in demand, leading to buffering and stream degradation.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":16,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_42":{"__typename":"Paragraph","id":"61bfdf4a63aa_42","name":"d4f6","type":"P","href":null,"layout":null,"metadata":null,"text":"Insufficient Live Streaming Infrastructure:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":43,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_43":{"__typename":"Paragraph","id":"61bfdf4a63aa_43","name":"8757","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Different Requirements: Live streaming demands specialized technology distinct from on-demand services.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":23,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_44":{"__typename":"Paragraph","id":"61bfdf4a63aa_44","name":"0eaa","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Lack of Optimization: Netflix’s expertise in on-demand streaming may not have fully translated to live event broadcasting.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":21,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_45":{"__typename":"Paragraph","id":"61bfdf4a63aa_45","name":"7383","type":"P","href":null,"layout":null,"metadata":null,"text":"Network Congestion:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":19,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_46":{"__typename":"Paragraph","id":"61bfdf4a63aa_46","name":"26ed","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Data Overload: The simultaneous transmission of high-definition video to millions can saturate network pathways.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":14,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_47":{"__typename":"Paragraph","id":"61bfdf4a63aa_47","name":"ed42","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Slowed Speeds: This congestion results in delayed data delivery, causing interruptions in the live stream.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":14,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_48":{"__typename":"Paragraph","id":"61bfdf4a63aa_48","name":"9b80","type":"P","href":null,"layout":null,"metadata":null,"text":"Real-Time Processing Challenges:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":32,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_49":{"__typename":"Paragraph","id":"61bfdf4a63aa_49","name":"6f32","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Encoding Delays: Live content requires immediate encoding for various devices and bandwidths.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":16,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_50":{"__typename":"Paragraph","id":"61bfdf4a63aa_50","name":"c5b0","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Processing Bottlenecks: Any lag in this process can lead to noticeable delays and buffering for viewers.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":23,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_51":{"__typename":"Paragraph","id":"61bfdf4a63aa_51","name":"2b02","type":"P","href":null,"layout":null,"metadata":null,"text":"Limited Support from Content Delivery Networks:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":47,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_52":{"__typename":"Paragraph","id":"61bfdf4a63aa_52","name":"be13","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Less Effective Caching: CDNs excel with static content but face challenges with live data that cannot be pre-cached.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":23,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_53":{"__typename":"Paragraph","id":"61bfdf4a63aa_53","name":"11f8","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Increased Strain on Origin Servers: This limitation places additional load on central servers, potentially leading to performance issues.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":35,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_54":{"__typename":"Paragraph","id":"61bfdf4a63aa_54","name":"42a8","type":"H4","href":null,"layout":null,"metadata":null,"text":"Strategies for Enhancing Future Live Streaming Events","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":53,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_55":{"__typename":"Paragraph","id":"61bfdf4a63aa_55","name":"82b6","type":"P","href":null,"layout":null,"metadata":null,"text":"Scale Up Infrastructure:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":24,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_56":{"__typename":"Paragraph","id":"61bfdf4a63aa_56","name":"4405","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Increase Server Capacity: Expand resources to accommodate large, concurrent viewership.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":25,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_57":{"__typename":"Paragraph","id":"61bfdf4a63aa_57","name":"4720","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Implement Specialized Live Streaming Technology: Invest in systems designed specifically for the demands of live broadcasts.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":48,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_58":{"__typename":"Paragraph","id":"61bfdf4a63aa_58","name":"d4fb","type":"P","href":null,"layout":null,"metadata":null,"text":"Optimize Real-Time Processing:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":30,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_59":{"__typename":"Paragraph","id":"61bfdf4a63aa_59","name":"ba4a","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Efficient Encoding: Enhance the speed and efficiency of live content encoding.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":19,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_60":{"__typename":"Paragraph","id":"61bfdf4a63aa_60","name":"b96b","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Adaptive Streaming: Utilize technology that adjusts video quality in real-time based on individual user bandwidth, minimizing buffering.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":19,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_61":{"__typename":"Paragraph","id":"61bfdf4a63aa_61","name":"cf03","type":"P","href":null,"layout":null,"metadata":null,"text":"Enhance Network Capabilities:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":29,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_62":{"__typename":"Paragraph","id":"61bfdf4a63aa_62","name":"d28b","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Strengthen Partnerships with ISPs: Collaborate with Internet Service Providers to ensure smoother data transmission during high-traffic events.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":34,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_63":{"__typename":"Paragraph","id":"61bfdf4a63aa_63","name":"4eec","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Utilize Multiple CDNs: Distribute content delivery across various networks to reduce the risk of congestion.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":22,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_64":{"__typename":"Paragraph","id":"61bfdf4a63aa_64","name":"5543","type":"P","href":null,"layout":null,"metadata":null,"text":"Conduct Thorough Testing:","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":25,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_65":{"__typename":"Paragraph","id":"61bfdf4a63aa_65","name":"567c","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Simulate High Traffic Scenarios: Perform stress tests that mimic the conditions of major live events to identify potential weaknesses.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":32,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:61bfdf4a63aa_66":{"__typename":"Paragraph","id":"61bfdf4a63aa_66","name":"739a","type":"ULI","href":null,"layout":null,"metadata":null,"text":"Identify and Address Bottlenecks: Proactively resolve issues that could impede performance during actual broadcasts.","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"EM","start":0,"end":33,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"PostViewerEdge:postId:ad967e73a486-viewerId:lo_bf1ec538bfef":{"__typename":"PostViewerEdge","shouldIndexPostForExternalSearch":true,"id":"postId:ad967e73a486-viewerId:lo_bf1ec538bfef"},"Tag:netflix":{"__typename":"Tag","id":"netflix","displayTitle":"Netflix","normalizedTagSlug":"netflix"},"Tag:mike-tyson":{"__typename":"Tag","id":"mike-tyson","displayTitle":"Mike Tyson","normalizedTagSlug":"mike-tyson"},"Tag:jake-paul":{"__typename":"Tag","id":"jake-paul","displayTitle":"Jake Paul","normalizedTagSlug":"jake-paul"},"Tag:buffer":{"__typename":"Tag","id":"buffer","displayTitle":"Buffer","normalizedTagSlug":"buffer"},"Tag:streaming":{"__typename":"Tag","id":"streaming","displayTitle":"Streaming","normalizedTagSlug":"streaming"},"Post:ad967e73a486":{"__typename":"Post","id":"ad967e73a486","collection":null,"content({\"postMeteringOptions\":{}})":{"__typename":"PostContent","isLockedPreviewOnly":false,"bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"49cf","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:61bfdf4a63aa_0"},{"__ref":"Paragraph:61bfdf4a63aa_1"},{"__ref":"Paragraph:61bfdf4a63aa_2"},{"__ref":"Paragraph:61bfdf4a63aa_3"},{"__ref":"Paragraph:61bfdf4a63aa_4"},{"__ref":"Paragraph:61bfdf4a63aa_5"},{"__ref":"Paragraph:61bfdf4a63aa_6"},{"__ref":"Paragraph:61bfdf4a63aa_7"},{"__ref":"Paragraph:61bfdf4a63aa_8"},{"__ref":"Paragraph:61bfdf4a63aa_9"},{"__ref":"Paragraph:61bfdf4a63aa_10"},{"__ref":"Paragraph:61bfdf4a63aa_11"},{"__ref":"Paragraph:61bfdf4a63aa_12"},{"__ref":"Paragraph:61bfdf4a63aa_13"},{"__ref":"Paragraph:61bfdf4a63aa_14"},{"__ref":"Paragraph:61bfdf4a63aa_15"},{"__ref":"Paragraph:61bfdf4a63aa_16"},{"__ref":"Paragraph:61bfdf4a63aa_17"},{"__ref":"Paragraph:61bfdf4a63aa_18"},{"__ref":"Paragraph:61bfdf4a63aa_19"},{"__ref":"Paragraph:61bfdf4a63aa_20"},{"__ref":"Paragraph:61bfdf4a63aa_21"},{"__ref":"Paragraph:61bfdf4a63aa_22"},{"__ref":"Paragraph:61bfdf4a63aa_23"},{"__ref":"Paragraph:61bfdf4a63aa_24"},{"__ref":"Paragraph:61bfdf4a63aa_25"},{"__ref":"Paragraph:61bfdf4a63aa_26"},{"__ref":"Paragraph:61bfdf4a63aa_27"},{"__ref":"Paragraph:61bfdf4a63aa_28"},{"__ref":"Paragraph:61bfdf4a63aa_29"},{"__ref":"Paragraph:61bfdf4a63aa_30"},{"__ref":"Paragraph:61bfdf4a63aa_31"},{"__ref":"Paragraph:61bfdf4a63aa_32"},{"__ref":"Paragraph:61bfdf4a63aa_33"},{"__ref":"Paragraph:61bfdf4a63aa_34"},{"__ref":"Paragraph:61bfdf4a63aa_35"},{"__ref":"Paragraph:61bfdf4a63aa_36"},{"__ref":"Paragraph:61bfdf4a63aa_37"},{"__ref":"Paragraph:61bfdf4a63aa_38"},{"__ref":"Paragraph:61bfdf4a63aa_39"},{"__ref":"Paragraph:61bfdf4a63aa_40"},{"__ref":"Paragraph:61bfdf4a63aa_41"},{"__ref":"Paragraph:61bfdf4a63aa_42"},{"__ref":"Paragraph:61bfdf4a63aa_43"},{"__ref":"Paragraph:61bfdf4a63aa_44"},{"__ref":"Paragraph:61bfdf4a63aa_45"},{"__ref":"Paragraph:61bfdf4a63aa_46"},{"__ref":"Paragraph:61bfdf4a63aa_47"},{"__ref":"Paragraph:61bfdf4a63aa_48"},{"__ref":"Paragraph:61bfdf4a63aa_49"},{"__ref":"Paragraph:61bfdf4a63aa_50"},{"__ref":"Paragraph:61bfdf4a63aa_51"},{"__ref":"Paragraph:61bfdf4a63aa_52"},{"__ref":"Paragraph:61bfdf4a63aa_53"},{"__ref":"Paragraph:61bfdf4a63aa_54"},{"__ref":"Paragraph:61bfdf4a63aa_55"},{"__ref":"Paragraph:61bfdf4a63aa_56"},{"__ref":"Paragraph:61bfdf4a63aa_57"},{"__ref":"Paragraph:61bfdf4a63aa_58"},{"__ref":"Paragraph:61bfdf4a63aa_59"},{"__ref":"Paragraph:61bfdf4a63aa_60"},{"__ref":"Paragraph:61bfdf4a63aa_61"},{"__ref":"Paragraph:61bfdf4a63aa_62"},{"__ref":"Paragraph:61bfdf4a63aa_63"},{"__ref":"Paragraph:61bfdf4a63aa_64"},{"__ref":"Paragraph:61bfdf4a63aa_65"},{"__ref":"Paragraph:61bfdf4a63aa_66"}]},"validatedShareKey":"","shareKeyCreator":null},"creator":{"__ref":"User:9f751d387a5d"},"inResponseToEntityType":null,"isLocked":false,"isMarkedPaywallOnly":false,"lockedSource":"LOCKED_POST_SOURCE_NONE","mediumUrl":"https:\u002F\u002Fmedium.com\u002F@risto.trajanov_\u002Fwhat-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486","primaryTopic":null,"topics":[{"__typename":"Topic","slug":"programming"}],"isPublished":true,"latestPublishedVersion":"61bfdf4a63aa","visibility":"PUBLIC","postResponses":{"__typename":"PostResponses","count":1},"clapCount":83,"allowResponses":true,"isLimitedState":false,"title":"What went wrong with Netflix's big fight? — Technical Overview","isSeries":false,"sequence":null,"uniqueSlug":"what-went-wrong-with-netflixs-big-fight-technical-overview-ad967e73a486","socialTitle":"","socialDek":"","canonicalUrl":"","metaDescription":"","latestPublishedAt":1731737788306,"readingTime":4.377358490566038,"previewContent":{"__typename":"PreviewContent","subtitle":"Netflix has long been a pioneer in delivering high-quality, on-demand streaming content to millions of viewers worldwide. Their expertise…"},"previewImage":{"__ref":"ImageMetadata:1*IbeKTAWNoz3HY4aRYv_x6A.png"},"isShortform":false,"seoTitle":"","firstPublishedAt":1731737788306,"updatedAt":1732455157056,"shortformType":"SHORTFORM_TYPE_LINK","seoDescription":"","viewerEdge":{"__ref":"PostViewerEdge:postId:ad967e73a486-viewerId:lo_bf1ec538bfef"},"isSuspended":false,"license":"ALL_RIGHTS_RESERVED","tags":[{"__ref":"Tag:netflix"},{"__ref":"Tag:mike-tyson"},{"__ref":"Tag:jake-paul"},{"__ref":"Tag:buffer"},{"__ref":"Tag:streaming"}],"isNewsletter":false,"statusForCollection":null,"pendingCollection":null,"detectedLanguage":"en","wordCount":1107,"layerCake":4,"responsesLocked":false}}</script><script>window.__MIDDLEWARE_STATE__={"session":{"xsrf":""},"cache":{"cacheStatus":"HIT"}}</script><script src="https://cdn-client.medium.com/lite/static/js/manifest.aa9242f7.js"></script><script src="https://cdn-client.medium.com/lite/static/js/9865.1496d74a.js"></script><script src="https://cdn-client.medium.com/lite/static/js/main.e556b4ac.js"></script><script src="https://cdn-client.medium.com/lite/static/js/instrumentation.d9108df7.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/reporting.ff22a7a5.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/5049.d1ead72d.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/4810.6318add7.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/6618.db187378.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/2707.b0942613.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/9977.5b3eb23a.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/8599.1ab63137.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/5250.9f9e01d2.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/5787.e66a3a4d.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/2648.26563adf.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/8393.826a25fb.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/3104.c3413b66.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/3735.afb7e926.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/5642.8ad8a900.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/6546.cd03f950.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/6834.08de95de.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/7346.72622eb9.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/2420.2a5e2d95.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/839.ca7937c2.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/7975.d195c6f1.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/2106.21ff89d3.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/7394.094844de.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/2961.00a48598.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/8204.c4082863.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/4391.59acaed3.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/PostPage.MainContent.1387c5dc.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/8414.6565ad5f.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/3974.8d3e0217.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/2527.a0afad8a.chunk.js"></script> <script src="https://cdn-client.medium.com/lite/static/js/PostResponsesContent.36c2ecf4.chunk.js"></script><script>window.main();</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e92eb948e105f27',t:'MTczMjcxODkxOC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10