Updating conversion, creating readmes
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;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;11m[1m▐[0m[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;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;11m[1m▐[0m[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;12m [39m[38;5;12m(#stability)[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[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;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;11m[1m▐[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;12morganization,[39m[38;5;12m [39m[38;5;12mculture,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[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;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;11m[1m▐[0m[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;12mchat[39m[38;5;12m [39m[38;5;12mgroups![39m[38;5;12m [39m[38;5;12mKnowledge[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[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
|
||||
@@ -248,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-the-cloud-37b71abd26[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m98)[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
|
||||
@@ -269,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-support-1abf249ba95[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mf)[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
|
||||
@@ -401,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-introducing-hera-e192[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249madacda54)[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
|
||||
@@ -455,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-and-load-balancing-[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m1b0106ce12bb)[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
|
||||
@@ -511,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-dependencies-2a2e3108c[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m051)[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
|
||||
@@ -712,8 +704,7 @@
|
||||
[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%20grow%20business%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-70c2d1bc8981)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -741,8 +732,7 @@
|
||||
[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-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-a6dee8f1c58[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m0)[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
|
||||
@@ -825,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-photos-at-scale-at-yelp.h[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mtml)[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
|
||||
@@ -842,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
|
||||
@@ -967,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