Rubriik: Haldamine

Miks PUSH-teated ei jõua VoIP-kliendisse 3CX Androidile

Võimalik, et olete juba proovinud meie uut rakendust 3CX Android Beta. Praegu töötame aktiivselt välja versiooni, mis sisaldab lisaks videokõnede toe! Kui te pole veel uut 3CX klienti näinud, liituge beetatestijate rühmaga! Kuid oleme märganud üsna levinud probleemi - kõnede ja sõnumite PUSH-teadete ebastabiilset tööd. Tüüpiline negatiivne tagasiside […]

ETL-protsesside jälgimine väikeses andmehoidlas

Paljud kasutavad spetsialiseeritud tööriistu andmete hankimise, transformeerimise ja laadimise protseduuride loomiseks relatsioonilistesse andmebaasidesse. Tööriistade tööprotsess logitakse, vead fikseeritakse. Vea korral sisaldab logi teavet selle kohta, et tööriist ei suutnud ülesannet täita ja millised moodulid (tihti on see java), kus peatudes. Viimastes ridades võib leida andmebaasi viga, näiteks rikkumine […]

Miks on DevOps vajalik ja kes on DevOps spetsialistid

Kui rakendus ei tööta, ei soovi keegi kuulda kolleegide juttu "probleem on teie pool". Lõppude lõpuks kannatavad kasutajad – ja neile ei ole oluline, milline meeskonna osa vastutab rikkumise eest. DevOps kultuur sündis just selleks, et siduda arendus ja tugi ning koondada nad ühiselt vastutusele lõpp-toote eest. Millised praktikad kuuluvad […]

Konsolipõhine roguelike C++-is

Sissejuhatus "Linux ei ole mängudeks!" — see on aegunud lause: praegu on tekkinud palju suurepäraseid mänge, mis on spetsiaalselt loodud selle imelise süsteemi jaoks. Kuid siiski, mõnikord tahaks midagi erilist, mis sobiks just sulle… Ja ma otsustasin luua selle erilise asja. Alus Ma ei kavatse näidata ja rääkida kogu koodist (see pole just väga huvitav) — ainult peamised punktid. 1. Isikuga […]

Toetamine monorepo ja multirepo werf-is ning kuidas see on seotud Docker Registryga

Monorepo teema on arutatud korduvalt ja tavaliselt tekitab see üsna elavaid vaidlusi. Loojes tool werf, mis on avatud lähtekoodiga tööriist, mille eesmärk on parandada rakenduste koodi ehitamise protsesse Gitist Docker-piltideks (ja nende edasine tarnimine Kubernetesesse), ei mõtle me palju sellele, milline valik on parem. Meie jaoks on esmatähtis tagada kõik vajalik erinevate arvamuste toetajatele (kui see on […]

Kohene juhend pilootide ja PoC läbiviimiseks

Sissejuhatus Olen IT valdkonnas, eriti IT müügis töötanud aastaid ja olen näinud palju pilootprojekte, kuid enamus neist lõppes mittemillegagi, kulutades märkimisväärselt aega. Kui me räägime füüsiliste lahenduste testimisest, nagu näiteks andmemälu, on igale demotestratiiv süsteemile tavaliselt mõni aasta tehnoloogia ootejärjekorda. Ja iga […]

Üksuste testimine andmebaasides - kuidas me seda Sportmasteris teeme, teine osa

Esimene osa - siin. Kujutage ette olukorda. Teie ees on ülesanne uue funktsionaalsuse arendamiseks. Teil on eelkäijate loodud töötlused. Kui eeldada, et teil ei ole mingeid moraalseid kohustusi, siis kuidas te käituksite? Enamasti unustatakse kõik vanad töötlused ja kõik algab uuesti. Keegi ei armasta tungida kellegi teise koodi, ja kui olemas on […]

Uue põlvkonna arveldusarkitektuur: transformatsioon üleminekul Tarantoolile

Miks on sellisel korporatsioonil nagu MegaFon Tarantool billingus? Vaatest näib, et tavaliselt tuleb müüja, toob suure kasti, ühendab pistiku pistikupessa — ja billing ongi olemas! Kunagi oli see tõepoolest nii, kuid praegu on see arhaika ja sellised dinosaurused on juba väljasurnud või väljasurnud. Alguses oli billing süsteem arvete esitamiseks — arve või kalkulaator. Kaasaegses telekommunikatsioonis on see automaatika süsteem kogu elutsükli juhtimiseks kliendiga […]

Tarantool Cartridge: Lua-taustal oleva shardimine kolmes reas

Meie Mail.ru Grupis on Tarantool — see on rakenduste server Lua peal, mis samaaegselt töötab ka andmebaasina (või vastupidi?). See on kiire ja äge, kuid ühe serveri võimalused ei ole siiski piiramatud. Vertikaalne skaleerimine ei ole samuti imerohi, seetõttu on Tarantoolis tööriistad horisontaalseks skaleerimiseks — moodul vshard [1]. See võimaldab shardimist […]

Kubernetesi salvestusmahtude pluginad: Flexvolume'ist CSI-ni

Aegadel, mil Kubernetes oli veel v1.0.0, olid olemas mahtude pistikprogrammid (volume plugins). Need olid vajalikud Kubernetes'i süsteemide ühendamiseks konteinerite püsivate (püsivate) andmete salvestamiseks. Nende arv ei olnud suur ja esimestena olid seal sellised salvestusteenuse pakkujad nagu GCE PD, Ceph, AWS EBS ja teised. Pistikprogrammid pakuti koos Kubernetes'iga, mille eest […]

Loome Kubernetes'e platvormi Pinterest'is

Pinterest'i aastate jooksul on 300 miljonit teenuse kasutajat loonud üle 200 miljardi pin-nupu enam kui 4 miljardi tahvli jaoks. Selle kasutajaarmee ja ulatusliku sisubaasi teenindamiseks on portaal välja töötanud tuhandeid teenuseid, alates mikroteenustest, millega suudab hakkama saada paar CPU-d, kuni hiiglaslike monoliitideni, mis töötavad kogu virtuaalmasinate pargis. Ja nüüd on see hetk, […]

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster