Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Mbola avy amin'ny sarimihetsika "Ny Tontolo Vaovaontsika: Ny Fiainana Hidden of the Cell"

Ny orinasa fampiasam-bola dia iray amin'ireo sehatra sarotra indrindra eo amin'ny tontolon'ny banky, satria tsy ny fampindramam-bola, ny fampindramam-bola ary ny fametrahana, fa ny antoka, ny vola, ny entam-barotra, ny derivatives ary ny karazana fahasarotana rehetra amin'ny endrika vokatra voarafitra.

Hitantsika tato ho ato ny firongatry ny fahaizana ara-bola eo amin’ny mponina. Mihamaro ny olona mirotsaka amin'ny varotra amin'ny tsenan'ny securities. Nipoitra tsy ela akory izay ny kaonty fampiasam-bola tsirairay. Izy ireo dia mamela anao hivarotra ny tsenam-barotra ary na mahazo fampihenana hetra na tsy mandoa hetra. Ary ny mpanjifa rehetra tonga ato aminay dia te hitantana ny portfolio-ny ary hahita tatitra amin'ny fotoana tena izy. Ankoatr'izay, matetika ity portfolio ity dia vokatra marobe, izany hoe mpanjifa amin'ny tsipika fandraharahana isan-karazany ny olona.

Ankoatra izany, mitombo ny filan'ny mpandrindra, na Rosiana na vahiny.

Mba hamenoana ny filana amin'izao fotoana izao sy hametraka ny fototra ho an'ny fanavaozana amin'ny ho avy, dia namolavola fototry ny orinasa fampiasam-bola mifototra amin'ny Tarantool.

Ny antontan'isa sasany. Ny orinasan'ny fampiasam-bola Alfa-Bank dia manome serivisy brokerage ho an'ny olon-tsotra sy fikambanana ara-dalàna mba hanomezana fahafahana hanao varotra amin'ny tsenam-bola isan-karazany, serivisy fametrahana fitehirizana antoka, serivisy fitantanana fitokisana ho an'ny olona manana renivola tsy miankina sy lehibe, serivisy famoahana antoka ho an'ny orinasa hafa. . Ny orinasa fampiasam-bola Alfa-Bank dia ahitana teny 3 arivo mahery isan-tsegondra, izay alaina avy amin'ny sehatra varotra isan-karazany. Mandritra ny andro fiasana dia mihoatra ny 300 ny fifampiraharahana amin'ny tsena amin'ny anaran'ny banky na ny mpanjifany. Mahatratra 5 arivo ny famonoana baiko isan-tsegondra mitranga amin'ny sehatra ivelany sy anatiny. Mandritra izany fotoana izany, ny mpanjifa rehetra, na anatiny na ivelany, dia te hahita ny toerany amin'ny fotoana tena izy.

prehistory

Tany amin'ny tany am-piandohan'ny taona 2000, ny sehatry ny orinasa fampiasam-bola dia nivoatra tsy miankina: varotra fifanakalozana, serivisy brokerage, varotra vola, varotra an-tsokosoko amin'ny securities sy ny derivatives isan-karazany. Vokany, tafalatsaka tao anatin'ny fandriky ny fantsakana miasa isika. Inona izany? Ny andalana tsirairay amin'ny raharaham-barotra dia manana rafitra manokana izay mandika ny asan'ny tsirairay. Ny rafitra tsirairay dia manana ny maodely angon-drakitra manokana, na dia miasa miaraka amin'ny foto-kevitra mitovy aza izy ireo: fifampiraharahana, fitaovana, mpifanandrina, teny nalaina, sns. Ary rehefa nivoatra tsy miankina ny rafitra tsirairay dia nipoitra ny teknolojia isan-karazany.

Ankoatr'izay, ny fototry ny rafitra dia efa lany andro, satria ny vokatra sasany dia nipoitra tamin'ny tapaky ny taona 1990. Ary tamin'ny faritra sasany dia nampihena ny fizotran'ny fampandrosoana izany, ary nisy olana momba ny fampisehoana.

Fepetra momba ny vahaolana vaovao

Ny orinasa dia nahatsapa fa ny fiovan'ny teknolojia dia tena ilaina amin'ny fampandrosoana bebe kokoa. Nomena asa izahay:

  1. Angony ny angona momba ny raharaham-barotra rehetra ao anaty fitahirizana tokana sy haingana ary ao anaty maodely data tokana.
  2. Tsy tokony ho very na hanova izany vaovao izany isika.
  3. Ilaina ny manova ny angon-drakitra, satria amin'ny fotoana rehetra dia mety hangataka antontan'isa ho an'ny taona lasa ny mpandrindra.
  4. Tsy tokony hitondra DBMS vaovao sy lamaody fotsiny isika, fa hamorona sehatra hamahana ny olana ara-barotra.

Ankoatra izany, ny architects dia mametraka ny fepetrany manokana:

  1. Ny vahaolana vaovao dia tsy maintsy ho kilasy orinasa, izany hoe tsy maintsy efa voasedra any amin'ny orinasa lehibe sasany.
  2. Ny fomba fiasan'ny vahaolana dia tokony ho iraka lehibe. Midika izany fa tsy maintsy tonga any amin'ny foibe angon-drakitra maromaro miaraka isika ary tafavoaka velona amin'ny fahatapahan'ny foibe data iray.
  3. Ny rafitra dia tokony ho marindrano scalable. Ny zava-misy dia ny rafitra rehetra misy antsika amin'izao fotoana izao dia mitsangana ihany, ary efa midona amin'ny valindrihana isika noho ny fihenan'ny herin'ny fitaovana. Noho izany, tonga ny fotoana izay ilaintsika ny manana rafitra mitsivalana scalable mba ho velona.
  4. Anisan’ny nambara taminay fa tsy maintsy mora ny vahaolana.

Nanaraka ny lalana mahazatra izahay: namolavola ny fepetra takiana izahay ary nifandray tamin'ny sampana mpividy. Avy eo dia nahazo lisitr'ireo orinasa izay, amin'ny ankapobeny, vonona ny hanao izany ho antsika. Nolazainay tamin'ny rehetra ny olana, ary nahazo tombana ny vahaolana avy amin'ny enina amin'izy ireo.

Any amin'ny banky dia tsy mandray ny tenin'ny olona izahay; tianay ny manandrana ny zava-drehetra. Noho izany, fepetra tsy maintsy atao amin'ny fifaninanana tolo-panambadianay dia ny mandalo fitsapana entana. Namolavola asa fitsapana enta-mavesatra izahay, ary orinasa telo amin'ny enina no efa nanaiky hampihatra vahaolana prototype mifototra amin'ny teknolojia ao anaty fitadidiana amin'ny fandaniana azy manokana mba hitsapana izany.

Tsy hilaza aminao ny fomba nanandramanay ny zava-drehetra aho ary naharitra hafiriana, ho fintiniko fotsiny: ny fampisehoana tsara indrindra amin'ny fitsapana entana dia nasehon'ny vahaolana prototype mifototra amin'ny Tarantool avy amin'ny ekipa fampandrosoana Mail.ru Group. Nanao sonia fifanarahana izahay ary nanomboka ny fampandrosoana. Nisy olona efatra avy amin'ny Vondrona Mail.ru, ary avy amin'ny Alfa-Bank dia nisy mpamorona telo, mpandinika rafitra telo, mpanao mari-trano vahaolana, tompona vokatra ary master Scrum.

Avy eo dia holazaiko aminao ny fomba nitomboan'ny rafitray, ny fomba nivoahany, ny nataonay ary ny antony marina tokoa.

famolavolana

Ny fanontaniana voalohany napetraky ny tenanay dia ny fomba hahazoana angona avy amin'ny rafitra misy anay ankehitriny. Nanapa-kevitra izahay fa mety ho anay ny HTTP, satria ny rafitra rehetra ankehitriny dia mifampiresaka amin'ny alàlan'ny fandefasana XML na JSON amin'ny HTTP.

Mampiasa ny mpizara HTTP naorina ao amin'ny Tarantool izahay satria tsy mila manafoana ny fotoam-pivoriana SSL, ary ampy ho anay ny fahombiazany.

Araka ny efa nolazaiko, ny rafitra rehetra dia miaina amin'ny maodely angon-drakitra samihafa, ary amin'ny fidirana dia mila mitondra ilay zavatra amin'ny modely izay amaritanay ny tenantsika isika. Ilaina ny fiteny iray ahafahana manova ny angona. Nisafidy Lua imperative izahay. Mandefa ny kaody fiovam-po amin'ny angona rehetra ao anaty boaty fasika izahay - toerana azo antoka io izay tsy hidiran'ny kaody mihazakazaka. Mba hanaovana izany, dia mametaka fotsiny ny kaody ilaina izahay, mamorona tontolo misy fiasa izay tsy afaka manakana na mandatsaka na inona na inona.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Aorian'ny fiovam-po dia tsy maintsy jerena ny angon-drakitra raha mifanaraka amin'ny modely noforoninay. Efa ela no nifanakalozan-kevitra izahay hoe inona no modely ary inona no fiteny ampiasaina hamaritana azy io. Nisafidy Apache Avro izahay satria tsotra ny fiteny ary manana fanohanana avy amin'ny Tarantool. Ny dikan-teny vaovao amin'ny modely sy ny kaody mahazatra dia azo ampiasaina imbetsaka isan'andro, eny fa na dia ao anatin'ny enta-mavesatra na tsy misy aza, amin'ny fotoana rehetra amin'ny andro, ary mifanaraka amin'ny fiovana haingana dia haingana.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Aorian'ny fanamarinana dia tsy maintsy tehirizina ny angona. Izahay dia manao izany amin'ny alàlan'ny vshard (manana dika mitovy amin'ny shards geo-dispersed izahay).

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Ankoatr'izay, ny maha-tokana azy dia ny ankamaroan'ny rafitra izay mandefa data ho antsika dia tsy miraharaha na nahazo izany izahay na tsia. Izany no nahatonga anay nametraka filaharana fanamboarana hatrany am-boalohany. Inona izany? Raha toa ka tsy mandalo fanovana na fanamarinana angon-drakitra ny zavatra iray, dia mbola manamafy ny fandraisana, fa miaraka amin'izay koa, tehirizo ilay zavatra ao amin'ny filaharana fanamboarana. Mifanaraka izy io ary hita ao amin'ny trano fanatobiana data momba ny orinasa lehibe. Avy hatrany dia nanoratra interface tsara ho an'ny administratera izahay, metrika sy fanairana isan-karazany. Vokatr'izany dia tsy very data izahay. Na dia misy fiovana aza ao amin'ny loharano, raha niova ny maodely data, dia ho hitantsika avy hatrany izany ary afaka mampifanaraka.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Ankehitriny dia mila mianatra ny fomba retriever voatahiry angona ianao. Nandinika tsara ny rafitray izahay ary nahita fa tsy maintsy misy karazana ORM izay manova ny angona avy amin'ny relational ho object ny stack mahazatra an'ny Java sy Oracle. Koa maninona raha manome zavatra avy hatrany ny rafitra amin'ny endrika grafika? Noho izany dia noraisinay tamim-pifaliana ny GraphQL, izay nahafeno ny filanay rehetra. Mamela anao handray angon-drakitra amin'ny endrika grafika ary mamoaka izay ilainao amin'izao fotoana izao ihany. Azonao atao mihitsy aza ny mandika ny API miaraka amin'ny flexibility be dia be.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Saika avy hatrany dia nahatsapa izahay fa tsy ampy ny angon-drakitra nalainay. Namorona fiasa azo ampifandraisina amin'ny zavatra ao amin'ny maodely izahay - amin'ny ankapobeny, saha kajy. Izany hoe, ampifandraisinay amin'ny sehatra iray ny asa iray, izay, ohatra, kajy ny vidin'ny quote antonony. Ary ny mpanjifa ivelany izay mangataka ny angon-drakitra dia tsy mahalala akory fa sehatra kajy io.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Nametraka rafitra fanamarinana.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Avy eo dia tsikaritray fa nisy andraikitra maro nipoitra tamin'ny fanapahan-kevitray. Ny anjara dia karazana mpanangona asa. Amin'ny ankapobeny, ny andraikitry dia manana mombamomba ny fampiasana fitaovana samihafa:

  • T-Connect: mitantana fifandraisana miditra, voafetra ny CPU, fanjifana fahatsiarovana ambany, tsy misy fanjakana.
  • IB-Core: manova ny angon-drakitra azony amin'ny alàlan'ny protocol Tarantool, izany hoe miasa miaraka amin'ny latabatra. Tsy mitahiry fanjakana koa izy io ary azo scalable.
  • Fitehirizana: mitahiry data fotsiny, tsy mampiasa lojika. Ity andraikitra ity dia mampihatra ny interface tsotra indrindra. Misaotra an'i vshard.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Izany hoe, amin'ny fampiasana ny anjara asa, dia nanasaraka ny ampahany samihafa amin'ny kluster izahay, izay azo amboarina tsy miankina.

Noho izany, namorona firaketana angon-drakitra momba ny transactional asynchronous izahay ary filaharana fanamboarana miaraka amin'ny interface admin. Ny firaketana dia asynchronous amin'ny fomba fijery ara-barotra: raha azo antoka fa hanoratra angona ho an'ny tenanay izahay, na aiza na aiza, dia hanamarina izany izahay. Raha tsy voamarina izany dia nisy zavatra tsy nety ary tsy maintsy alefa ny data. Ity ny firaketana asynchronous.

fitiliana

Hatrany am-piandohan'ny tetikasa dia nanapa-kevitra izahay fa hiezaka ny hampihatra ny fampandrosoana andrana. Manoratra andrana amin'ny vondrona izahay amin'ny Lua amin'ny fampiasana ny rafitra tarantool/tap, ary ny fitsapana fampidirana amin'ny Python mampiasa ny rafitra pytest. Amin'izay fotoana izay ihany koa dia samy mandray anjara amin'ny andrana fampidirana an-tsoratra ny mpamorona sy ny mpandinika.

Ahoana no ampiasantsika ny fivoaran'ny fitsapana?

Raha mila endri-javatra vaovao izahay dia manandrana manoratra fitsapana ho azy io aloha. Rehefa mahita otrikaretina isika dia ataontsika antoka fa hanoratra fitsapana aloha, ary avy eo amboary izany. Amin'ny voalohany dia sarotra ny miasa tahaka izao, misy ny tsy fifankahazoan'ny mpiasa, eny fa na dia ny sabotage aza: "Andao hamboarina haingana izao, hanao zava-baovao, ary hosaronany amin'ny fitsapana." Io "aty aoriana" io ihany no saika tsy tonga.

Noho izany, mila manery ny tenanao hanoratra fitsapana aloha ianao ary mangataka ny hafa hanao izany. Minoa ahy, ny fampandrosoana ateraky ny fitsapana dia mitondra tombony na dia ao anatin'ny fotoana fohy aza. Ho tsapanao fa lasa mora kokoa ny fiainanao. Tsapanay fa ny 99% amin'ny kaody dia voarakotry ny fitsapana. Toa be dia be izany, saingy tsy manana olana izahay: mandeha ny fitsapana isaky ny commit.

Na izany aza, ny tena tianay dia ny fitiliana enta-mavesatra; heverintsika ho zava-dehibe indrindra izany ary manao izany tsy tapaka.

Hitantara tantara kely momba ny fomba nanatanterahanay ny dingana voalohany amin'ny fitiliana entana amin'ny iray amin'ireo dikan-teny voalohany aho. Nametraka ny rafitra tao amin'ny solosaina findain'ny mpamorona izahay, nanova ny entana ary nahazo 4 arivo isan-tsegondra. Vokatra tsara ho an'ny solosaina finday. Napetrakay teo amin'ny dabilio virtoaly entana misy mpizara efatra, malemy noho ny famokarana. Apetraka amin'ny kely indrindra. Mihazakazaka izany izahay, ary mahazo vokatra ratsy kokoa noho ny amin'ny solosaina finday amin'ny kofehy iray. Votoaty manafintohina.

Tena nalahelo izahay. Mijery ny enta-mavesatry ny mpizara izahay, saingy hita fa tsy miasa izy ireo.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Miantso ny mpamorona izahay, ary manazava aminay, olona avy amin'ny tontolon'ny Java, fa ny Tarantool dia kofehy tokana. Izy io dia azo ampiasaina amin'ny fomba mahomby amin'ny alàlan'ny processeur iray eo ambanin'ny entana. Avy eo dia nametraka ny isa ambony indrindra azo atao amin'ny tranga Tarantool amin'ny mpizara tsirairay, mamadika ny entana ary efa nahazo 14,5 arivo isan-tsegondra.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Avelao aho hanazava indray. Noho ny fizarazarana ho anjara izay mampiasa loharanon-karena amin'ny fomba hafa, ny andraikitsika tompon'andraikitra amin'ny fanodinana ny fifandraisana sy ny fiovan'ny angona dia tsy nampitondraina afa-tsy ny processeur, ary mifanaraka tsara amin'ny entana.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Amin'ity tranga ity, ny fahatsiarovana dia tsy nampiasaina afa-tsy amin'ny fanodinana ny fifandraisana miditra sy ny zavatra vonjimaika.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Mifanohitra amin'izany, amin'ny mpizara fitahirizana dia nitombo ny enta-mavesatry ny processeur, saingy miadana kokoa noho ny amin'ny mpizara izay manodina fifandraisana.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Ary nitombo ny fanjifana fitadidiana nifanandrify mivantana tamin'ny habetsahan'ny angona voarakitra.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool

Services

Mba hampivelarana ny vokatray vaovao manokana amin'ny maha-sehatra fampiharana azy, dia namorona singa iray izahay amin'ny fametrahana serivisy sy tranomboky eo aminy.

Ny serivisy dia tsy ampahany kely amin'ny kaody izay miasa amin'ny sehatra sasany. Mety ho rafitra lehibe sy saro-takarina izy ireo izay ao anatin'ny kluster, jereo ny angon-drakitra fanondroana, mitantana ny lojikan'ny orinasa ary mamerina valiny. Manondrana ihany koa ny tetika serivisy mankany amin'ny GraphQL, ary ny mpanjifa dia mahazo teboka fidirana manerantany amin'ny angon-drakitra, miaraka amin'ny fisafoana manerana ny maodely iray manontolo. Tena mahazo aina.

Koa satria misy asa maro hafa ny serivisy, dia nanapa-kevitra izahay fa tokony hisy tranomboky hamindra kaody ampiasaina matetika. Nampidirinay tao amin'ny tontolo azo antoka izy ireo, rehefa nanamarina teo aloha fa tsy manimba na inona na inona ho anay izany. Ary ankehitriny dia afaka manendry tontolo fanampiny ho an'ny fiasa amin'ny endrika tranomboky isika.

Naniry ny hanana sehatra tsy ho fitahirizana fotsiny izahay, fa ho an'ny informatika ihany koa. Ary satria efa nanana andiana kopia sy shards izahay, dia nampihatra karazana informatika zaraina izahay ary niantso azy io hoe mampihena ny sari-tany, satria mitovy amin'ny fampihenana ny sarintany tany am-boalohany izany.

Rafitra taloha

Tsy ny rafitra lovantsika rehetra no afaka miantso antsika amin'ny HTTP ary mampiasa GraphQL, na dia manohana ny protocol aza izy ireo. Noho izany, namorona rafitra ahafahan'ny angon-drakitra azo averina amin'ireo rafitra ireo izahay.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Raha misy zavatra miova ho antsika, dia mipoitra ao amin'ny andraikitry ny fitahirizana ireo trigger tokana ary miafara amin'ny filaharana fanodinana ny hafatra misy ny fiovana. Alefa amin'ny rafitra ivelany izy io amin'ny alàlan'ny andraikitry ny replicator misaraka. Tsy mitahiry fanjakana io andraikitra io.

Fanatsarana vaovao

Araka ny tsaroanao, amin'ny fomba fijery ara-barotra, dia nanao fandraketana asynchronous izahay. Saingy tonga saina izy ireo fa tsy ho ampy izany, satria misy kilasy rafitra mila mahazo valiny avy hatrany momba ny toetry ny fandidiana. Noho izany dia nanitatra ny GraphQL izahay ary nanampy fiovana. Izy ireo dia mifanaraka amin'ny paradigma efa misy amin'ny fiasana amin'ny angona. Ho anay, teboka tokana amin'ny famakiana sy fanoratana ho an'ny rafitra rafitra hafa izany.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Tsapanay ihany koa fa tsy ho ampy ho anay ny asa fanompoana irery, satria misy tatitra mavesatra mila amboarina indray mandeha isan’andro, isan-kerinandro, isam-bolana. Mety haharitra ela izany, ary mety hanakana mihitsy aza ny tatitry ny hetsika Tarantool. Noho izany, namorona andraikitra samihafa izahay: mpandrindra sy mpihazakazaka. Tsy mitahiry fanjakana ny mpihazakazaka. Manao asa mavesa-danja izay tsy azontsika kajy eny an-dalana izy ireo. Ary ny andraikitry ny scheduler dia manara-maso ny fandaharam-potoana fanombohana ireo asa ireo, izay voalaza ao amin'ny fanamafisana. Ny asa mihitsy dia voatahiry ao amin'ny toerana mitovy amin'ny angona momba ny orinasa. Rehefa tonga ny fotoana mety, dia mandray ny asa ny mpandrindra, manome izany ho an'ny mpihazakazaka sasany, izay manisa izany ary mitahiry ny vokatra.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Tsy ny asa rehetra dia mila atao amin'ny fandaharam-potoana. Mila vakiana amin'ny fangatahana ny tatitra sasany. Raha vantany vao tonga io fepetra io dia misy asa noforonina ao anaty boaty fasika ary alefa any amin'ny mpihazakazaka hovonoina. Rehefa afaka kelikely, dia mahazo valiny asynchronous ny mpampiasa fa efa kajy ny zava-drehetra ary efa vonona ny tatitra.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Tany am-boalohany dia nifikitra tamin'ny paradigma amin'ny fitahirizana ny angon-drakitra rehetra izahay, ny famoahana azy fa tsy ny famafana azy. Saingy eo amin'ny fiainana, indraindray dia mbola mila mamafa zavatra ianao, ny ankamaroany dia fampahalalana manta na intermediate. Miorina amin'ny lany daty, namorona mekanika hanadiovana ny fitahirizana amin'ny angon-drakitra efa lany andro izahay.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool
Takatsika ihany koa fa na ho ela na ho haingana dia ho avy ny toe-javatra izay tsy ampy ny toerana hitehirizana angon-drakitra ao anaty fitadidiana, saingy na izany aza dia tsy maintsy tehirizina ny angona. Ho an'ireo tanjona ireo dia hanao fitahirizana kapila tsy ho ela izahay.

Ahoana no nanangananay ny fototry ny orinasa fampiasam-bolan'ny Alfa-Bank mifototra amin'ny Tarantool

famaranana

Nanomboka tamin'ny asa fametrahana angon-drakitra ho modely tokana izahay ary nandany telo volana namolavola izany. Nanana rafitra famatsiana data enina izahay. Ny kaody fanovana manontolo ho modely tokana dia andalana 30 arivo eo ho eo ao Lua. Ary mbola eo aloha ny ankamaroan'ny asa. Indraindray dia misy ny tsy fahampian'ny fanentanana avy amin'ny ekipa mpifanolo-bodirindrina, ary misy toe-javatra maro izay manasarotra ny asa. Raha miatrika asa mitovy amin'izany ianao, dia ampitomboy telo, na efatra mihitsy aza ny fotoana toa mahazatra anao amin'ny fampiharana azy.

Tsarovy ihany koa fa ny olana misy eo amin'ny fizotran'ny raharaham-barotra dia tsy azo vahana amin'ny fampiasana DBMS vaovao, na dia tena mamokatra aza. Ny tiako lazaina? Tamin'ny fanombohan'ny tetikasanay dia namorona ny fahatsapana teo amin'ny mpanjifa izahay fa hitondra tahiry vaovao haingana izahay ary ho velona izahay! Haingana kokoa ny dingana, hilamina ny zava-drehetra. Raha ny marina, ny teknôlôjia dia tsy mamaha ny olan'ny fizotry ny raharaham-barotra, satria ny fizotran'ny raharaham-barotra dia olona. Ary mila miara-miasa amin'ny olona ianao fa tsy amin'ny teknolojia.

Ny fivoarana ateraky ny fitsapana dia mety maharary sy mandany fotoana amin'ny dingana voalohany. Saingy ny fiantraikany tsara amin'izany dia ho tsikaritra na dia ao anatin'ny fotoana fohy aza, rehefa tsy mila manao na inona na inona ianao amin'ny fanaovana fitiliana regression.

Tena zava-dehibe ny fanaovana fitiliana entana amin'ny dingana rehetra amin'ny fampandrosoana. Arakaraky ny mahatsikaritra lesoka sasany amin'ny maritrano ianao, dia ho mora kokoa ny manamboatra azy io, izay hamonjy anao fotoana betsaka amin'ny ho avy.

Tsy misy maharatsy an'i Lua. Na iza na iza dia afaka mianatra manoratra ao: Java developer, JavaScript developer, Python developer, front-end na back-end. Na ny mpandinika anay aza manoratra momba izany.

Rehefa miresaka momba ny hoe tsy manana SQL isika dia mampatahotra ny olona. “Ahoana no ahazoanao data tsy misy SQL? Azo atao ve izany? Azo antoka. Ao amin'ny rafitra kilasy OLTP dia tsy ilaina ny SQL. Misy safidy hafa amin'ny endrika karazana fiteny izay mamerina anao avy hatrany amin'ny fijery miompana amin'ny antontan-taratasy. Ohatra, GraphQL. Ary misy safidy hafa amin'ny endrika computing distributed.

Raha takatrao fa mila mizana ianao, dia amboary ny vahaolanao amin'ny Tarantool amin'ny fomba izay ahafahany mihazakazaka mifanandrify amin'ny tranga Tarantool am-polony. Raha tsy manao izany ianao dia ho sarotra sy maharary izany any aoriana, satria ny Tarantool dia tsy afaka mampiasa afa-tsy ny processeur iray ihany.

Source: www.habr.com

Add a comment