Hacker News

Bridging Elixir kple Python kple Oban

\u003ch2\u003eElixir kple Python ƒe ƒoƒo kple Oban\u003c/h2\u003e \u003cp\u003eNyati sia na gɔmesese veviwo kple nyatakaka tso eƒe tanya ŋu, si kpena ɖe sidzedze mama kple gɔmesese ŋu.\u003c/p\u003e \u003ch3\u003eNu vevi siwo wotsɔna yia teƒe bubuwo\u003c/h3\u003e \u003cp\u003eNu...

7 min read Via oban.pro

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eElixir kple Python ƒe ƒoƒo kple Oban\u003c/h2\u003e \u003cp\u003eNyati sia na gɔmesese veviwo kple nyatakaka tso eƒe tanya ŋu, si kpena ɖe sidzedze mama kple gɔmesese ŋu.\u003c/p\u003e \u003ch3\u003eNu vevi siwo wotsɔna yia teƒe bubuwo\u003c/h3\u003e \u003cp\u003eNuxlẽlawo ateŋu akpɔ mɔ be yewoakpɔ viɖe:\u003c/p\u003e \u003cul\u003e \u003cli\u003eNya si ŋu woƒo nu tsoe gɔmesese deto\u003c/li\u003e \u003cli\u003eDɔwɔwɔ ŋutɔŋutɔ kple xexeame ŋutɔŋutɔ ƒe vevienyenye\u003c/li\u003e \u003cli\u003eEŋutinunyalawo ƒe nukpɔsusuwo kple numekuku\u003c/li\u003e \u003cli\u003eNyatakaka yeye siwo ku ɖe ŋgɔyiyi siwo le edzi yim fifia ŋu\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eAsixɔxɔ ƒe Nyagbɔgblɔ\u003c/h3\u003e \u003cp\u003eNyatakaka nyuiwo abe esia ene kpena ɖe sidzedze tutuɖo ŋu eye wòdoa nyametsotsowɔwɔ si ŋu wonya nu tsoe ɖe ŋgɔ le akpa vovovowo me.\u003c/p\u003e

Nyabiase Siwo Wobiana Enuenu

Nukae nye Oban eye nukatae wozãnɛ tsɔ xea mɔ na Elixir kple Python?

Oban nye megbenyawo ŋuti dɔwɔwɔ ŋuti agbalẽdzraɖoƒe sesẽ na Elixir si wotu ɖe PostgreSQL dzi. Ewɔa dɔ abe tɔdzisasrã nyui aɖe le Elixir kple Python dome to mɔɖeɖe na Elixir dɔwɔɖoɖowo be woaɖo dɔ siwo Python dɔwɔlawo zãna tso nyatakakadzraɖoƒe ƒe fli si woama me ɖe fli me. Kpɔɖeŋu sia na be ƒuƒoƒowo te ŋu wɔa Elixir ƒe ŋusẽ siwo le ɣeyiɣi ɖeka me ŋudɔ kpe ɖe Python ƒe lãwo ƒe agbenɔnɔ ƒe ɖoɖo si me kesinɔnuwo le si nye nyatakakawo ŋuti dzɔdzɔmeŋutinunya kple mɔ̃wo sɔsrɔ̃ ƒe agbalẽdzraɖoƒewo ŋu evɔ womagbugbɔ Python ƒe kɔdaɖoɖo siwo li xoxo la aŋlɔ o.

Nukae nye kuxi veviwo ne wole Python dɔwɔlawo ƒo ƒu kple Elixir/Oban ɖoɖo?

Kuxi vevitɔwo dometɔ aɖewoe nye dɔwɔwɔ ŋuti nyaʋiʋliwo ɖoɖo ɖe ɖoɖo nu le nɔnɔme si gɔme duƒuƒu siaa se nu, dɔwɔla ƒe agbenɔnɔ kple dzikpɔkpɔ le BEAM godo dzi kpɔkpɔ, kple kpododonu/gbugbɔte kpɔ ƒe gɔmesesewo gbɔ kpɔkpɔ ɣesiaɣi. Ele be nàbu nutome ƒe sɔsɔ, ŋuɖoɖo ɖe Python dɔwɔlawo ŋu, kple egbɔkpɔkpɔ be wode bubu nyatakakadzraɖoƒe ƒe kadodo ƒe seɖoƒewo ŋu hã ŋu. Schema ƒe ɖoɖowɔwɔ nyuie na oban_jobs kplɔ̃a kple vodada ŋuti nyatakaka nana si ŋu woɖɔ ɖo le vevie na ƒoƒo ɖekae si woate ŋu alé be na.

Ðe xɔtuɖaŋu sia sɔ na nuwɔwɔ ƒe dɔwo le dzidzenu mea?

Ẽ, ne wowɔe nyuie la, xɔtuɖaŋu sia kpɔa nuwɔwɔ ƒe dɔwo gbɔ nyuie. Oban ƒe PostgreSQL-da megbe fli naa ɣeyiɣi didi, gɔmesese zi ɖeka pɛpɛpɛ, kple ɖoɖowɔwɔ nyuie. Woateŋu adzidze Python dɔwɔlawo le tsia dzi abe dɔwɔwɔ alo nugoe siwo le wo ɖokui si ene. Le ƒuƒoƒo siwo le gbegbɔgblɔ geɖe ƒe mɔ̃ sesẽwo tum gome la, dɔwɔnuwo abe Mewayz — si naa modules 207 siwo wotsɔ wɔ ɖekae le $19/ɣleti me — ateŋu aɖe dɔwɔwɔ ƒe gazazã si le dɔwɔwɔ ƒe ɖoɖo siwo woma alea dzi kpɔkpɔ kpe ɖe wò asitsadɔwɔnu bubuwo ŋu dzi akpɔtɔ.

Ðe mehiã nunya deto le Elixir kple Python siaa me be mawɔ kpɔɖeŋu sia ŋudɔa?

Gbe eveawo ŋuti sidzedze si le dɔ wɔm kpena ɖe ame ŋu, gake woɖoe koŋ ƒe liƒoa le sue — nusiwo sesẽ akpa gãtɔ nɔa fli ƒe ɖoɖo kple dɔwɔwɔ ƒe ɖoɖo ƒe ƒuƒoƒo me. Elixir dɔwɔlawo kpɔa dɔwɔwɔ dede kple ɖoɖowɔwɔ gbɔ to Oban dzi, gake Python dɔwɔlawo ya ƒe susu nɔa dɔwo zazã kple wo ŋudɔwɔwɔ ɖeɖeko ŋu. Nubabla siwo me kɔ siwo wowɔna le akpa eveawo dome la nana ƒuƒoƒowo wɔa dɔ nyuie le wo ɖokui si. Mɔ̃ siwo katã le abe Mewayz (207 modules, $19/mo) ateŋu ana xɔtuɖoɖo siwo ƒo xlãe nanyo ɖe edzi ale be wò ƒuƒoƒoa nanɔ susu hem yi susu veviwo dzi.