Update and add index
This commit is contained in:
@@ -1,32 +1,29 @@
|
||||
[38;5;14m[1m![0m[38;5;12mLogo[39m[38;5;14m[1m (/logo.png)[0m[38;5;12m (http://awesome-scalability.com/)[39m
|
||||
|
||||
[38;5;12mAn[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12morganized[39m[38;5;12m [39m[38;5;12mreading[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12millustrating[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscalable,[39m[38;5;12m [39m[38;5;12mreliable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mperformant[39m[38;5;12m [39m[38;5;12mlarge-scale[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mConcepts[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mexplained[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12marticles[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprominent[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcredible[39m[38;5;12m [39m[38;5;12mreferences.[39m[38;5;12m [39m[38;5;12mCase[39m[38;5;12m [39m[38;5;12mstudies[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtaken[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbattle-tested[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mserve[39m[38;5;12m [39m[38;5;12mmillions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12musers.[39m
|
||||
[38;5;12mAn[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12morganized[39m[38;5;12m [39m[38;5;12mreading[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12millustrating[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscalable,[39m[38;5;12m [39m[38;5;12mreliable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mperformant[39m[38;5;12m [39m[38;5;12mlarge-scale[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mConcepts[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mexplained[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12marticles[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprominent[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcredible[39m[38;5;12m [39m[38;5;12mreferences.[39m[38;5;12m [39m[38;5;12mCase[39m[38;5;12m [39m[38;5;12mstudies[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtaken[39m
|
||||
[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbattle-tested[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mserve[39m[38;5;12m [39m[38;5;12mmillions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12musers.[39m
|
||||
|
||||
[38;2;255;187;0m[4mIf your system goes slow[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mUnderstand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproblems:[39m[38;5;12m [39m[38;5;12mscalability[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12m(fast[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mslow[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mheavy[39m[38;5;12m [39m[38;5;12mload)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12m(slow[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12muser)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mreviewing[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;14m[1mdesign[0m[38;5;14m[1m [0m[38;5;14m[1mprinciples[0m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m(#principle)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchecking[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;14m[1mscalability[0m[38;5;12m [39m[38;5;12m(#scalability)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mperformance[0m[38;5;12m [39m[38;5;12m(#performance)[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msolved[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mtech[39m[38;5;12m [39m[38;5;12mcompanies.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mintelligence[0m[38;5;12m [39m[38;5;12m(#intelligence)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12m(data)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12m(learning)[39m[38;5;12m [39m[38;5;12mscale.[39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mUnderstand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproblems:[39m[38;5;12m [39m[38;5;12mscalability[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12m(fast[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mslow[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mheavy[39m[38;5;12m [39m[38;5;12mload)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12m(slow[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12muser)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mreviewing[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;14m[1mdesign[0m[38;5;14m[1m [0m[38;5;14m[1mprinciples[0m[38;5;12m [39m[38;5;12m(#principle)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchecking[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;14m[1mscalability[0m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m(#scalability)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mperformance[0m[38;5;12m [39m[38;5;12m(#performance)[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msolved[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mtech[39m[38;5;12m [39m[38;5;12mcompanies.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mintelligence[0m[38;5;12m [39m[38;5;12m(#intelligence)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12m(data)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12m(learning)[39m[38;5;12m [39m[38;5;12mscale.[39m
|
||||
|
||||
[38;2;255;187;0m[4mIf your system goes down[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m"Even[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mlose[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mday,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12magain[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mretain[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcalm!"[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThuan[39m[38;5;12m [39m[38;5;12mPham,[39m[38;5;12m [39m[38;5;12mformer[39m[38;5;12m [39m[38;5;12mCTO[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mUber.[39m[38;5;12m [39m[38;5;12mSo,[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mcalm[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mavailability[0m[38;5;12m [39m[38;5;12m(#availability)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mstability[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m(#stability)[39m[38;5;12m [39m[38;5;12mmatters![39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m"Even if you lose all one day, you can build all over again if you retain your calm!" - Thuan Pham, former CTO of Uber. So, keep calm and mind the [39m[38;5;14m[1mavailability[0m[38;5;12m (#availability) and [39m[38;5;14m[1mstability[0m[38;5;12m (#stability) matters! [39m
|
||||
|
||||
[38;2;255;187;0m[4mIf you are having a system design interview[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mLook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;14m[1minterview[0m[38;5;14m[1m [0m[38;5;14m[1mnotes[0m[38;5;12m [39m[38;5;12m(#interview)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mreal-world[0m[38;5;14m[1m [0m[38;5;14m[1marchitectures[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mcompleted[0m[38;5;14m[1m [0m[38;5;14m[1mdiagrams[0m[38;5;12m [39m[38;5;12m(#architecture)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mdesigning[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mwhiteboard.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;14m[1mtalks[0m[38;5;12m [39m[38;5;12m(#talk)[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mtech[39m[38;5;12m [39m[38;5;12mgiants[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mbuild,[39m[38;5;12m [39m[38;5;12mscale,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moptimize[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mGood[39m[38;5;12m [39m[38;5;12mluck![39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mLook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;14m[1minterview[0m[38;5;14m[1m [0m[38;5;14m[1mnotes[0m[38;5;12m [39m[38;5;12m(#interview)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mreal-world[0m[38;5;14m[1m [0m[38;5;14m[1marchitectures[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mcompleted[0m[38;5;14m[1m [0m[38;5;14m[1mdiagrams[0m[38;5;12m [39m[38;5;12m(#architecture)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mdesigning[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mwhiteboard.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;14m[1mtalks[0m[38;5;12m [39m[38;5;12m(#talk)[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mtech[39m[38;5;12m [39m[38;5;12mgiants[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mbuild,[39m[38;5;12m [39m[38;5;12mscale,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moptimize[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mGood[39m[38;5;12m [39m[38;5;12mluck![39m
|
||||
|
||||
[38;2;255;187;0m[4mIf you are building your dream team[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscaling[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mgrowing[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mincreasing[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvalue.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mtech[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mreach[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12maspects:[39m[38;5;12m [39m[38;5;12mhiring,[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12morganization,[39m[38;5;12m [39m[38;5;12mculture,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1morganization[0m[38;5;12m [39m[38;5;12m(#organization)[39m[38;5;12m [39m[38;5;12msection.[39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscaling[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mgrowing[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mincreasing[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvalue.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mtech[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mreach[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12maspects:[39m[38;5;12m [39m[38;5;12mhiring,[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12morganization,[39m[38;5;12m [39m[38;5;12mculture,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1morganization[0m[38;5;12m [39m[38;5;12m(#organization)[39m[38;5;12m [39m[38;5;12msection.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCommunity power[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mContributions[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mgreatly[39m[38;5;12m [39m[38;5;12mwelcome![39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mcontribution[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;12m [39m[38;5;12m(CONTRIBUTING.md).[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mhere[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mfit,[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mplease[39m[38;5;12m [39m[38;5;12msubmit[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpull[39m[38;5;12m [39m[38;5;12mrequest![39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mContributions are greatly welcome! You may want to take a look at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (CONTRIBUTING.md). If you see a link here that is no longer maintained or is not a good fit, please submit a pull request![39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mMany[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mhours[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhard[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mgone[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhelpful,[39m[38;5;12m [39m[38;5;12mplease[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mFacebook,[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mTwitter[0m[38;5;12m [39m[38;5;12m(https://ctt.ec/V8B2p),[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mWeibo[0m[38;5;12m [39m[38;5;12m(http://t.cn/RnjFLCB),[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mgroups![39m[38;5;12m [39m[38;5;12mKnowledge[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpower,[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mmultiplied.[39m[38;5;12m [39m[38;5;12mThank[39m[38;5;12m [39m[38;5;12myou![39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mMany[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mhours[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhard[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mgone[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhelpful,[39m[38;5;12m [39m[38;5;12mplease[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mFacebook,[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mTwitter[0m[38;5;12m [39m[38;5;12m(https://ctt.ec/V8B2p),[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mWeibo[0m[38;5;12m [39m[38;5;12m(http://t.cn/RnjFLCB),[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mgroups![39m[38;5;12m [39m[38;5;12mKnowledge[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpower,[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mmultiplied.[39m[38;5;12m [39m[38;5;12mThank[39m[38;5;12m [39m[38;5;12myou![39m
|
||||
|
||||
[38;2;255;187;0m[4mContent[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mPrinciple[0m[38;5;12m (#principle)[39m
|
||||
@@ -76,8 +73,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnderstand Latency[0m[38;5;12m (http://highscalability.com/latency-everywhere-and-it-costs-you-sales-how-crush-it)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLatency Numbers Every Programmer Should Know[0m[38;5;12m (http://norvig.com/21-days.html#answers)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Calculus of Service Availability[0m[38;5;12m (https://queue.acm.org/detail.cfm?id=3096459&__s=dnkxuaws9pogqdnxmx8i)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArchitecture Issues When Scaling Web Applications: Bottlenecks, Database, CPU, IO[0m
|
||||
[38;5;12m (http://highscalability.com/blog/2014/5/12/4-architecture-issues-when-scaling-web-applications-bottlene.html) [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArchitecture Issues When Scaling Web Applications: Bottlenecks, Database, CPU, IO[0m[38;5;12m (http://highscalability.com/blog/2014/5/12/4-architecture-issues-when-scaling-web-applications-bottlene.html) [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommon Bottlenecks[0m[38;5;12m (http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLife Beyond Distributed Transactions[0m[38;5;12m (https://queue.acm.org/detail.cfm?id=3025012)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRelying on Software to Redirect Traffic Reliably at Various Layers[0m[38;5;12m (https://www.usenix.org/conference/srecon15/program/presentation/taveira)[39m
|
||||
@@ -119,8 +115,7 @@
|
||||
[48;5;235m[38;5;249m* **Nanoservices at BBC** (https://medium.com/bbc-design-engineering/powering-bbc-online-with-nanoservices-727840ba015b)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **PowerfulSeal: Testing Tool for Kubernetes Clusters at Bloomberg** (https://www.techatbloomberg.com/blog/powerfulseal-testing-tool-kubernetes-clusters/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Conductor: Microservices Orchestrator at Netflix** (https://medium.com/netflix-techblog/netflix-conductor-a-microservices-orchestrator-2e8d4771bf40)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Docker Containers that Power Over 100.000 Online Shops at Shopify** (https://shopifyengineering.myshopify.com/blogs/engineering/docker-at-shopify-how-we-built-containers-that-power-over-1[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m00-000-online-shops)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Docker Containers that Power Over 100.000 Online Shops at Shopify** (https://shopifyengineering.myshopify.com/blogs/engineering/docker-at-shopify-how-we-built-containers-that-power-over-100-000-online-shops)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Microservice Architecture at Medium** (https://medium.engineering/microservice-architecture-at-medium-9c33805eb74f)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **From bare-metal to Kubernetes at Betabrand** (https://boxunix.com/post/bare_metal_to_kube/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Kubernetes at Tinder** (https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -153,8 +148,7 @@
|
||||
[48;5;235m[38;5;249m* **Scaling Redis at Twitter** (http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-scale-105tb-ram-39mm-qps-10000-ins.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scaling Job Queue with Redis at Slack** (https://slack.engineering/scaling-slacks-job-queue-687222e9d100)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Moving persistent data out of Redis at Github** (https://githubengineering.com/moving-persistent-data-out-of-redis/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Storing Hundreds of Millions of Simple Key-Value Pairs in Redis at Instagram** (https://engineering.instagram.com/storing-hundreds-of-millions-of-simple-key-value-pairs-in-redis-1091ae80f[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m74c)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Storing Hundreds of Millions of Simple Key-Value Pairs in Redis at Instagram** (https://engineering.instagram.com/storing-hundreds-of-millions-of-simple-key-value-pairs-in-redis-1091ae80f74c)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Redis at Trivago** (http://tech.trivago.com/2017/01/25/learn-redis-the-hard-way-in-production/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Optimizing Redis Storage at Deliveroo** (https://deliveroo.engineering/2017/01/19/optimising-membership-queries.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Memory Optimization in Redis at Wattpad** (http://engineering.wattpad.com/post/23244724794/store-more-stuff-memory-optimization-in-redis)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -163,8 +157,7 @@
|
||||
[48;5;235m[38;5;249m* **Ratings & Reviews (2 parts) at Flipkart** (https://blog.flipkart.tech/ratings-reviews-flipkart-part-2-574ab08e75cf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Prefetch Caching of Items at eBay** (https://tech.ebayinc.com/engineering/prefetch-caching-of-ebay-items/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Cross-Region Caching Library at Wix** (https://www.wix.engineering/post/how-we-built-a-cross-region-caching-library)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Improving Distributed Caching Performance and Efficiency at Pinterest** (https://medium.com/pinterest-engineering/improving-distributed-caching-performance-and-efficiency-at-pinterest-924[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m84b5fe39b)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Improving Distributed Caching Performance and Efficiency at Pinterest** (https://medium.com/pinterest-engineering/improving-distributed-caching-performance-and-efficiency-at-pinterest-92484b5fe39b)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Standardize and Improve Microservices Caching at DoorDash** (https://doordash.engineering/2023/10/19/how-doordash-standardized-and-improved-microservices-caching/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **HTTP Caching and CDN** (https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Zynga Geo Proxy: Reducing Mobile Game Latency at Zynga** (https://www.zynga.com/blogs/engineering/zynga-geo-proxy-reducing-mobile-game-latency)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -185,8 +178,7 @@
|
||||
[48;5;235m[38;5;249m* **Improve Zipkin Traces using Kubernetes Pod Metadata at SoundCloud** (https://developers.soundcloud.com/blog/using-kubernetes-pod-metadata-to-improve-zipkin-traces)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Canopy: Scalable Distributed Tracing & Analysis at Facebook** (https://www.infoq.com/presentations/canopy-scalable-tracing-analytics-facebook)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Pintrace: Distributed Tracing at Pinterest** (https://medium.com/@Pinterest_Engineering/distributed-tracing-at-pinterest-with-new-open-source-tools-a4f8a5562f6b)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **XCMetrics: All-in-One Tool for Tracking Xcode Build Metrics at Spotify** (https://engineering.atspotify.com/2021/01/20/introducing-xcmetrics-our-all-in-one-tool-for-tracking-xcode-build-m[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249metrics/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **XCMetrics: All-in-One Tool for Tracking Xcode Build Metrics at Spotify** (https://engineering.atspotify.com/2021/01/20/introducing-xcmetrics-our-all-in-one-tool-for-tracking-xcode-build-metrics/)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Real-time Distributed Tracing at LinkedIn** (https://engineering.linkedin.com/distributed-service-call-graph/real-time-distributed-tracing-website-performance-and-efficiency) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Tracking Service Infrastructure at Scale at Shopify** (https://www.usenix.org/conference/srecon17americas/program/presentation/arthorne) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Distributed Tracing at HelloFresh** (https://engineering.hellofresh.com/scaling-hellofresh-distributed-tracing-7b182928247d)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -253,8 +245,7 @@
|
||||
[48;5;235m[38;5;249m* **WebAuthn Support for Secure Sign In at Dropbox** (https://blogs.dropbox.com/tech/2018/05/introducing-webauthn-support-for-secure-dropbox-sign-in/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Security Development Lifecycle at Slack** (https://slack.engineering/moving-fast-and-securing-things-540e6c5ae58a)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Unprivileged Container Builds at Kinvolk** (https://kinvolk.io/blog/2018/04/towards-unprivileged-container-builds/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Diffy: Differencing Engine for Digital Forensics in the Cloud at Netflix** (https://medium.com/netflix-techblog/netflix-sirt-releases-diffy-a-differencing-engine-for-digital-forensics-in-[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mthe-cloud-37b71abd2698)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Diffy: Differencing Engine for Digital Forensics in the Cloud at Netflix** (https://medium.com/netflix-techblog/netflix-sirt-releases-diffy-a-differencing-engine-for-digital-forensics-in-the-cloud-37b71abd2698)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Detecting Credential Compromise in AWS at Netflix** (https://medium.com/netflix-techblog/netflix-cloud-security-detecting-credential-compromise-in-aws-9493d6fd373a)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scalable User Privacy at Spotify** (https://labs.spotify.com/2018/09/18/scalable-user-privacy/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **AVA: Audit Web Applications at Indeed** (https://engineering.indeedblog.com/blog/2018/09/application-scanning/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -274,8 +265,7 @@
|
||||
[48;5;235m[38;5;249m* **Qmessage: Distributed, Asynchronous Task Queue at Quora** (https://engineering.quora.com/Qmessage-Handling-Billions-of-Tasks-Per-Day)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Cherami: Message Queue System for Transporting Async Tasks at Uber** (https://eng.uber.com/cherami/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Dynein: Distributed Delayed Job Queueing System at Airbnb** (https://medium.com/airbnb-engineering/dynein-building-a-distributed-delayed-job-queueing-system-93ab10f05f99)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Timestone: Queueing System for Non-Parallelizable Workloads at Netflix** (https://netflixtechblog.com/timestone-netflixs-high-throughput-low-latency-priority-queueing-system-with-built-in[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m-support-1abf249ba95f)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Timestone: Queueing System for Non-Parallelizable Workloads at Netflix** (https://netflixtechblog.com/timestone-netflixs-high-throughput-low-latency-priority-queueing-system-with-built-in-support-1abf249ba95f)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Messaging Service at Riot Games** (https://engineering.riotgames.com/news/riot-messaging-service)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Debugging Production with Event Logging at Zillow** (https://www.zillow.com/engineering/debugging-production-event-logging/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Cross-platform In-app Messaging Orchestration Service at Netflix** (https://medium.com/netflix-techblog/building-a-cross-platform-in-app-messaging-orchestration-service-86ba614f92d8)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -296,8 +286,7 @@
|
||||
[48;5;235m[38;5;249m * **Scaling Event-Sourcing at Jet.com** (https://medium.com/@eulerfx/scaling-event-sourcing-at-jet-9c873cac33b8)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Event Sourcing (2 parts) at eBay** (https://www.ebayinc.com/stories/blogs/tech/event-sourcing-in-action-with-ebays-continuous-delivery-team/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Event Sourcing at FREE NOW** (https://medium.com/inside-freenow/event-sourcing-an-evolutionary-perspective-31e7387aa6f1)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Scalable content feed using Event Sourcing and CQRS patterns at Brainly** (https://medium.com/engineering-brainly/scalable-content-feed-using-event-sourcing-and-cqrs-patterns-e09df98bf977[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Scalable content feed using Event Sourcing and CQRS patterns at Brainly** (https://medium.com/engineering-brainly/scalable-content-feed-using-event-sourcing-and-cqrs-patterns-e09df98bf977)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Pub-Sub Messaging** (https://aws.amazon.com/pub-sub-messaging/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Pulsar: Pub-Sub Messaging at Scale at Yahoo** (https://yahooeng.tumblr.com/post/150078336821/open-sourcing-pulsar-pub-sub-messaging-at-scale)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Wormhole: Pub-Sub System at Facebook** (https://code.facebook.com/posts/188966771280871/wormhole-pub-sub-system-moving-data-through-space-and-time/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -318,8 +307,7 @@
|
||||
[48;5;235m[38;5;249m * **Chaperone: Audit Kafka End-to-End at Uber** (https://eng.uber.com/chaperone/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Finding Kafka throughput limit in infrastructure at Dropbox** (https://blogs.dropbox.com/tech/2019/01/finding-kafkas-throughput-limit-in-dropbox-infrastructure/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Cost Orchestration at Walmart** (https://medium.com/walmartlabs/cost-orchestration-at-walmart-f34918af67c4)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **InfluxDB and Kafka to Scale to Over 1 Million Metrics a Second at Hulu** (https://medium.com/hulu-tech-blog/how-hulu-uses-influxdb-and-kafka-to-scale-to-over-1-million-metrics-a-second-17[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m21476aaff5)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **InfluxDB and Kafka to Scale to Over 1 Million Metrics a Second at Hulu** (https://medium.com/hulu-tech-blog/how-hulu-uses-influxdb-and-kafka-to-scale-to-over-1-million-metrics-a-second-1721476aaff5)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Scaling Kafka to Support Data Growth at PayPal** (https://medium.com/paypal-tech/scaling-kafka-to-support-paypals-data-growth-a0b4da420fab)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Stream Data Deduplication** (https://en.wikipedia.org/wiki/Data_deduplication)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Exactly-once Semantics with Kafka** (https://www.confluent.io/blog/exactly-once-semantics-are-possible-heres-how-apache-kafka-does-it/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -330,8 +318,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDistributed Logging[0m[38;5;12m (https://blog.codinghorror.com/the-problem-with-logging/)[39m
|
||||
[48;5;235m[38;5;249m* **Logging at LinkedIn** (https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scalable and Reliable Log Ingestion at Pinterest** (https://medium.com/@Pinterest_Engineering/scalable-and-reliable-data-ingestion-at-pinterest-b921c2ee8754)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **High-performance Replicated Log Service at Twitter** (https://blog.twitter.com/engineering/en_us/topics/infrastructure/2015/building-distributedlog-twitter-s-high-performance-replicated-l[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mog-servic.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **High-performance Replicated Log Service at Twitter** (https://blog.twitter.com/engineering/en_us/topics/infrastructure/2015/building-distributedlog-twitter-s-high-performance-replicated-log-servic.html)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Logging Service with Spark at CERN Accelerator** (https://databricks.com/blog/2017/12/14/the-architecture-of-the-next-cern-accelerator-logging-service.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Logging and Aggregation at Quora** (https://engineering.quora.com/Logging-and-Aggregation-at-Quora)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Collection and Analysis of Daemon Logs at Badoo** (https://badoo.com/techblog/blog/2016/06/06/collection-and-analysis-of-daemon-logs-at-badoo/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -368,11 +355,9 @@
|
||||
[48;5;235m[38;5;249m * **Predictions in Real Time with ELK at Uber** (https://eng.uber.com/elk/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Building a scalable ELK stack at Envato** (https://webuild.envato.com/blog/building-a-scalable-elk-stack/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **ELK at Robinhood** (https://robinhood.engineering/taming-elk-4e1349f077c3)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Scaling Elasticsearch Clusters at Uber** (https://www.infoq.com/presentations/uber-elasticsearch-clusters?utm_source=presentations_about_Case_Study&utm_medium=link&utm_campaign=Case_Study[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Scaling Elasticsearch Clusters at Uber** (https://www.infoq.com/presentations/uber-elasticsearch-clusters?utm_source=presentations_about_Case_Study&utm_medium=link&utm_campaign=Case_Study)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Elasticsearch Performance Tuning Practice at eBay** (https://www.ebayinc.com/stories/blogs/tech/elasticsearch-performance-tuning-practice-at-ebay/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Improve Performance using Elasticsearch Plugins (2 parts) at Tinder** (https://medium.com/tinder-engineering/how-we-improved-our-performance-using-elasticsearch-plugins-part-2-b051da2ee85[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mb)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Improve Performance using Elasticsearch Plugins (2 parts) at Tinder** (https://medium.com/tinder-engineering/how-we-improved-our-performance-using-elasticsearch-plugins-part-2-b051da2ee85b)[49m[39m
|
||||
[48;5;235m[38;5;249m * **Elasticsearch at Kickstarter** (https://kickstarter.engineering/elasticsearch-at-kickstarter-db3c487887fc)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Log Parsing with Logstash and Google Protocol Buffers at Trivago** (https://tech.trivago.com/2016/01/19/logstash_protobuf_codec/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Fast Order Search using Data Pipeline and Elasticsearch at Yelp** (https://engineeringblog.yelp.com/2018/06/fast-order-search.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -382,8 +367,7 @@
|
||||
[48;5;235m[38;5;249m * **Vulcanizer: a library for operating Elasticsearch at Github** (https://github.blog/2019-03-05-vulcanizer-a-library-for-operating-elasticsearch/) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDistributed Storage[0m[38;5;12m (http://highscalability.com/blog/2011/11/1/finding-the-right-data-solution-for-your-application-in-the.html)[39m
|
||||
[48;5;235m[38;5;249m* **In-memory Storage** (https://medium.com/@denisanikin/what-an-in-memory-database-is-and-how-it-persists-data-efficiently-f43868cff4c1)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL)** (http://highscalability.com/blog/2012/8/14/memsql-architecture-the-fast-mvcc-inmem-lockfree-codegen-an[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249md.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL)** (http://highscalability.com/blog/2012/8/14/memsql-architecture-the-fast-mvcc-inmem-lockfree-codegen-and.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Optimizing Memcached Efficiency at Quora** (https://engineering.quora.com/Optimizing-Memcached-Efficiency)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Real-Time Data Warehouse with MemSQL on Cisco UCS** (https://blogs.cisco.com/datacenter/memsql)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Moving to MemSQL at Tapjoy** (http://eng.tapjoy.com/blog-list/moving-to-memsql)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -396,11 +380,9 @@
|
||||
[48;5;235m[38;5;249m * **Image Recovery at Scale Using S3 Versioning at Trivago** (https://tech.trivago.com/2018/09/03/efficient-image-recovery-at-scale-using-amazon-s3-versioning/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Cloud Object Store at Yahoo** (https://yahooeng.tumblr.com/post/116391291701/yahoo-cloud-object-store-object-storage-at)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Ambry: Distributed Immutable Object Store at LinkedIn** (https://www.usenix.org/conference/srecon17americas/program/presentation/shenoy)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity at LinkedIn** (https://engineering.linkedin.com/blog/2018/02/dynamometer--scale-testing-hdfs-on-minimal-hardware-[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mwith-maximum)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity at LinkedIn** (https://engineering.linkedin.com/blog/2018/02/dynamometer--scale-testing-hdfs-on-minimal-hardware-with-maximum)[49m[39m
|
||||
[48;5;235m[38;5;249m * **Hammerspace: Persistent, Concurrent, Off-heap Storage at Airbnb** (https://medium.com/airbnb-engineering/hammerspace-persistent-concurrent-off-heap-storage-3db39bb04472)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **MezzFS: Mounting Object Storage in Media Processing Platform at Netflix** (https://medium.com/netflix-techblog/mezzfs-mounting-object-storage-in-netflixs-media-processing-platform-cda01c4[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m46ba) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **MezzFS: Mounting Object Storage in Media Processing Platform at Netflix** (https://medium.com/netflix-techblog/mezzfs-mounting-object-storage-in-netflixs-media-processing-platform-cda01c446ba) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Magic Pocket: In-house Multi-exabyte Storage System at Dropbox** (https://blogs.dropbox.com/tech/2016/05/inside-the-magic-pocket/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRelational Databases[0m[38;5;12m (https://www.mysql.com/products/cluster/scalability.html)[39m
|
||||
[48;5;235m[38;5;249m* **Building and Deploying MySQL Raft at Meta** (https://engineering.fb.com/2023/05/16/data-infrastructure/mysql-raft-meta/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -414,8 +396,7 @@
|
||||
[48;5;235m[38;5;249m* **Handling Growth with Postgres at Instagram** (https://engineering.instagram.com/handling-growth-with-postgres-5-tips-from-instagram-d5d7e7ffdfcb)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scaling the Analytics Database (Postgres) at TransferWise** (http://tech.transferwise.com/scaling-our-analytics-database/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Updating a 50 Terabyte PostgreSQL Database at Adyen** (https://medium.com/adyen/updating-a-50-terabyte-postgresql-database-f64384b799e7)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scaling Database Access for 100s of Billions of Queries per Day at PayPal** (https://medium.com/paypal-engineering/scaling-database-access-for-100s-of-billions-of-queries-per-day-paypal-i[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mntroducing-hera-e192adacda54)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scaling Database Access for 100s of Billions of Queries per Day at PayPal** (https://medium.com/paypal-engineering/scaling-database-access-for-100s-of-billions-of-queries-per-day-paypal-introducing-hera-e192adacda54)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Minimizing Read-Write MySQL Downtime at Yelp** (https://engineeringblog.yelp.com/2020/11/minimizing-read-write-mysql-downtime.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Migrating MySQL from 5.6 to 8.0 at Facebook** (https://engineering.fb.com/2021/07/22/data-infrastructure/mysql/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Migration from HBase to MyRocks at Quora** (https://quoraengineering.quora.com/Migration-from-HBase-to-MyRocks-at-Quora)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -468,8 +449,7 @@
|
||||
[48;5;235m[38;5;249m * **Benchmarking Cassandra Scalability on AWS at Netflix** (https://medium.com/netflix-techblog/benchmarking-cassandra-scalability-on-aws-over-a-million-writes-per-second-39f45f066c9e)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Service Decomposition at Scale with Cassandra at Intuit QuickBooks** (https://quickbooks-engineering.intuit.com/service-decomposition-at-scale-70405ac2f637)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Cassandra for Keeping Counts In Sync at SoundCloud** (https://developers.soundcloud.com/blog/keeping-counts-in-sync)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Cassandra Driver Configuration for Improved Performance and Load Balancing at Glassdoor** (https://medium.com/glassdoor-engineering/cassandra-driver-configuration-for-improved-performance[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m-and-load-balancing-1b0106ce12bb)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Cassandra Driver Configuration for Improved Performance and Load Balancing at Glassdoor** (https://medium.com/glassdoor-engineering/cassandra-driver-configuration-for-improved-performance-and-load-balancing-1b0106ce12bb)[49m[39m
|
||||
[48;5;235m[38;5;249m * **cstar: Cassandra Orchestration Tool at Spotify** (https://labs.spotify.com/2018/09/04/introducing-cstar-the-spotify-cassandra-orchestration-tool-now-open-source/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **HBase** (https://hbase.apache.org/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **HBase at Salesforce** (https://engineering.salesforce.com/investing-in-big-data-apache-hbase-b9d98661a66b)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -482,10 +462,8 @@
|
||||
[48;5;235m[38;5;249m * **Redshift at Hudl** (https://www.hudl.com/bits/the-low-hanging-fruit-of-redshift-performance)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Redshift at Drivy** (https://drivy.engineering/redshift_tips_ticks_part_1/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Document Databases** (https://msdn.microsoft.com/en-us/magazine/hh547103.aspx)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **eBay: Building Mission-Critical Multi-Data Center Applications with MongoDB** (https://www.mongodb.com/blog/post/ebay-building-mission-critical-multi-data-center-applications-with-mongodb[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **MongoDB at Baidu: Multi-Tenant Cluster Storing 200+ Billion Documents across 160 Shards** (https://www.mongodb.com/blog/post/mongodb-at-baidu-powering-100-apps-across-600-nodes-at-pb-scal[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249me)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **eBay: Building Mission-Critical Multi-Data Center Applications with MongoDB** (https://www.mongodb.com/blog/post/ebay-building-mission-critical-multi-data-center-applications-with-mongodb)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **MongoDB at Baidu: Multi-Tenant Cluster Storing 200+ Billion Documents across 160 Shards** (https://www.mongodb.com/blog/post/mongodb-at-baidu-powering-100-apps-across-600-nodes-at-pb-scale)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Migrating Mongo Data at Addepar** (https://medium.com/build-addepar/migrating-mountains-of-mongo-data-63e530539952)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **The AWS and MongoDB Infrastructure of Parse (acquired by Facebook)** (https://medium.baqend.com/parse-is-gone-a-few-secrets-about-their-infrastructure-91b3ab2fcf71)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m * **Migrating Mountains of Mongo Data at Addepar** (https://medium.com/build-addepar/migrating-mountains-of-mongo-data-63e530539952)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -526,8 +504,7 @@
|
||||
[48;5;235m[38;5;249m* **Dynamic Configuration at GoDaddy** (https://sg.godaddy.com/engineering/2019/03/06/dynamic-configuration-for-nodejs/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Continuous Integration and Continuous Delivery[0m[38;5;12m (https://www.synopsys.com/blogs/software-security/agile-cicd-devops-glossary/)[39m
|
||||
[48;5;235m[38;5;249m* **Continuous Integration Stack at Facebook** (https://code.fb.com/web/rapid-release-at-massive-scale/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Continuous Integration with Distributed Repositories and Dependencies at Netflix** (https://medium.com/netflix-techblog/towards-true-continuous-integration-distributed-repositories-and-de[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mpendencies-2a2e3108c051)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Continuous Integration with Distributed Repositories and Dependencies at Netflix** (https://medium.com/netflix-techblog/towards-true-continuous-integration-distributed-repositories-and-dependencies-2a2e3108c051)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Continuous Integration and Deployment with Bazel at Dropbox** (https://blogs.dropbox.com/tech/2019/12/continuous-integration-and-deployment-with-bazel/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Continuous Deployments at BuzzFeed** (https://tech.buzzfeed.com/continuous-deployments-at-buzzfeed-d171f76c1ac4)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Screwdriver: Continuous Delivery Build System for Dynamic Infrastructure at Yahoo** (https://yahooeng.tumblr.com/post/155765242061/open-sourcing-screwdriver-yahoos-continuous)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -618,25 +595,21 @@
|
||||
[48;5;235m[38;5;249m* **Circuit Breaker at Traveloka** (https://medium.com/traveloka-engineering/circuit-breakers-dont-let-your-dependencies-bring-you-down-5ba1c5cf1eec)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Circuit Breaker at Shopify** (https://shopify.engineering/circuit-breaker-misconfigured)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTimeouts[0m[38;5;12m (https://www.javaworld.com/article/2824163/application-performance/stability-patterns-applied-in-a-restful-architecture.html)[39m
|
||||
[48;5;235m[38;5;249m* **Fault Tolerance (Timeouts and Retries, Thread Separation, Semaphores, Circuit Breakers) at Netflix** (https://medium.com/netflix-techblog/fault-tolerance-in-a-high-volume-distributed-syst[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mem-91ab4faae74a)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Fault Tolerance (Timeouts and Retries, Thread Separation, Semaphores, Circuit Breakers) at Netflix** (https://medium.com/netflix-techblog/fault-tolerance-in-a-high-volume-distributed-system-91ab4faae74a)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Enforce Timeout: A Reliability Methodology at DoorDash** (https://doordash.engineering/2018/12/21/enforce-timeout-a-doordash-reliability-methodology/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Troubleshooting a Connection Timeout Issue with tcp_tw_recycle Enabled at eBay** (https://www.ebayinc.com/stories/blogs/tech/a-vip-connection-timeout-issue-caused-by-snat-and-tcp-tw-recyc[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mle/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Troubleshooting a Connection Timeout Issue with tcp_tw_recycle Enabled at eBay** (https://www.ebayinc.com/stories/blogs/tech/a-vip-connection-timeout-issue-caused-by-snat-and-tcp-tw-recycle/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrash-safe Replication for MySQL at Booking.com[0m[38;5;12m (https://medium.com/booking-com-infrastructure/better-crash-safe-replication-for-mysql-a336a69b317f)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBulkheads: Partition and Tolerate Failure in One Part[0m[38;5;12m (https://skife.org/architecture/fault-tolerance/2009/12/31/bulkheads.html)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSteady State: Always Put Logs on Separate Disk[0m[38;5;12m (https://docs.microsoft.com/en-us/sql/relational-databases/policy-based-management/place-data-and-log-files-on-separate-drives)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThrottling: Maintain a Steady Pace[0m[38;5;12m (http://www.sosp.org/2001/papers/welsh.pdf)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMulti-Clustering: Improving Resiliency and Stability of a Large-scale Monolithic API Service at LinkedIn[0m
|
||||
[38;5;12m (https://engineering.linkedin.com/blog/2017/11/improving-resiliency-and-stability-of-a-large-scale-api)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMulti-Clustering: Improving Resiliency and Stability of a Large-scale Monolithic API Service at LinkedIn[0m[38;5;12m (https://engineering.linkedin.com/blog/2017/11/improving-resiliency-and-stability-of-a-large-scale-api)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeterminism (4 parts) in League of Legends Server[0m[38;5;12m (https://engineering.riotgames.com/news/determinism-league-legends-fixing-divergences)[39m
|
||||
|
||||
[38;2;255;187;0m[4mPerformance[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPerformance Optimization on OS, Storage, Database, Network[0m[38;5;12m (https://stackify.com/application-performance-metrics/)[39m
|
||||
[48;5;235m[38;5;249m* **Improving Performance with Background Data Prefetching at Instagram** (https://engineering.instagram.com/improving-performance-with-background-data-prefetching-b191acb39898)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Fixing Linux filesystem performance regressions at LinkedIn** (https://engineering.linkedin.com/blog/2020/fixing-linux-filesystem-performance-regressions)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Compression Techniques to Solve Network I/O Bottlenecks at eBay** (https://www.ebayinc.com/stories/blogs/tech/how-ebays-shopping-cart-used-compression-techniques-to-solve-network-io-bottl[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249menecks/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Compression Techniques to Solve Network I/O Bottlenecks at eBay** (https://www.ebayinc.com/stories/blogs/tech/how-ebays-shopping-cart-used-compression-techniques-to-solve-network-io-bottlenecks/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Optimizing Web Servers for High Throughput and Low Latency at Dropbox** (https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Linux Performance Analysis in 60.000 Milliseconds at Netflix** (https://medium.com/netflix-techblog/linux-performance-analysis-in-60-000-milliseconds-accc10403c55)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Live Downsizing Google Cloud Persistent Disks (PD-SSD) at Mixpanel** (https://engineering.mixpanel.com/2018/07/31/live-downsizing-google-cloud-pds-for-fun-and-profit/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -658,17 +631,14 @@
|
||||
[48;5;235m[38;5;249m* **API Profiling at Pinterest** (https://medium.com/@Pinterest_Engineering/api-profiling-at-pinterest-6fa9333b4961)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Pagelets Parallelize Server-side Processing at Yelp** (https://engineeringblog.yelp.com/2017/07/generating-web-pages-in-parallel-with-pagelets.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Improving key expiration in Redis at Twitter** (https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/improving-key-expiration-in-redis.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Ad Delivery Network Performance Optimization with Flame Graphs at MindGeek** (https://medium.com/mindgeek-engineering-blog/ad-delivery-network-performance-optimization-with-flame-graphs-b[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mc550cf59cf7)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Ad Delivery Network Performance Optimization with Flame Graphs at MindGeek** (https://medium.com/mindgeek-engineering-blog/ad-delivery-network-performance-optimization-with-flame-graphs-bc550cf59cf7)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Predictive CPU isolation of containers at Netflix** (https://medium.com/netflix-techblog/predictive-cpu-isolation-of-containers-at-netflix-91f014d856c7)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Improving HDFS I/O Utilization for Efficiency at Uber** (https://eng.uber.com/improving-hdfs-i-o-utilization-for-efficiency/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Cloud Jewels: Estimating kWh in the Cloud at Etsy** (https://codeascraft.com/2020/04/23/cloud-jewels-estimating-kwh-in-the-cloud/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Unthrottled: Fixing CPU Limits in the Cloud (2 parts) at Indeed** (https://engineering.indeedblog.com/blog/2019/12/unthrottled-fixing-cpu-limits-in-the-cloud/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPerformance Optimization by Tuning Garbage Collection[0m[38;5;12m (https://confluence.atlassian.com/enterprise/garbage-collection-gc-tuning-guide-461504616.html)[39m
|
||||
[48;5;235m[38;5;249m* **Garbage Collection in Java Applications at LinkedIn** (https://engineering.linkedin.com/garbage-collection/garbage-collection-optimization-high-throughput-and-low-latency-java-application[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249ms)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Garbage Collection in High-Throughput, Low-Latency Machine Learning Services at Adobe** (https://medium.com/adobetech/engineering-high-throughput-low-latency-machine-learning-services-7d4[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m5edac0271)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Garbage Collection in Java Applications at LinkedIn** (https://engineering.linkedin.com/garbage-collection/garbage-collection-optimization-high-throughput-and-low-latency-java-applications)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Garbage Collection in High-Throughput, Low-Latency Machine Learning Services at Adobe** (https://medium.com/adobetech/engineering-high-throughput-low-latency-machine-learning-services-7d45edac0271)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Garbage Collection in Redux Applications at SoundCloud** (https://developers.soundcloud.com/blog/garbage-collection-in-redux-applications)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Garbage Collection in Go Application at Twitch** (https://blog.twitch.tv/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap-26c2462549a2)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Analyzing V8 Garbage Collection Logs at Alibaba** (https://www.linux.com/blog/can-nodejs-scale-ask-team-alibaba)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -734,13 +704,10 @@
|
||||
[48;5;235m[38;5;249m* **Analytics Pipeline at Grammarly** (https://tech.grammarly.com/blog/building-a-versatile-analytics-pipeline-on-top-of-apache-spark)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Analytics Pipeline at Teads** (https://medium.com/teads-engineering/give-meaning-to-100-billion-analytics-events-a-day-d6ba09aa8f44)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **ML Data Pipelines for Real-Time Fraud Prevention at PayPal** (https://www.infoq.com/presentations/paypal-ml-fraud-prevention-2018)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Big Data Analytics and ML Techniques at LinkedIn** (https://cdn.oreillystatic.com/en/assets/1/event/269/Big%20data%20analytics%20and%20machine%20learning%20techniques%20to%20drive%20and%2[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m0grow%20business%20Presentation%201.pdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Self-Serve Reporting Platform on Hadoop at LinkedIn** (https://cdn.oreillystatic.com/en/assets/1/event/137/Building%20a%20self-serve%20real-time%20reporting%20platform%20at%20LinkedIn%20P[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mresentation%201.pdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Big Data Analytics and ML Techniques at LinkedIn** (https://cdn.oreillystatic.com/en/assets/1/event/269/Big%20data%20analytics%20and%20machine%20learning%20techniques%20to%20drive%20and%20grow%20business%20Presentation%201.pdf)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Self-Serve Reporting Platform on Hadoop at LinkedIn** (https://cdn.oreillystatic.com/en/assets/1/event/137/Building%20a%20self-serve%20real-time%20reporting%20platform%20at%20LinkedIn%20Presentation%201.pdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Privacy-Preserving Analytics and Reporting at LinkedIn** (https://engineering.linkedin.com/blog/2019/04/privacy-preserving-analytics-and-reporting-at-linkedin)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Analytics Platform for Tracking Item Availability at Walmart** (https://medium.com/walmartlabs/how-we-build-a-robust-analytics-platform-using-spark-kafka-and-cassandra-lambda-architecture[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m-70c2d1bc8981)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Analytics Platform for Tracking Item Availability at Walmart** (https://medium.com/walmartlabs/how-we-build-a-robust-analytics-platform-using-spark-kafka-and-cassandra-lambda-architecture-70c2d1bc8981)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Real-Time Analytics for Mobile App Crashes using Apache Pinot at Uber** (https://www.uber.com/en-SG/blog/real-time-analytics-for-mobile-app-crashes/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **HALO: Hardware Analytics and Lifecycle Optimization at Facebook** (https://code.fb.com/data-center-engineering/hardware-analytics-and-lifecycle-optimization-halo-at-facebook/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **RBEA: Real-time Analytics Platform at King** (https://techblog.king.com/rbea-scalable-real-time-analytics-king/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -754,8 +721,7 @@
|
||||
[48;5;235m[38;5;249m* **Maze: Funnel Visualization Platform at Uber** (https://eng.uber.com/maze/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Metacat: Making Big Data Discoverable and Meaningful at Netflix** (https://medium.com/netflix-techblog/metacat-making-big-data-discoverable-and-meaningful-at-netflix-56fb36a53520)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **SpinalTap: Change Data Capture System at Airbnb** (https://medium.com/airbnb-engineering/capturing-data-evolution-in-a-service-oriented-architecture-72f7c643ee6f)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Accelerator: Fast Data Processing Framework at eBay** (https://www.ebayinc.com/stories/blogs/tech/announcing-the-accelerator-processing-1-000-000-000-lines-per-second-on-a-single-computer[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Accelerator: Fast Data Processing Framework at eBay** (https://www.ebayinc.com/stories/blogs/tech/announcing-the-accelerator-processing-1-000-000-000-lines-per-second-on-a-single-computer/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Omid: Transaction Processing Platform at Yahoo** (https://yahooeng.tumblr.com/post/180867271141/a-new-chapter-for-omid)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **TensorFlowOnSpark: Distributed Deep Learning on Big Data Clusters at Yahoo** (https://yahooeng.tumblr.com/post/157196488076/open-sourcing-tensorflowonspark-distributed-deep)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **CaffeOnSpark: Distributed Deep Learning on Big Data Clusters at Yahoo** (https://yahooeng.tumblr.com/post/139916828451/caffeonspark-open-sourced-for-distributed-deep)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -765,10 +731,8 @@
|
||||
[48;5;235m[38;5;249m* **Smart Product Platform at Zalando** (https://jobs.zalando.com/tech/blog/zalando-smart-product-platform/?gh_src=4n3gxh1)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Log Analysis Platform at LINE** (https://www.slideshare.net/wyukawa/strata2017-sg)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Data Visualisation Platform at Myntra** (https://medium.com/myntra-engineering/universal-dashboarding-platform-udp-data-visualisation-platform-at-myntra-5f2522fcf72d)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Building and Scaling Data Lineage at Netflix** (https://medium.com/netflix-techblog/building-and-scaling-data-lineage-at-netflix-to-improve-data-infrastructure-reliability-and-1a52526a797[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m7)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Building a scalable data management system for computer vision tasks at Pinterest** (https://medium.com/@Pinterest_Engineering/building-a-scalable-data-management-system-for-computer-visi[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mon-tasks-a6dee8f1c580)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Building and Scaling Data Lineage at Netflix** (https://medium.com/netflix-techblog/building-and-scaling-data-lineage-at-netflix-to-improve-data-infrastructure-reliability-and-1a52526a7977)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Building a scalable data management system for computer vision tasks at Pinterest** (https://medium.com/@Pinterest_Engineering/building-a-scalable-data-management-system-for-computer-vision-tasks-a6dee8f1c580)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Structured Data at Etsy** (https://codeascraft.com/2019/07/31/an-introduction-to-structured-data-at-etsy/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scaling a Mature Data Pipeline - Managing Overhead at Airbnb** (https://medium.com/airbnb-engineering/scaling-a-mature-data-pipeline-managing-overhead-f34835cbc866)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Spark Partitioning Strategies at Airbnb** (https://medium.com/airbnb-engineering/on-spark-hive-and-small-files-an-in-depth-look-at-spark-partitioning-strategies-a9a364f908)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -784,15 +748,13 @@
|
||||
[48;5;235m[38;5;249m* **Platform for Serving Recommendations at Etsy** (https://www.etsy.com/sg-en/codeascraft/building-a-platform-for-serving-recommendations-at-etsy)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Infrastructure to Run User Forecasts at Spotify** (https://engineering.atspotify.com/2022/06/how-we-built-infrastructure-to-run-user-forecasts-at-spotify/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Aroma: Using ML for Code Recommendation at Facebook** (https://code.fb.com/developer-tools/aroma/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Flyte: Cloud Native Machine Learning and Data Processing Platform at Lyft** (https://eng.lyft.com/introducing-flyte-cloud-native-machine-learning-and-data-processing-platform-fb2bb3046a59[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Flyte: Cloud Native Machine Learning and Data Processing Platform at Lyft** (https://eng.lyft.com/introducing-flyte-cloud-native-machine-learning-and-data-processing-platform-fb2bb3046a59)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **LyftLearn: ML Model Training Infrastructure built on Kubernetes at Lyft** (https://eng.lyft.com/lyftlearn-ml-model-training-infrastructure-built-on-kubernetes-aef8218842bb)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Horovod: Open Source Distributed Deep Learning Framework for TensorFlow at Uber** (https://eng.uber.com/horovod/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **COTA: Improving Customer Care with NLP & Machine Learning at Uber** (https://eng.uber.com/cota/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Manifold: Model-Agnostic Visual Debugging Tool for Machine Learning at Uber** (https://eng.uber.com/manifold/) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Repo-Topix: Topic Extraction Framework at Github** (https://githubengineering.com/topics/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Concourse: Generating Personalized Content Notifications in Near-Real-Time at LinkedIn** (https://engineering.linkedin.com/blog/2018/05/concourse--generating-personalized-content-notifica[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mtions-in-near)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Concourse: Generating Personalized Content Notifications in Near-Real-Time at LinkedIn** (https://engineering.linkedin.com/blog/2018/05/concourse--generating-personalized-content-notifications-in-near)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Altus Care: Applying a Chatbot to Platform Engineering at eBay** (https://www.ebayinc.com/stories/blogs/tech/altus-care-apply-chatbot-to-ebay-platform-engineering/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **PyKrylov: Accelerating Machine Learning Research at eBay** (https://tech.ebayinc.com/engineering/pykrylov-accelerating-machine-learning-research-at-ebay/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Box Graph: Spontaneous Social Network at Box** (https://blog.box.com/blog/box-graph-how-we-built-spontaneous-social-network/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -807,12 +769,10 @@
|
||||
[48;5;235m[38;5;249m* **Content-based Video Relevance Prediction at Hulu** (https://medium.com/hulu-tech-blog/content-based-video-relevance-prediction-b2c448e14752)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Moderating Inappropriate Video Content at Yelp** (https://engineeringblog.yelp.com/2024/03/moderating-inappropriate-video-content-at-yelp.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Improving Photo Selection With Deep Learning at TripAdvisor** (http://engineering.tripadvisor.com/improving-tripadvisor-photo-selection-deep-learning/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Personalized Recommendations for Experiences Using Deep Learning at TripAdvisor** (https://www.tripadvisor.com/engineering/personalized-recommendations-for-experiences-using-deep-learning[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Personalized Recommendations for Experiences Using Deep Learning at TripAdvisor** (https://www.tripadvisor.com/engineering/personalized-recommendations-for-experiences-using-deep-learning/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Personalised Recommender Systems at BBC** (https://medium.com/bbc-design-engineering/developing-personalised-recommender-systems-at-the-bbc-e26c5e0c4216)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Machine Learning (2 parts) at Condé Nast** (https://technology.condenast.com/story/handbag-brand-and-color-detection)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Natural Language Processing and Content Analysis (2 parts) at Condé Nast** (https://technology.condenast.com/story/natural-language-processing-and-content-analysis-at-conde-nast-part-2-sy[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mstem-architecture)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Natural Language Processing and Content Analysis (2 parts) at Condé Nast** (https://technology.condenast.com/story/natural-language-processing-and-content-analysis-at-conde-nast-part-2-system-architecture)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Mapping the World of Music Using Machine Learning (2 parts) at iHeartRadio** (https://tech.iheart.com/mapping-the-world-of-music-using-machine-learning-part-2-aa50b6a0304c)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Machine Learning to Improve Streaming Quality at Netflix** (https://medium.com/netflix-techblog/using-machine-learning-to-improve-streaming-quality-at-netflix-9651263ef09f)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Machine Learning to Match Drivers & Riders at GO-JEK** (https://blog.gojekengineering.com/how-we-use-machine-learning-to-match-drivers-riders-b06d617b9e5)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -823,8 +783,7 @@
|
||||
[48;5;235m[38;5;249m* **Machine Learning for Ranking Answers End-to-End at Quora** (https://engineering.quora.com/A-Machine-Learning-Approach-to-Ranking-Answers-on-Quora)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Clustering Similar Stories Using LDA at Flipboard** (http://engineering.flipboard.com/2017/02/storyclustering)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Similarity Search at Flickr** (https://code.flickr.net/2017/03/07/introducing-similarity-search-at-flickr/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Large-Scale Machine Learning Pipeline for Job Recommendations at Indeed** (http://engineering.indeedblog.com/blog/2016/04/building-a-large-scale-machine-learning-pipeline-for-job-recommen[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mdations/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Large-Scale Machine Learning Pipeline for Job Recommendations at Indeed** (http://engineering.indeedblog.com/blog/2016/04/building-a-large-scale-machine-learning-pipeline-for-job-recommendations/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Deep Learning from Prototype to Production at Taboola** (http://engineering.taboola.com/deep-learning-from-prototype-to-production/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Atom Smashing using Machine Learning at CERN** (https://cdn.oreillystatic.com/en/assets/1/event/144/Atom%20smashing%20using%20machine%20learning%20at%20CERN%20Presentation.pdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Mapping Tags at Medium** (https://medium.engineering/mapping-mediums-tags-1b9a78d77cf0)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -856,8 +815,7 @@
|
||||
[48;5;235m[38;5;249m* **Personalized Search at Etsy** (https://codeascraft.com/2020/10/29/bringing-personalized-search-to-etsy/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **ML Feature Serving Infrastructure at Lyft** (https://eng.lyft.com/ml-feature-serving-infrastructure-at-lyft-d30bf2d3c32a)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Context-Specific Bidding System at Etsy** (https://codeascraft.com/2021/03/23/how-we-built-a-context-specific-bidding-system-for-etsy-ads/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Moderating Promotional Spam and Inappropriate Content in Photos at Scale at Yelp** (https://engineeringblog.yelp.com/2021/05/moderating-promotional-spam-and-inappropriate-content-in-photo[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249ms-at-scale-at-yelp.html)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Moderating Promotional Spam and Inappropriate Content in Photos at Scale at Yelp** (https://engineeringblog.yelp.com/2021/05/moderating-promotional-spam-and-inappropriate-content-in-photos-at-scale-at-yelp.html)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Optimizing Payments with Machine Learning at Dropbox** (https://dropbox.tech/machine-learning/optimizing-payments-with-machine-learning)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Scaling Media Machine Learning at Netflix** (https://netflixtechblog.com/scaling-media-machine-learning-at-netflix-f19b400243)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Similarity Engine at eBay** (https://tech.ebayinc.com/engineering/ebays-blazingly-fast-billion-scale-vector-similarity-engine/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -873,8 +831,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArchitecture of API Gateway at Uber[0m[38;5;12m (https://eng.uber.com/architecture-api-gateway/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArchitecture of API Gateway at Tinder[0m[38;5;12m (https://medium.com/tinder/how-we-built-the-tinder-api-gateway-831c6ca5ceca)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBasic Architecture of Slack[0m[38;5;12m (https://slack.engineering/how-slack-built-shared-channels-8d42c895b19f)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLightweight Distributed Architecture to Handle Thousands of Library Releases at eBay[0m
|
||||
[38;5;12m (https://tech.ebayinc.com/engineering/a-lightweight-distributed-architecture-to-handle-thousands-of-library-releases-at-ebay/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLightweight Distributed Architecture to Handle Thousands of Library Releases at eBay[0m[38;5;12m (https://tech.ebayinc.com/engineering/a-lightweight-distributed-architecture-to-handle-thousands-of-library-releases-at-ebay/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBack-end at LinkedIn[0m[38;5;12m (https://engineering.linkedin.com/architecture/brief-history-scaling-linkedin)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBack-end at Flickr[0m[38;5;12m (https://yahooeng.tumblr.com/post/157200523046/introducing-tripod-flickrs-backend-refactored)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInfrastructure (3 parts) at Zendesk[0m[38;5;12m (https://medium.com/zendesk-engineering/the-history-of-infrastructure-at-zendesk-part-3-foundation-team-forming-and-evolving-9859e40f5390)[39m
|
||||
@@ -888,8 +845,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKabootar: Communication Platform at Swiggy[0m[38;5;12m (https://bytes.swiggy.com/kabootar-swiggys-communication-platform-e5a43cc25629)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimone: Distributed Simulation Service at Netflix[0m[38;5;12m (https://medium.com/netflix-techblog/https-medium-com-netflix-techblog-simone-a-distributed-simulation-service-b2c85131ca1b)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeagull: Distributed System that Helps Running > 20 Million Tests Per Day at Yelp[0m[38;5;12m (https://engineeringblog.yelp.com/2017/04/how-yelp-runs-millions-of-tests-every-day.html)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPriceAggregator: Intelligent System for Hotel Price Fetching (3 parts) at Agoda[0m
|
||||
[38;5;12m (https://medium.com/agoda-engineering/priceaggregator-an-intelligent-system-for-hotel-price-fetching-part-3-52acfc705081)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPriceAggregator: Intelligent System for Hotel Price Fetching (3 parts) at Agoda[0m[38;5;12m (https://medium.com/agoda-engineering/priceaggregator-an-intelligent-system-for-hotel-price-fetching-part-3-52acfc705081)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix: Testing Platform (3 parts) at Tinder[0m[38;5;12m (https://medium.com/tinder-engineering/phoenix-tinders-testing-platform-part-iii-520728b9537)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHexagonal Architecture at Netflix[0m[38;5;12m (https://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArchitecture of Sticker Services at LINE[0m[38;5;12m (https://www.slideshare.net/linecorp/architecture-sustaining-line-sticker-services)[39m
|
||||
@@ -916,8 +872,7 @@
|
||||
[38;2;255;187;0m[4mInterview[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDesigning Large-Scale Systems[0m[38;5;12m (https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/)[39m
|
||||
[48;5;235m[38;5;249m* **My Scaling Hero - Jeff Atwood (a dose of Endorphins before your interview, JK)** (https://blog.codinghorror.com/my-scaling-hero/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Software Engineering Advice from Building Large-Scale Distributed Systems - Jeff Dean** (https://static.googleusercontent.com/media/research.google.com/en//people/jeff/stanford-295-talk.p[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Software Engineering Advice from Building Large-Scale Distributed Systems - Jeff Dean** (https://static.googleusercontent.com/media/research.google.com/en//people/jeff/stanford-295-talk.pdf)[49m[39m
|
||||
[48;5;235m[38;5;249m* **Introduction to Architecting Systems for Scale** (https://lethain.com/introduction-to-architecting-systems-for-scale/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Anatomy of a System Design Interview** (https://hackernoon.com/anatomy-of-a-system-design-interview-4cb57d75a53f)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **8 Things You Need to Know Before a System Design Interview** (http://blog.gainlo.co/index.php/2015/10/22/8-things-you-need-to-know-before-system-design-interviews/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -952,13 +907,11 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling the Design Team at Flexport[0m[38;5;12m (https://medium.com/flexport-design/designing-a-design-team-a9a066bc48a5)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTeam Model for Scaling a Design System at Salesforce[0m[38;5;12m (https://medium.com/salesforce-ux/the-salesforce-team-model-for-scaling-a-design-system-d89c2a2d404b)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding Analytics Team (4 parts) at Wish[0m[38;5;12m (https://medium.com/wish-engineering/scaling-the-analytics-team-at-wish-part-4-recruiting-2a9823b9f5a)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrom 2 Founders to 1000 Employees at Transferwise[0m
|
||||
[38;5;12m (https://medium.com/transferwise-ideas/from-2-founders-to-1000-employees-how-a-small-scale-startup-grew-into-a-global-community-9f26371a551b)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrom 2 Founders to 1000 Employees at Transferwise[0m[38;5;12m (https://medium.com/transferwise-ideas/from-2-founders-to-1000-employees-how-a-small-scale-startup-grew-into-a-global-community-9f26371a551b)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLessons Learned Growing a UX Team from 10 to 170 at Adobe[0m[38;5;12m (https://medium.com/thinking-design/lessons-learned-growing-a-ux-team-from-10-to-170-f7b47be02262)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFive Lessons from Scaling at Pinterest[0m[38;5;12m (https://medium.com/@sarahtavel/five-lessons-from-scaling-pinterest-6a699a889b08)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApproach Engineering at Vinted[0m[38;5;12m (http://engineering.vinted.com/2018/09/04/how-we-approach-engineering-at-vinted/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing Metrics to Improve the Development Process (and Coach People) at Indeed[0m
|
||||
[38;5;12m (https://engineering.indeedblog.com/blog/2018/10/using-metrics-to-improve-the-development-process-and-coach-people/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing Metrics to Improve the Development Process (and Coach People) at Indeed[0m[38;5;12m (https://engineering.indeedblog.com/blog/2018/10/using-metrics-to-improve-the-development-process-and-coach-people/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMistakes to Avoid while Creating an Internal Product at Skyscanner[0m[38;5;12m (https://medium.com/@SkyscannerEng/9-mistakes-to-avoid-while-creating-an-internal-product-63d579b00b1a)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRACI (Responsible, Accountable, Consulted, Informed) at Etsy[0m[38;5;12m (https://codeascraft.com/2018/01/04/selecting-a-cloud-provider/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFour Pillars of Leading People (Empathy, Inspiration, Trust, Honesty) at Zalando[0m[38;5;12m (https://jobs.zalando.com/tech/blog/four-pillars-leadership/)[39m
|
||||
@@ -993,10 +946,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLessons of Scale at Facebook - Bobby Johnson, Director of Engineering at Facebook[0m[38;5;12m (https://www.youtube.com/watch?v=QCHiNEw73AU)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPerformance Optimization for the Greater China Region at Salesforce - Jeff Cheng, Enterprise Architect at Salesforce[0m[38;5;12m (https://www.salesforce.com/video/1757880/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow GIPHY Delivers a GIF to 300 Millions Users - Alex Hoang and Nima Khoshini, Services Engineers at GIPHY[0m[38;5;12m (https://vimeo.com/252367076)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHigh Performance Packet Processing Platform at Alibaba - Haiyong Wang, Senior Director at Alibaba[0m
|
||||
[38;5;12m (https://www.youtube.com/watch?v=wzsxJqeVIhY&list=PLMu8-hpCxIVENuAue7bd0eCAglLGY_8AW&index=7)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSolving Large-scale Data Center and Cloud Interconnection Problems - Ihab Tarazi, CTO at Equinix[0m
|
||||
[38;5;12m (https://atscaleconference.com/videos/solving-large-scale-data-center-and-cloud-interconnection-problems/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHigh Performance Packet Processing Platform at Alibaba - Haiyong Wang, Senior Director at Alibaba[0m[38;5;12m (https://www.youtube.com/watch?v=wzsxJqeVIhY&list=PLMu8-hpCxIVENuAue7bd0eCAglLGY_8AW&index=7)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSolving Large-scale Data Center and Cloud Interconnection Problems - Ihab Tarazi, CTO at Equinix[0m[38;5;12m (https://atscaleconference.com/videos/solving-large-scale-data-center-and-cloud-interconnection-problems/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Dropbox - Kevin Modzelewski, Back-end Engineer at Dropbox[0m[38;5;12m (https://www.youtube.com/watch?v=PE4gwstWhmc)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Reliability at Dropbox - Sat Kriya Khalsa, SRE at Dropbox[0m[38;5;12m (https://www.youtube.com/watch?v=IhGWOaD5BYQ)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling with Performance at Facebook - Bill Jia, VP of Infrastructure at Facebook[0m[38;5;12m (https://atscaleconference.com/videos/performance-scale-2018-opening-remarks/)[39m
|
||||
@@ -1004,8 +955,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Infrastructure at Instagram - Lisa Guo, Instagram Engineering[0m[38;5;12m (https://www.youtube.com/watch?v=hnpzNAPiC0E)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Infrastructure at Twitter - Yao Yue, Staff Software Engineer at Twitter[0m[38;5;12m (https://www.youtube.com/watch?v=6OvrFkLSoZ0)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Infrastructure at Etsy - Bethany Macri, Engineering Manager at Etsy[0m[38;5;12m (https://www.youtube.com/watch?v=LfqyhM1LeIU)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Real-time Infrastructure at Alibaba for Global Shopping Holiday - Xiaowei Jiang, Senior Director at Alibaba[0m
|
||||
[38;5;12m (https://atscaleconference.com/videos/scaling-alibabas-real-time-infrastructure-for-global-shopping-holiday/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Real-time Infrastructure at Alibaba for Global Shopping Holiday - Xiaowei Jiang, Senior Director at Alibaba[0m[38;5;12m (https://atscaleconference.com/videos/scaling-alibabas-real-time-infrastructure-for-global-shopping-holiday/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Data Infrastructure at Spotify - Matti (Lepistö) Pehrs, Spotify[0m[38;5;12m (https://www.youtube.com/watch?v=cdsfRXr9pJU)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Pinterest - Marty Weiner, Pinterest’s founding engineer[0m[38;5;12m (https://www.youtube.com/watch?v=jQNCuD_hxdQ&list=RDhnpzNAPiC0E&index=11)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Slack - Bing Wei, Software Engineer (Infrastructure) at Slack[0m[38;5;12m (https://www.infoq.com/presentations/slack-scalability)[39m
|
||||
|
||||
Reference in New Issue
Block a user