Ahoana no nanaovanay rahona FaaS tao anatin'ny Kubernetes ary nahazo ny hackathon Tinkoff

Ahoana no nanaovanay rahona FaaS tao anatin'ny Kubernetes ary nahazo ny hackathon Tinkoff
Nanomboka tamin'ny taon-dasa, nanomboka nikarakara hackathon ny orinasanay. Tena nahomby ny fifaninanana voalohany toy izany, nanoratra momba izany izahay lahatsoratra. Ny hackathon faharoa dia natao tamin'ny Febroary 2019 ary tsy latsa-danja tamin'izany. Momba ny tanjona amin’ny fitazonana ity farany vao tsy ela akory izay nanoratra mpikarakara.

Ny mpandray anjara dia nomena asa somary mahaliana miaraka amin'ny fahalalahana tanteraka amin'ny fisafidianana amboara teknolojia ho fampiharana azy. Nilaina ny nampiharana sehatra fandraisana fanapahan-kevitra ho an'ny fametrahana mora amin'ny asa fanasokajiana ny mpanjifa izay afaka miasa miaraka amin'ny fikorianan'ny fampiharana haingana, mahazaka enta-mavesatra, ary ny rafitra mihitsy dia mora azo scalable.

Ny asa dia tsy misy dikany ary azo vahana amin'ny fomba maro, araka ny nandresen-dahatra anay nandritra ny fampisehoana ny famelabelarana farany momba ny tetikasan'ny mpandray anjara. Nisy ekipa 6 nisy olona 5 tao amin'ny hackathon, nanana tetikasa tsara ny mpandray anjara rehetra, saingy ny sehatray no tena mifaninana indrindra. Manana tetikasa tena mahaliana izahay, izay tiako horesahina ato amin'ity lahatsoratra ity.

Ny vahaolanay dia sehatra mifototra amin'ny maritrano tsy misy mpizara ao anatin'ny Kubernetes, izay mampihena ny fotoana hitondrana endri-javatra vaovao amin'ny famokarana. Izy io dia ahafahan'ny mpandinika manoratra kaody amin'ny tontolo mety ho azy ireo ary mametraka izany amin'ny famokarana tsy misy ny fandraisana anjaran'ny injeniera sy ny mpamorona.

Inona no atao hoe scoring

Tinkoff.ru, toy ny orinasa maoderina maro, dia manana isa mpanjifa. Ny scoring dia rafitra fanombanana ny mpanjifa mifototra amin'ny fomba statistika amin'ny famakafakana angona.

Ohatra, misy mpanjifa mitodika any aminay miaraka amin'ny fangatahana hanome azy findramam-bola, na manokatra kaonty mpandraharaha tsirairay miaraka aminay. Raha mikasa ny hanome findramam-bola ho azy isika, dia mila manombana ny solvency, ary raha ny kaonty dia mpandraharaha tsirairay, dia mila mahazo antoka fa ny mpanjifa dia tsy hanao raharaham-barotra.

Ny fototry ny fandraisana fanapahan-kevitra toy izany dia ny maodely matematika izay mamakafaka ny angona avy amin'ny fampiharana sy ny angona avy amin'ny fitahirizanay. Ho fanampin'ny fanaovana naoty, dia azo ampiasaina ihany koa ny fomba statistika mitovy amin'izany amin'ny tolotra famokarana tolo-kevitra ho an'ny vokatra vaovao ho an'ny mpanjifantsika.

Ny fomba fanombanana toy izany dia afaka manaiky angon-drakitra isan-karazany. Ary amin'ny fotoana iray dia afaka manampy marika vaovao amin'ny fampidirana isika, izay, mifototra amin'ny valin'ny fanadihadiana momba ny angona ara-tantara, dia hampitombo ny tahan'ny fiovam-po amin'ny fampiasana ny serivisy.

Mitana angon-drakitra betsaka momba ny fifandraisan'ny mpanjifa izahay, ary mitombo hatrany ny habetsahan'ity fampahalalana ity. Mba hanatontosana ny asa, ny fanodinana angon-drakitra dia mitaky fitsipika (na maodely matematika) izay ahafahanao manapa-kevitra haingana hoe iza no hankatò ny fangatahana, iza no handà, ary iza no hanolotra vokatra roa fanampiny, manombana ny mety ho tombontsoany.

Ho an'ny asa eo am-pelatanana dia efa mampiasa rafitra manokana momba ny fanapahan-kevitra izahay IBM WebSphere ILOG JRules BRMS, izay, mifototra amin'ny fitsipika napetraky ny mpandinika, ny teknolojia ary ny mpamorona, dia manapa-kevitra raha hanaiky na handà vokatra banky manokana amin'ny mpanjifa.

Betsaka ny vahaolana efa vita eny an-tsena, na ny maodely scoring na ny rafitra fandraisana fanapahan-kevitra. Mampiasa ny iray amin'ireo rafitra ireo izahay ao amin'ny orinasanay. Mitombo anefa ny fandraharahana, mihamaro, na ny isan’ny mpanjifa na ny vokatra atolotra, ary miaraka amin’izay dia mipoitra ny hevitra hanatsarana ny fanapahan-kevitra efa misy. Azo antoka fa ny olona miasa amin'ny rafitra misy dia manana hevitra maro momba ny fomba hahatonga azy ho tsotra kokoa, tsara kokoa, mety kokoa, fa indraindray dia ilaina ny hevitra avy any ivelany. Ny New Hackathon dia nokarakaraina mba hanangonana hevitra tsara.

ASA

Natao ny 23 febroary ny hackathon. Nomena asa ady ireo mpandray anjara: hamolavola rafitra fandraisana fanapahan-kevitra izay tsy maintsy mahafeno fepetra maromaro.

Nolazaina taminay ny fomba fiasan'ny rafitra misy sy ny fahasahiranana mitranga mandritra ny fampandehanana azy, ary koa ny tanjon'ny fandraharahana tokony hataon'ilay sehatra novolavolaina. Ny rafitra dia tsy maintsy manana fotoana haingana amin'ny tsena amin'ny famolavolana fitsipika mba hahatonga ny fehezan-dalàna fiasan'ny mpandinika hiditra amin'ny famokarana haingana araka izay azo atao. Ary ho an'ny fikorianan'ny fampiharana, ny fotoana fandraisana fanapahan-kevitra dia tokony ho kely indrindra. Ary koa, ny rafitra novolavolaina dia tsy maintsy manana fahaiza-mivarotra mifamadika mba hanomezana fahafahana ny mpanjifa hividy vokatra hafa amin'ny orinasa raha ankatoavinay izy ireo ary mety ho tombontsoan'ny mpanjifa.

Mazava fa tsy azo atao ny manoratra tetikasa efa vonona amin'ny alina izay azo antoka fa hiditra amin'ny famokarana, ary sarotra ny manarona ny rafitra manontolo, noho izany dia nasaina nampihatra ny ampahany amin'izany izahay. Fepetra maromaro no napetraka izay tsy maintsy mameno ny prototype. Azo natao ny nanandrana izy roa mba handrakotra ny fepetra rehetra ilaina, ary hiasa amin'ny antsipiriany amin'ny fizarana tsirairay amin'ny sehatra novolavolaina.

Momba ny teknolojia, nomena fahalalahana tanteraka ny mpandray anjara rehetra. Azo atao ny mampiasa foto-kevitra sy teknolojia rehetra: fandefasana angon-drakitra, fianarana milina, fitrandrahana hetsika, angona lehibe sy ny hafa.

Ny vahaolana

Taorian'ny fifampidinihana kely dia nanapa-kevitra izahay fa ny vahaolana FaaS dia mety amin'ny famitana ny asa.

Ho an'ity vahaolana ity dia nilaina ny nitadiavana rafitra tsy misy Server sahaza mba hampiharana ny fitsipiky ny rafitra fandraisana fanapahan-kevitra novolavolaina. Koa satria mampiasa an'i Kubernetes mavitrika amin'ny fitantanana fotodrafitrasa i Tinkoff, dia nijery vahaolana efa vonona izahay mifototra amin'izany; Hilaza aminao bebe kokoa momba izany aho any aoriana.

Mba hahitana ny vahaolana mahomby indrindra, dia nijery ny vokatra novolavolaina tamin'ny mason'ny mpampiasa azy izahay. Ny tena mpampiasa ny rafitray dia mpandinika tafiditra amin'ny fampandrosoana ny fitsipika. Ny fitsipika dia tsy maintsy apetraka amin'ny mpizara, na, toy ny amin'ny tranga misy antsika, napetraka ao amin'ny rahona, ho an'ny fandraisana fanapahan-kevitra manaraka. Raha ny fomba fijerin'ny mpandinika dia toy izao ny fizotran'ny asa:

  1. Ny mpandinika dia manoratra script, fitsipika, na modely ML mifototra amin'ny angona avy amin'ny trano fanatobiana entana. Ao anatin'ny hackathon dia nanapa-kevitra ny hampiasa Mongodb izahay, saingy tsy zava-dehibe eto ny fisafidianana ny rafitra fitahirizana data.
  2. Rehefa avy nanandrana ireo fitsipika novolavolaina momba ny angon-drakitra ara-tantara, ny mpandinika dia mampiditra ny kaody ao amin'ny tontonana admin.
  3. Mba hahazoana antoka ny famoahana, ny kaody rehetra dia handeha any amin'ny tahiry Git.
  4. Amin'ny alàlan'ny tontonana admin dia azo atao ny mametraka ny kaody ao amin'ny rahona ho modely tsy misy serivisy miasa.

Ny angona voalohany avy amin'ny mpanjifa dia tsy maintsy mandalo amin'ny serivisy Enrichment manokana natao hampanankarena ny fangatahana voalohany miaraka amin'ny angona avy amin'ny trano fanatobiana entana. Zava-dehibe ny nampiharana an'io tolotra io amin'ny fomba izay ahafahany miasa miaraka amin'ny tahiry tokana (izay ilain'ny mpandinika ny angona rehefa mamolavola fitsipika) mba hihazonana firafitry ny angona mitambatra.

Na dia talohan'ny hackathon aza dia nanapa-kevitra ny amin'ny rafitra tsy misy Server izay hampiasainay izahay. Ankehitriny dia be dia be ny teknolojia eny an-tsena izay mampihatra io fomba io. Ny vahaolana malaza indrindra ao anatin'ny maritrano Kubernetes dia Fission, Open FaaS ary Kubeless. Misy aza lahatsoratra tsara miaraka amin'ny filazalazany sy ny famakafakana fampitahana.

Rehefa avy nandanja ny lafy ratsiny sy ny lafy ratsiny, dia nisafidy fission. Ity rafitra tsy misy mpizara ity dia mora ny mitantana ary mahafeno ny fepetra takian'ny asa.

Raha te hiara-hiasa amin'ny Fission ianao dia mila mahazo hevitra fototra roa: asa sy tontolo iainana. Ny fiasa dia sombin-kaody voasoratra amin'ny iray amin'ireo fiteny izay misy tontolo Fission. Lisitry ny tontolo iainana napetraka ao anatin'ity rafitra ity misy Python, JS, Go, JVM ary fiteny sy teknolojia malaza maro hafa.

Ny Fission koa dia afaka manatanteraka asa mizara ho rakitra maromaro, efa nofonosina ho tahiry. Ny fiasan'ny Fission amin'ny kluster Kubernetes dia miantoka amin'ny alàlan'ny pods manokana, izay tantanin'ny rafitra mihitsy. Mba hifaneraserana amin'ny cluster pods, ny asa tsirairay dia tsy maintsy omena ny làlany manokana, ary azonao atao ny mandefa ny mari-pamantarana GET na ny vatana fangatahana raha misy fangatahana POST.

Vokatr'izany dia nikasa ny hahazo vahaolana ahafahan'ny mpandinika mametraka sora-baventy fitsipika novolavolaina tsy misy fandraisan'anjaran'ny injeniera sy mpamorona. Ny fomba fiasa voalaza dia manafoana ihany koa ny filan'ny mpamorona hanoratra kaody mpanadihady amin'ny fiteny hafa. Ohatra, ho an'ny rafitra fandraisana fanapahan-kevitra amin'izao fotoana izao, tsy maintsy manoratra fitsipika amin'ny teknolojia sy fiteny tena manokana isika, izay voafetra be ny sahan'izy ireo, ary misy koa ny fiankinan-doha mafy amin'ny mpizara fampiharana, satria ny fitsipika momba ny banky rehetra. dia apetraka amin'ny tontolo iray. Vokatr'izany, ny fametrahana fitsipika vaovao dia ilaina ny mamoaka ny rafitra manontolo.

Ao amin'ny vahaolana atolotray dia tsy ilaina ny mamoaka fitsipika; ny kaody dia azo apetraka mora foana amin'ny tsindry bokotra iray. Ary koa, ny fitantanana fotodrafitrasa ao Kubernetes dia mamela anao tsy hieritreritra momba ny enta-mavesatra sy ny scaling; voavaha ivelan'ny boaty ny olana toy izany. Ary ny fampiasana trano fanatobiana data tokana dia manafoana ny filàna fampitahana ny angona tena misy amin'ny angona ara-tantara, izay manamora ny asan'ny mpandinika.

Ny azonay

Hatramin'ny nahatongavanay tao amin'ny hackathon niaraka tamin'ny vahaolana efa vita (ao amin'ny nofinofisinay), ny hany tsy maintsy ataonay dia ny mamadika ny eritreritsika rehetra ho andalana code.

Ny fanalahidin'ny fahombiazana amin'ny hackathon rehetra dia fiomanana sy drafitra voasoratra tsara. Noho izany, ny zavatra voalohany nataontsika dia ny manapa-kevitra hoe inona ny modules ho an'ny rafitra rafitra misy antsika sy ny teknolojia hampiasainay.

Ny rafitry ny tetikasanay dia toy izao manaraka izao:

Ahoana no nanaovanay rahona FaaS tao anatin'ny Kubernetes ary nahazo ny hackathon Tinkoff
Ity kisary ity dia mampiseho teboka roa fidirana, ny mpandinika (ilay mpampiasa lehibe amin'ny rafitray) sy ny mpanjifa.

Ny fizotran'ny asa dia voarafitra tahaka izao. Ny mpandinika dia mamolavola fiasan'ny fitsipika sy asa fanatsarana angon-drakitra ho an'ny maodely, mitahiry ny kaody ao amin'ny tahiry Git, ary mametraka ny maodely ao amin'ny rahona amin'ny alàlan'ny fampiharana administratera. Andeha hojerentsika ny fomba fiantsoana ny asa napetraka ary handray fanapahan-kevitra momba ny fangatahana ho avy amin'ny mpanjifa:

  1. Ny mpanjifa dia mameno endrika ao amin'ny tranokala ary mandefa ny fangatahany amin'ny mpanara-maso. Ny fampiharana izay mila fanapahan-kevitra dia tonga amin'ny fampidirana ny rafitra ary voarakitra ao amin'ny tahiry amin'ny endriny voalohany.
  2. Aorian'izay, alefa ny fangatahana manta ho amin'ny fanatsarana, raha ilaina. Azonao atao ny mameno ny fangatahana voalohany amin'ny angona avy amin'ny serivisy ivelany na avy amin'ny fitahirizana. Voatahiry ao amin'ny angon-drakitra ihany koa ny antontan-taratasim-panontaniana manankarena vokatr'izany.
  3. Natomboka ny asan'ny mpanadihady, izay maka fanontaniana manankarena ho fampidirana ary mamokatra vahaolana, izay voasoratra ao amin'ny fitahirizana ihany koa.

Nanapa-kevitra ny hampiasa ny MongoDB ho fitahirizana ao amin'ny rafitray izahay noho ny fitahirizana angon-drakitra miompana amin'ny antontan-taratasy amin'ny endrika antontan-taratasy JSON, satria ny serivisy fanatsarana, anisan'izany ny fangatahana tany am-boalohany, dia nanangona ny angona rehetra tamin'ny alàlan'ny fanaraha-maso REST.

Noho izany, nanana XNUMX ora izahay hampiharana ny lampihazo. Nozarainay soa aman-tsara ny andraikitra; samy manana ny anjara andraikiny avy amin'ny tetikasanay ny mpikambana tsirairay:

  1. Ny tontonana admin eo anoloana ho an'ny asan'ny mpandinika, izay ahafahany misintona fitsipika avy amin'ny rafitra fanaraha-maso ny dikan-ny sora-tsoratra voasoratra, mifantina safidy amin'ny fampitomboana ny angon-drakitra fampidirana ary hanova ny sora-baventy an-tserasera.
  2. Administrator backend, ao anatin'izany ny REST API ho an'ny anoloana sy ny fampidirana amin'ny VCS.
  3. Mametraka fotodrafitrasa ao amin'ny Google Cloud ary mamolavola tolotra hanatsara ny angona loharano.
  4. Module iray hampidirana ny fampiharana admin miaraka amin'ny rafitra tsy misy mpizara ho an'ny fametrahana fitsipika manaraka.
  5. Ny sora-baventy momba ny fitsirihana ny fahombiazan'ny rafitra manontolo sy ny fitambaran'ny famakafakana amin'ny fampiharana (fanapahan-kevitra noraisina) ho an'ny fihetsiketsehana farany.

Andeha isika hanomboka.

Ny frontend anay dia nosoratana tamin'ny Angular 7 tamin'ny fampiasana ny UI Kit banky. Toy izao ny dikan-teny farany amin'ny tontonana admin:

Ahoana no nanaovanay rahona FaaS tao anatin'ny Kubernetes ary nahazo ny hackathon Tinkoff
Satria kely ny fotoana dia niezaka ny nampihatra ny fampiasa fototra ihany izahay. Mba hametrahana asa ao amin'ny kluster Kubernetes dia ilaina ny mifidy hetsika iray (serivisy iray izay tsy maintsy apetraka amin'ny rahona) sy ny kaodin'ny asa izay mampihatra ny lojika manapa-kevitra. Isaky ny fametrahana fitsipika ho an'ny serivisy voafantina dia nanoratra diarin'ity hetsika ity izahay. Ao amin'ny tontonana admin dia afaka mahita ny diarin'ny hetsika rehetra ianao.

Ny kaody fiasa rehetra dia voatahiry ao amin'ny tahiry Git lavitra, izay tsy maintsy napetraka ao amin'ny tontonana admin. Mba hanovana ny kaody, ny fiasa rehetra dia voatahiry amin'ny sampana samihafa amin'ny tahiry. Ny tontolon'ny admin ihany koa dia manome fahafahana hanao fanitsiana amin'ny sora-baventy an-tsoratra, ka alohan'ny hametrahana asa iray amin'ny famokarana dia tsy azonao atao ny manamarina ny kaody voasoratra, fa manao ny fanovana ilaina ihany koa.

Ahoana no nanaovanay rahona FaaS tao anatin'ny Kubernetes ary nahazo ny hackathon Tinkoff
Ho fanampin'ny fiasan'ny fitsipika, dia nampiharina ihany koa ny fahafahana mampanan-karena tsikelikely ny angon-drakitra amin'ny alàlan'ny Enrichment functions, ny kaody misy azy koa dia script izay ahafahana mandeha any amin'ny trano fanatobiana data, miantso serivisy antoko fahatelo ary manao kajy mialoha. . Mba hanehoana ny vahaolana, dia nanao kajy ny mariky ny zodiaka an'ny mpanjifa nandao ny fangatahana izahay ary namaritra ny mpandraharaha finday mampiasa serivisy REST antoko fahatelo.

Ny lamosin'ny sehatra dia nosoratana tamin'ny Java ary nampiharina ho fampiharana Spring Boot. Tamin'ny voalohany dia nikasa ny hampiasa Postgres izahay hitahiry angon-drakitra admin, saingy, ao anatin'ny hackathon, dia nanapa-kevitra ny hametra ny tenanay amin'ny H2 tsotra izahay mba hitsitsiana fotoana. Ao amin'ny backend, ny fampidirana miaraka amin'ny Bitbucket dia nampiharina mba hanovana ny asa fanatsarana ny fangatahana sy ny script fitsipika. Ho an'ny fampidirana amin'ny tahiry Git lavitra, dia nampiasa JGit Library, izay karazana famonosana amin'ny baiko CLI, ahafahanao manatanteraka toromarika git amin'ny alàlan'ny interface tsara rindrambaiko. Noho izany dia nanana trano fitehirizam-bokatra roa misaraka izahay ho an'ny fiasa sy fitsipika fanampiny, ary ny script rehetra dia nozaraina ho lahatahiry. Tamin'ny alàlan'ny UI dia azo natao ny nisafidy ny fanolorana farany amin'ny sora-baventy amin'ny sampana tsy misy dikany amin'ny tahiry. Rehefa manao fanovana amin'ny kaody amin'ny alàlan'ny tontolon'ny admin, dia noforonina tao amin'ny trano fitehirizana lavitra ny fanolorana ny kaody niova.

Mba hampiharana ny hevitray dia nila fotodrafitrasa sahaza izahay. Nanapa-kevitra ny hametraka ny cluster Kubernetes ao amin'ny rahona izahay. Google Cloud Platform no safidinay. Ny rafitra tsy misy mpizara Fission dia napetraka tao amin'ny cluster Kubernetes, izay napetrakay tao amin'ny Gcloud. Tany am-boalohany, ny serivisy fanamafisam-peo loharano dia nampiharina ho fampiharana Java misaraka voafono ao anaty Pod ao anatin'ny k8s cluster. Saingy taorian'ny fihetsiketsehana savaranonando momba ny tetikasanay teo afovoan'ny hackathon, dia nanoro hevitra izahay ny hanao ny serivisy Enrichment ho mora kokoa mba hanomezana fahafahana hisafidy ny fomba hampanankarena ny angona manta amin'ny fampiharana miditra. Ary tsy nanan-tsafidy izahay afa-tsy ny nanao ny serivisy fanamafisam-peo ho tsy misy mpizara.

Mba hiasa amin'ny Fission dia nampiasa ny Fission CLI izahay, izay tsy maintsy apetraka eo an-tampon'ny Kubernetes CLI. Ny fametrahana ny asa ao anaty cluster k8s dia tsotra fotsiny; mila manendry lalana anatiny ianao ary miditra amin'ny fiasa mba hamela ny fifamoivoizana miditra raha ilaina ny fidirana ivelan'ny cluster. Mazàna tsy mihoatra ny 10 segondra ny fametrahana asa iray.

Famelabelarana farany ny tetikasa sy famintinana

Mba hampisehoana ny fomba fiasan'ny rafitray dia nametraka endrika tsotra amin'ny lohamilina lavitra izahay izay ahafahanao mametraka fangatahana ho an'ny iray amin'ireo vokatra avy amin'ny banky. Raha te hangataka dia tsy maintsy nampiditra ny voalohany ianao, ny daty nahaterahanao ary ny laharan-telefaona.

Ny angon-drakitra avy amin'ny endriky ny mpanjifa dia nandeha tany amin'ny mpanara-maso, izay nandefa fangatahana ho an'ny fitsipika rehetra misy, nampitombo ny angon-drakitra teo aloha araka ny fepetra voafaritra, ary namonjy azy ireo tao amin'ny tahiry iombonana. Amin'ny fitambarany, nametraka fiasa telo izahay izay mandray fanapahan-kevitra amin'ny rindranasa ho avy sy tolotra fampiroboroboana data 4. Taorian'ny nandefasana ny fangatahana dia nahazo ny fanapahan-kevitray ny mpanjifa:

Ahoana no nanaovanay rahona FaaS tao anatin'ny Kubernetes ary nahazo ny hackathon Tinkoff
Ho fanampin'ny fandavana na ny fankatoavana, nahazo lisitry ny vokatra hafa ihany koa ny mpanjifa, fangatahana nalefanay mifanitsy. Izany no fomba nanehoanay ny mety hisian'ny varotra mifanandrify amin'ny sehatra misy anay.

Miisa 3 ny fitambaran'ny vokatra banky noforonina azo:

  • Credit.
  • kilalao
  • fampindramam-bola.

Nandritra ny fihetsiketsehana dia nametraka asa efa voaomana sy sora-baventy ho an'ny serivisy tsirairay izahay.

Ny fitsipika tsirairay dia nitaky ny angon-drakitra fampidirana azy manokana. Noho izany, mba hankatoavana fampindramam-bola, dia nanao kajy ny mariky ny zodiaka mpanjifa izahay ary mampifandray izany amin'ny lojikan'ny kalandrie volana. Mba hankatoavana kilalao iray, dia nanamarina izahay fa efa nahatratra ny taona maro ny mpanjifa, ary namoaka fampindramam-bola dia nandefa fangatahana ho an'ny serivisy misokatra ivelany izahay mba hamaritana ny mpandraharaha finday, ary nisy fanapahan-kevitra noraisina momba izany.

Niezaka nanao ny fampisehoanay ho mahaliana sy hifampiraharaha izahay, ny rehetra manatrika dia afaka mandeha amin'ny endrikay ary manamarina ny fisian'ny serivisy noforoninay ho azy ireo. Ary tamin'ny faran'ny famelabelarana dia nasehonay ny fanadihadiana momba ny fangatahana voaray, izay mampiseho hoe firy ny olona nampiasa ny serivisinay, ny isan'ny fankatoavana ary ny fandavana.

Mba hanangonana analyse an-tserasera, dia nametraka fitaovana BI open source koa izahay Metabase ary nafindra tany amin'ny vata fitahirizanay izany. Ny Metabase dia ahafahanao manangana efijery misy analyse momba ny angon-drakitra mahaliana anay; mila misoratra anarana fifandraisana amin'ny angon-drakitra fotsiny ianao, mifantina tabilao (raha ny anay, fanangonana angona, hatramin'ny nampiasanay MongoDB), ary mamaritra ny sehatra mahaliana anay. .

Vokatr'izany dia nahazo prototype tsara amin'ny sehatra fandraisana fanapahan-kevitra izahay, ary nandritra ny fihetsiketsehana dia afaka nanamarina manokana ny zava-bitany ny mpihaino tsirairay. Vahaolana mahaliana, prototype efa vita ary fihetsiketsehana nahomby no nahafahantsika nandresy, na dia teo aza ny fifaninanana mafy tamin'ny ekipa hafa. Azoko antoka fa misy lahatsoratra mahaliana ihany koa azo soratana amin'ny tetikasan'ny ekipa tsirairay.

Source: www.habr.com

Add a comment