20 ára opinn uppspretta Erlang: OpenErlang viðtal við Anton Lavrik frá WhatsApp

Upphaflega staða 2018–10–24 af Erlang Solutions

Maí 20 ára afmælishátíð Opna heimsins Erlang lýkur aldrei! Og við ætlum okkur ekki að hægja á sér. Reyndar erum við að flýta fyrir því þegar #OpenErlang flokkurinn í London nálgast hratt (þú hefur enn tíma til að skrá þig og taka þátt í okkur 8. nóvember).

Komandi #OpenErlang viðtöl okkar munu deila meiri innsæi um hvernig alþjóðleg fyrirtæki eins og WhatsApp og AdRoll náðu því ótrúlega en Erlang var leyndarmál þeirra.

Erlang - WhatsApp leynivopn til að sigra heiminn!

WhatsApp keyrir á Erlang og er að gerast styrktaraðili okkar #OpenErlang í London í byrjun nóvember. Sem stendur eru 1 milljarður daglega virkir WhatsApp notendur sem senda 6 milljarða skilaboð og 4,5 milljarða myndir á hverjum degi! Og það eru yfir 55 milljarðar WhatsApp símtala sem gerðir eru á hverjum degi. Getan til að vinna úr þessari upphæð er furðulegur og við viljum vita meira um getu WhatsApp til að stjórna kerfinu og veita notendum sínum slétta reynslu.

Næst í #OpenErlang viðtölunum okkar hýsum við WhatsApp netverkfræðinginn Anton Lavrik sem deilir með okkur af hverju hann elskar Erlang og hvernig það er notað á WhatsApp með gríðarlegum árangri.

Við höfum afritið skráð neðst í þessari bloggfærslu.

Um Anton

Anton rakst á doktorsritgerð Joe Armstrong um Erlang fyrir 15 árum sem hluti af eigin doktorsgráðu og hann hefur verið stuðningsmaður tungumálsins síðan, eftir að hafa notað Erlang virkan í meira en áratug.

Á meðan hann hefur notað Erlang um skeið hefur Anton unnið yfir fjölmörgum sviðum, þar á meðal innbyggð og rauntímakerfi, lénssértæk tungumál og forritunartæki, í stórum stíl gagnaöflun og úrvinnslukerfi, sérsniðin greiningagagnagrunnur og greiningarstakkar. Anton hóf forritunarferil sinn árið 2001 og hefur síðan starfað sem tæknilegur leiðtogi Alert Logic meðal annarra hlutverka áður en hann flutti til WhatsApp.

Um WhatsApp

WhatsApp var stofnað árið 2009 af fyrrverandi Yahoo! Starfsmenn Brian Acton og Jan Koum. Eftir að hafa keypt iPhone áttaði Koum sig fljótt á gapandi gatinu sem WhatsApp myndi að lokum fylla og parið fann verktaki á RentACoder.com að nafni Igor Solomennikov til að breyta hugmynd sinni að veruleika. Fyrstu útgáfur appsins myndu oft hrunna að þeim marki þar sem Koum íhugaði að pakka því inn til að stunda önnur verkefni. Viðskiptafélagi hans Acton sannfærði hann um að vera áfram og aðeins nokkrum mánuðum síðar í júní 2009 sendi Apple frá sér tilkynningar sem væru nauðsynlegar við þróun WhatsApp. Notendum fjölgaði fljótt í 250.000.

Vöxturinn var svo skyndilegur að liðið ákvað að breyta WhatsApp í greidda þjónustu (aðeins $ 1 ársáskrift) þar sem staðfestingatexta kostaði litla fyrirtækið of mikið. Í desember 2009 gætirðu líka sent myndir í gegnum forritið.

Fljótt til desember 2013 - WhatsApp er með 400 milljónir virkra notenda í hverjum mánuði. Hraðspólun aftur til febrúar 2017 - WhatsApp er með yfir 1,2 milljarða notendur um allan heim. Og auðvitað er það ókeypis þjónusta. Í dag höfum við yfir 1 milljarð daglega virka notendur - bara vá!

Nokkur önnur tölfræði til að fræða smekkbragðið með tilliti til expandramblings.com:

  1. 450 milljónir virkir notendur daglega
  2. 100 milljónir daglegra símtala
  3. 70% notenda sem nota WhatsApp daglega
  4. 65 milljarðar WhatsApp skilaboð eru send daglega
  5. Það eru 1 milljarður WhatsApp hópa
  6. 4,5 milljörðum mynda er deilt í appinu daglega
  7. 3 milljónir fyrirtækja nota WhatsApp í viðskiptalegum tilgangi.

Af hverju WhatsApp notar Erlang

Allir þekkja WhatsApp - það er vinsælasta skilaboðaforritið sem hefur verið búið til - en hvað varðar stuðninginn? Þetta er oft eitthvað sem við hugsum ekki um. WhatsApp mun senda skilaboðin þín og við höldum áfram með það sem eftir er dags.

WhatsApp notar ótrúlega lítið magn af verkfræðingum fyrir milljarða notenda sem það gefur daglega. Hvernig stjórna þeir þessu?

Eins og mörg forrit sem Erlang tekur þátt í verður það einn nauðsynlegi kugginn sem allir smærri kuggar snúast um.

Einn besti eiginleiki Erlangs er samhliða - það er besti fjöltaksmaðurinn sem er til staðar þegar kemur að forritunarmálum. Aðrir reyna kannski, en þeir geta einfaldlega ekki keyrt mörg skilaboð og mörg samhliða samtöl með skilvirkni Erlangs. Ekki aðeins þetta, heldur er hægt að laga villur og uppfærslur án þess að vera í miðbæ.

Erlang var smíðaður til að leysa mjög sérstök vandamál, einkum að stækka stórt kerfi þar sem það er enn mjög áreiðanlegt. Þetta eru eiginleikarnir sem gera Erlang svo aðlaðandi. Ekki aðeins það heldur forritarar elska tungumálið - merkjamál geta leyst vandamál á ferðinni og hratt!

WhatsApp hefur einokað algjörlega iðnaðar skilaboðaforritanna og Erlang stjórnar því!

Yfirskrift viðtals

Ertu að vinna með yfirmanninn anda að þér hálsinum? Eða viltu ekki vera einn af þeim sem spila myndbönd upphátt á almenningssamgöngum? Hérna er afritið, þó það sé ekki eins spennandi og raunverulegur hlutur.

Anton Lavrik: Ég rakst á Erlang fyrir um það bil 15 árum þegar ég stundaði rannsóknir sem hluti af doktorsprófi mínu og ég rakst á Joe Armstrong doktorsritgerð.

Ég varð virkilega spennt vegna þess að það leysti í grundvallaratriðum mikið af vandamálum sem við vorum að reyna að leysa með harkalegum og óhagkvæmum tækni.

WhatsApp byrjaði með Erlang og við héldum okkur við það. Á WhatsApp notum við Erlang fyrir nokkurn veginn allt. Við erum í raun að keyra á Erlang. Flestur netþjónakóðinn okkar er skrifaður í Erlang. Það hefði verið virkilega erfitt að ná sömu niðurstöðum með því að nota aðra tækni sem fyrir er. Það hefur verið svo ótrúlega fínt hvað við gerum. Við höfum gert svo mikið með það.

Á margan hátt breyttum við heiminum. Við lærðum líka hvernig á að nota þessa tækni virkilega á skilvirkan hátt og ýta á mörk.

Margir val tækni sem fólk notar til að leysa þessa tegund af vandamálum, þeir koma stutt á nokkrum mismunandi sviðum. Þeir eru miklu minna duglegur til að leysa vandamál á þessu sviði. Fólk gæti valið að útfæra hluti á lægri stigum tungumálum eins og C ++ þar sem þeir hafa meiri hagræðingarmöguleika, en þá verða þeir að innleiða helming Erlangs af sjálfu sér, eða einhver af skriftunarmálunum sem kunna að bjóða upp á hraðari þróun eða frumgerð, þeir myndu ekki vera fær um að kvarða kerfið. Sérstaklega meðan þú heldur því áreiðanlegu.

Erlang hefur ótrúlega mengi virkilega öflugra hugmynda og tækni á bak við sig. A einhver fjöldi af öðrum tungumálum og umhverfi eru að reyna að læra af því og fá lánaða eiginleika þess og fá mikla útsetningu. Annar þáttur þess er að margir í tækni byrja reyndar að nota Erlang og laðast að Erlang. Þeir geta upplifað alla þessa miklu ávinning af fyrstu hendi.

Það sem mér líkar við að vera hugbúnaðarverkfræðingur? Það er virkilega dásamleg blanda af sköpunargáfu og leysa raunveruleg vandamál.

[00:02:41] [END OF AUDIO]

OpenErlang; 20 ára opið erlent Erlang

Erlang var upphaflega smíðað fyrir Ericsson og Ericsson eingöngu sem sér tungumál til að bæta símaforrit. Það er einnig hægt að vísa til þess „Erlang / OTP“ og var hannað til að vera þolanlegt, dreift, rauntímakerfi sem bauð upp á munstur og hagnýta forritun í einum handhægum pakka.

Robert Virding, Joe Armstrong og Mike Williams notuðu þetta forritunarmál hjá Ericsson í u.þ.b. 12 ár áður en það fór í opna skjöldu almennings árið 1998. Síðan þá hefur það verið ábyrgt fyrir miklum fjölda fyrirtækja stór og lítil og bjóða upp á gegnheill áreiðanleika kerfi og auðveld notkun.

OpenErlang viðtalsþáttaröð

Eins og getið er er þetta ekki það fyrsta í #OpenErlang Interview seríunni. Við höfum þrjú vídeó til viðbótar til að njóta.

Robert Virding og Joe Armstrong

Það virðist aðeins heppilegt að hafa hleypt af stokkunum með höfundum Erlangs; Robert Virding og Joe Armstrong (mínus Mike Williams). Robert og Joetalk um ferð þeirra með Erlang þar á meðal árdagana hjá Ericsson og hvernig Erlang samfélag hefur þróast.

Christopher Price

Í síðustu viku var sett af stað annað #OpenErlang viðtal okkar frá Chris Price frá Ericsson. Sem nú er forseti hugbúnaðartækni Ericsson, Chris hefur verið meistari í opnum tækni í fjölda ára.

Chris spjalla við okkur um hvernig Erlang hefur þróast, 5G stöðlunartækni og spár hans um framtíðina.

Jane Walerud

Jane er frumkvöðull á sannfæringartækni tækni. Hún átti sinn þátt í að kynna og opna fyrir Erlang á níunda áratugnum. Síðan þá hefur hún haldið áfram frumkvöðlastarfsemi sinni og hjálpað til við að koma óteljandi sprotafyrirtækjum á markað í tæknigeiranum frá 1999 til dagsins í dag. Verk hennar hafa spannað víða um áhrifamikil fyrirtæki sem nota tungumálið, þar á meðal Klarna, Tobil Technology, Teclo Networks og Bluetail, sem hún stofnaði sjálf.

Önnur hlutverk hafa verið stjórnarmaður í Racefox, Creades AB og Royal sænska verkfræðideildarakademíunni og lykilhlutverk í nýsköpunarráði sænsku ríkisins.

Simon Phipps

Erlang var orðið opið forritunarmál og leyfði Erlang að blómstra. Það fékk ástríðufullan eftirfarandi sem síðan hefur þróast í náið samfélag. Simon Phipps leggur áherslu á tíma sinn í að opna hugbúnað til að kynna tungumál eins og Erlang í gegnum Open Source Initiative og önnur svipuð áætlun.

Af hverju eru opin tungumál eins og Erlang svona mikilvæg? Finndu Meira út!

Önnur starfsemi Erlang Solutions ...

OpenErlang London Party

Það er kominn tími til að djamma! Við höfum tekið höndum saman með WhatsApp og æternity um að halda sérstaka Erlang hátíð í London í nóvember! Miðar eru ókeypis og þér öllum boðið. Skráðu þig hér til RSVP og vertu með okkur í dýrindis mat, drykkjum sem eru lausir og skemmtun!

16 kennslustundir sem ég lærði með því að nota BEAM

Vefskólanámskeið okkar í október var eftir Joseph Yiasemides og hefur hann talað okkur í kennslustundum sem hann hefur lært í gegnum tíðina. Þú gætir hafa misst af vefritinu, en það er nú til á YouTube. Skráðu þig á fréttabréf vefritara okkar til að fá sérstök boð í mánaðarlegar vefsíður.

Ef þú hefur áhuga á að leggja til og vinna með okkur hjá Erlang Solutions geturðu haft samband við okkur á [email protected]

Upprunaleg staða: https://www.erlang-solutions.com/blog/20-years-of-open-source-erlang-openerlang-interview-with-anton-lavrik-fr--whatsapp.html