Hacker News

Discord: Qorannoon haala raawwii hojii fooyyessuu keessatti

Discord: Qorannoon haala raawwii hojii fooyyessuu keessatti Xiinxalli bal’aan waldhabdee kun qaamolee ijoo isaa fi hiika bal’aa isaa bal’inaan qorachuu ni kenna. Naannoowwan Xiyyeeffannoo Ijoo Mariin kun kan giddu galeessa godhate: Malawwan ijoo fi p...

8 min read Via newsletter.fullstack.zip

Mewayz Team

Editorial Team

Hacker News

Waldhabdee: Qo’annoo Haala Raawwii Hojii Fooyyessuu

Imala raawwii hojii fooyyessuu Discord akka fakkeenya barsiisaa ta'e keessaa tokko ta'ee dhaabbata sooftiweerii ammayyaa keessatti kan dhaabbatu yoo ta'u, akkaataa waltajjiin tokko saffisa ykn amanamummaa osoo hin aarsaa godhin fayyadamtoota kumaatamaa irraa gara miliyoona dhibbaatti guddachuu akka danda'u agarsiisa. Murteewwan injinariingii Discord qorachuudhaan — godaansa kuusdeetaa irraa kaasee hanga arkiteekcharii ergaa yeroo dhugaatti — daldaltoonni tooftaalee mirkanaa’an waltajjiiwwan dhiibbaa jalatti hojjetan ijaaruuf baasuu danda’u.

Maloota Ijoo Maal Raawwii Discord Iskeelii Irratti Humna?

Bu’uuraaleen misoomaa Discord falaasama itti yaadanii daldala injinariingii irratti ijaaramaniiru. Jalqaba Paayitoon fi MongoDB irratti kan ijaarame yoo ta'u, waltajjiin kun dafee fayyadamtoota isaa dhoo'uun rakkoon mudate. Gareen injinariingii murtoo ijaarsaa murteessaa ta’e murteesse: tuullaa monolithic irraa gara arkiteekcharii tajaajila irratti xiyyeeffateetti ce’uu, qaamoleen dhuunfaa of danda’anii akka guddatan dandeessisu.

Gahumsa Discord keessatti wiirtuun isaa Elixir fi maashinii dhugaa Erlang BEAM virtual layer ergaa yeroo dhugaa isaaf fayyadamuu isaati. BEAM VM sirnoota walfakkaataa, dogoggora dandamaniif kaayyoodhaan kan ijaarame ture — sirriitti waan waltajjiin ergaawwan biliyoonaan lakkaa'aman guyyaatti qabatu barbaadu. Gidduu kana, laayibariin API Discord dhuma irratti Rust keessatti irra deebi'amee barreeffame, nageenya yaadannoo fi raawwii zeerootti dhihoo ta'e kan Paayitoon salphaatti iskeelii irratti walsimsiisuu hin dandeenye dhiyeessa.

Bu'aan isaa sirna walqabsiisni WebSocket yeroo tokkotti miliyoonaan lakkaa'aman yeroo ergaa geejjibaa 50ms gadi ta'een, yeroo itti fayyadama olka'aa ta'ettillee, itti eegamudha. Kun balaa hin turre — bu'aa piroofaayilii irra deddeebi'aa, adda baasuu qaruuraa, fi irra deebiin barreessuu xiyyeeffannoo qabu kan qaamolee sirna baay'ee dhiphina qaban ture.

Discord Akkamitti Bottleneck Kuusaa Deetaa Isaa Irra Maqaa gaarii Ta'e Fure?

Qormaata injinariingii Discord ummataaf galmaa'e keessaa tokko Cassandra, kuusdeetaa raabsame seenaa ergaa kuusuudhaaf itti fayyadamu hirmaachise. Waltajjichi guddachaa yeroo adeemu, yeroon dubbisuu akka malee gadi bu'e — sababni isaas Cassandra filannoo gadhee waan turteef osoo hin taane, sababni isaas akkaataa itti fayyadama Discord bu'uuraan waan jijjiirameef. Qoodinsi ho'aa, bakka lakkoofsi dubbisa wal hin madaalle noodota deetaa murtaa'e irratti xiyyeeffate, suuta jechuu hin tilmaamne fide.

Deebiin garee injinariingii godaansa mallattoo gara ScyllaDB, kuusdeetaa Cassandra-compatible C++n barreeffame ture. Godaansi kun yeroo baay’ee p99 dubbisa latency 40–125ms irraa gara milisekondii dijiitii tokkootti gadi buuse. Kan caalu ammoo, walxaxiinsa hojii kilaastara bulchuu hir’isee, qabeenya injinariingii bilisa taasisee bu’uuraalee misoomaa ibidda dhaamsuu caalaa misooma amala irratti akka xiyyeeffatan taasiseera.

"Foyya'iinsi raawwii gaarii yeroo hunda kan teeknikaan baay'ee ulfaataa miti — kan walxaxiinsa hir'isu yoo ta'u kallattiin qaruuraa dhukkubbii fayyadamaa fidu furuudha." — Qajeelfama seenaa godaansa kuusdeetaa Discord'n mirkanaa'e.

jedhamuun beekama

Dhimmi kun waltajjii guddachaa jiru kamiifuu barumsa murteessaa agarsiisa: meeshaan sirrii sadarkaa guddinaa tokkoof meeshaa dogoggoraa isa itti aanuuf ta’uu danda’a. Madaallii itti fufiinsa qabuu fi fedhiin godaanuu mallattoo karoora gadhee miti — mallattoo bilchina injinariingii ti.

Barnoota Raawwii Addunyaa Dhugaa Maal Daldaltoonni Hojiirra Oolchuu Danda’an?

Imalli Discord optimization ti'oorii qofa hin turre — tuuta gochaalee fakkaachuu danda'an kanneen daldala sooftiweeriitiin geggeeffamu kamiyyuu irratti hojiirra oolu uume. Wantoonni tarkaanfii fudhachuu danda’an kanneen akka:

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
    jechuun ni danda’ama
  • Profile before optimizing: Discord wal irraa hin cinne qaruuraa sirrii tilmaama osoo hin taane safartuutiin adda baasee, daandii murteessaa hin taane irratti carraaqqii qisaasamame ittise.
  • Fe'umsa hojii I/O-ulfaataaf afaanota walfakkaatu-jalqabaa filadhu: Karaa ergaatiif gara Elixir deemuun baasii CPU baay'ee hir'ise moodeelota dhangii-wal-qunnamtii tokkoof walbira qabamee yoo ilaalamu.
  • Kuusaa shallaggii irraa addaan baasi: Kuusaa ergaa laayibara geejjibaa yeroo dhugaa irraa adda baasuudhaan, Discord tokkoon tokkoon laayibarii akkaataa fe'iinsa addaa isaa irratti hundaa'uun of danda'ee akka safaramu dandeessise.
  • Irra deebiin barreessuu guddaa irratti godaansa dabalataa hammachuu: Sirnoonni murteessoo ta’an tajaajila tajaajilaan godaanuun balaa hir’isuu fi bu’aa raawwii hojii itti fufiinsaan mirkaneessuuf kan hayyamu turan.
  • Daldala ilaalcha irratti invast gochuu: Dandeettiin waldhabdee duubatti deebi’uu dafee adda baasuu invastimantii gadi fagoo hordoffii raabsame, daashboordii meetirikii, fi bu’uuraalee akeekkachiisaa osoo rakkoon hin uumamin dura ijaaraman irraa madde.
jechuun ni danda’ama

Mala Waldhabdee Filannoo Industirii wajjin Akkamitti Walbira Qaba?

Moodeelli fooyya'iinsa Discord akkaataa waltajjiiwwan akka Slack fi Microsoft Teams qormaata walfakkaataa itti dhiyaatan waliin hiika guddaa qaba. Slack, fakkeenyaaf, baay'ee gara tuullaa Node.js irratti hundaa'ee fi bulchiinsa WebSocket layer application irratti hirkate, jijjiirraa beekumsa developer'f baasii yaadannoo ol'aanaa fudhate. Gareen, bu'uuraalee Azure Microsoftiin deeggaraman, mala dhaabbata dursu fudhatan — raawwii raw latency caalaa walsimannaa fi bal'ina walitti makamuu dursa kennuu.

Discord adda kan ta’e teeknooloojiiwwan ijoo xiqqaa ta’an — Elixir, Rust, ScyllaDB — fudhachuuf fedhii qabaachuu isaa ture, yeroo teknooloojiiwwan sun rakkoolee adda ta’aniif haala gaariin mijatoo ta’an. Filannoo teeknooloojii irratti mala ilaalchaa osoo hin taane hojiirra ooluu danda’u kun yeroo tokkotti waltajjii jumlaa irra deebi’amee barreessuu osoo hin barbaachisin bu’aa safaramuu danda’u argamsiiseera.

Daldaltoota tuullaa waltajjii mataa isaanii madaalaniif, fakkeenyi Discord "misooma deebi'ee jalqabuun geggeeffamu" cimsee falma — teeknooloojiiwwan rakkoo kanaaf mijachuu caalaa kabaja industirii isaaniif filachuu. Gaaffiin jiru gonkumaa "maaltu jaallatama?" garuu "maaltu danqaa raawwii addaa kana furu?"

Ragaaleen Empirikaa Maaltu Tooftaawwan Fooyya’iinsa Waldhabdee Hojjechuu Mirkaneessu?

Bu’aan murtii injinariingii Discord galmaa’ee fi safaramuu danda’a. Godaansa ScyllaDB hordofee, Discord lakkoofsa noodi 10x hir'isuu gabaase, yeroo walfakkaatutti latency fooyyesse. Irra deebi'ee barreessuu Rust API gosoota guutuu dogongora yaadannoo wajjin walqabatan dhabamsiise yeroo deebii tajaajilaa hir'ise. Ergaa iskeelii irratti kennuunis yeroo taateewwan tapha gurguddoottillee ulaagaa 50ms gadi wal irraa hin cinne hojjeta — yeroowwan kanaan dura sirnicha hanga daangaa isaatti dhiphisan.

Bara 2023tti Discord guyyaa guyyaan qunnamtii sagalee daqiiqaa biliyoona 4 ol ta'u sarvaroota sochiirra jiran miliyoona 19 ol irratti hojjechaa ture. Kunniin meetirikii vanity miti — murtoon ijaarsaa dhiibbaa injinariingii jalatti murtaa’e yeroon darbee faayidaa raawwii hojii yeroo dheeraa turuu fi kan daran dabaluu isaaf ragaadha.

Gaaffilee Irra Deddeebiin Gaafataman

Discord maaliif laayibara API isaaf Paayitoon irraa gara Rust godaane?

| Rust oomishtummaa developer walmadaalu koodii sadarkaa sirnootaaf kan yeroo gaggeeffamaa olka'aa, dhaabbii balfa walitti qabuu, ykn daangeffama walfakkaataa Paayitoon malee dhiyeesse — laayibara API kan fe'iinsa jalatti saffisaa fi tilmaamamuu danda'u oomishuuf.

Waltajjiiwwan dogoggora raawwii fooyyessuu guddaan iskeelii irratti hojjetan maali?

Dogongorri baay'inaan mul'atu, qaruuraa addaa, safarame kan diigamuu fidu irratti xiyyeeffachuu caalaa yeroo malee fi bal'inaan optimizing gochuudha. Injinariingiin raawwii hojii baay’ee bu’a qabeessa kan ta’u yeroo deetaa piroofaayilii fi safartuuwwan dhiibbaa fayyadamaatiin oofudha. Waldhabdeen wal irraa hin cinne danqaa dhiibbaa olaanaa tokkicha adda baasuudhaan milkaa'e — yeroon kuusdeetaa, bu'aa API, walfakkeenya WebSocket — fi gara itti aanutti osoo hin ce'iin dura addatti furuudhaan.

Waltajjiin sadarkaa daldalaa qabeenya injinariingii dhaabbataa malee akkamitti barnoota raawwii Discord hojiirra oolchuu danda'a?

Qajeeltoowwan bu’a qabeessa ta’een hir’isu. Waltajjiin kamiyyuu meeshaa ilaalchaa hojiirra oolchuu, qabxiiwwan xumuraa piroofaayilii fe'iinsa qabatamaa jalatti, fi murtii tuullaa dabalataa durtii osoo hin taane deetaa irratti hundaa'uun murteessuu danda'a. Waltajjiiwwan hunda-tokko kanneen walxaxiinsa bu’uuraalee misoomaa abstraaktii godhan — kuusaa, qunnamtii yeroo dhugaa, fi kuusaa deetaa sadarkaa waltajjiitti qabachuu — daldaltoonni guddachaa jiran ofii isaanii deebi’anii ijaaruu osoo hin barbaachisin ijaarsa fooyya’aa irraa fayyadamoo akka ta’an hayyamu.


jedhamuun beekama

Qorannoo haala raawwii hojii fooyyessuu Discord kan mirkaneessu, iskeeliin itti fufiinsa qabu kan argamu murtii ijaarsaa itti yaadanii, daataa irratti hundaa’een ta’uu isaati — qabeenya rakkoo irratti darbachuudhaan miti. Waltajjii qunnamtii yookiin sirna hojii daldalaa moojuulii hedduu kan hojjettu yoo ta'e, qajeeltoowwan tokko: boqonnaa malee safaruu, ogummaadhaan addaan baasi, fi meeshaalee rakkoo qabatamaa wajjin walsimu filadhu.

Yoo daldalli kee waltajjii seera bu'uuraa kana saanduqa keessaa hojiirra oolchu barbaade — raawwii, guddina irratti xiyyeeffachuu akka dandeessuuf raawwii, guddina, fi walxaxiinsa hojii qabachuu — har'a Mewayz qoradhu. Moojuulota walitti makaman 207, fayyadamtoota 138,000+, fi karoora $19/ji'a qofa irraa eegalee, Mewayz guyyaa tokko irraa eegalee daldala keessan waliin akka madaaluuf ijaarameera.

irraa fayyadamoo akka ta'an hayyamu

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime