Kategória: Adminisztráció

Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

Lehet, hogy már kipróbáltad az új 3CX Android Beta alkalmazást. Jelenleg aktívan dolgozunk a kiadáson, amely többek között videóhívás támogatást is tartalmaz! Ha még nem láttad az új 3CX klienst, csatlakozz a béta tesztelők csoportjához! Figyelemmel kísértük azonban, hogy egy gyakori probléma merült fel — a hívásokról és üzenetekről szóló PUSH-értesítések instabil működése. A tipikus negatív visszajelzés […]

ETL folyamatok figyelése egy kis adatbázisban

Sokan specializált eszközöket használnak az adatok kinyerésére, transzformálására és relációs adatbázisokba történő betöltésére. Az eszközök működése naplózásra kerül, a hibák rögzítésre. Hibás működés esetén a napló információkat tartalmaz arról, hogy az eszköz nem tudta teljesíteni a feladatot, és hogy mely modulok (jellemzően java) hol akadtak el. Az utolsó sorokban találhatók az adatbázishiba részletei, például a megsértés […]

Miért szükséges a DevOps és kik a DevOps-szakértők?

Amikor egy alkalmazás nem működik, a legkevésbé sem akarod hallani a kollégáid szájából a „a probléma az ön oldalán van” kijelentést. Végül is a felhasználók szenvednek — őket nem érdekli, hogy melyik csapat tagja felelős a hiba miatt. A DevOps kultúra éppen ezért jött létre, hogy összehozza a fejlesztést és a támogatást, és közös felelősséget vállaljanak a végtermékért. Milyen gyakorlatokat foglal magában […]

Mennyire nehéz Mesh-t építeni: hogyan valósítja meg a decentralizált internet-szolgáltató „Medium” az új Internetet az Yggdrasil alapjain.

Üdvözlöm! Bizonyára nem újdonság önnek, hogy a „Szuverén RUnet” már a küszöbön áll — a törvény idén november 1-jén lép életbe. Sajnos, hogy hogyan fog működni (és hogy egyáltalán fog-e?) — nem teljesen világos: pontos utasítások a szolgáltatók számára eddig nincsenek nyilvánosan elérhetőek. Szankciók, tervek és módszerek sem állnak rendelkezésre […]

Konzolos roguelike C++-ban

Bevezetés „A Linux nem játékra való!” — elavult mondat: ma már sok csodás játék készült kifejezetten erre a remek rendszerre. Azonban néha mégis valami különlegeset szeretnél, ami kifejezetten neked való… És én eldöntöttem, hogy létrehozom ezt a különlegességet. Alap Lent nem fogom megmutatni és elmesélni az egész kódot (ez nem túl izgalmas) — csak a főbb pontokat. 1. Karakter Itt […]

Monorepo és multirepo támogatás a werf-ben, és mi köze a Docker Registryhez

A monorepo téma már többször is felmerült, és általában élénk vitákat vált ki. A werf Open Source eszközként való létrehozása során, amely a Git-ből Docker képekbe történő kódépítési folyamatokat kívánja javítani (és azokat Kubernetesbe szállítani), keveset gondolkodunk azon, hogy melyik választás a jobb. Számunkra elsődleges, hogy mindent biztosítsunk a különböző vélemények támogatóinak (ha ez […]

Rövid útmutató a pilóták és PoC végrehajtásához

Bevezetés Évek alatt, mióta az IT területén dolgozom, különösen az IT értékesítésében, sok pilot projektet láttam, de ezek többsége jelentős időráfordítással zárult, eredmény nélkül. Ha a hardver megoldások teszteléséről beszélünk, mint például a tároló megoldások, általában minden demó rendszer mögött szinte egy éves várakozás áll. És minden […]

Unit tesztelés az adatbázis-kezelő rendszerekben — hogyan csináljuk ezt a Sportmasterben, második rész

Az első rész — itt. Képzeld el a helyzetet. Az új funkció fejlesztési feladata előtt állsz. Van néhány elődöd által készített anyagod. Ha feltételezzük, hogy nincs morális kötelezettséged, akkor hogyan tennél? A legtöbbször az összes régi anyag elfelejtődik, és minden az elejétől kezdődik. Senki sem szereti az idegen kódot bogarászni, és ha megfelelő […]

A következő generációs számlázási architektúra: átalakulás a Tarantoolra való áttéréssel

Miért szükséges egy olyan nagyvállalatnak, mint a MegaFon, a Tarantool a számlázásban? Kívülről úgy tűnik, hogy a szokásos eljárás az, hogy egy szállító behoz egy nagy dobozt, csatlakoztatja az aljzatba – itt van a számlázás! Régen ez volt a helyzet, de ma már ez archaikus, és ezek a dinoszauruszok már kihalnak vagy ki is haltak. Eredetileg a számlázás egy számlázó rendszer volt – számológép vagy kalkulátor. A modern távközlésben – ez a rendszer automatizálja az ügyféllel való interakció teljes életciklusát […]

Tarantool Cartridge: Lua backend részekre bontása három sorban

A Mail.ru Groupnál van Tarantool – ez egy Lua alapú alkalmazás szerver, ami ráadásul adatbázis is (vagy fordítva?). Gyors és klassz, de egyetlen szerver lehetőségei nem korlátlanok. A vertikális skálázás sem csodaszer, ezért a Tarantool tartalmaz eszközöket a horizontális skálázásra – a vshard modul [1]. Ez lehetővé teszi a darabolást […]

Kubernetes tárolók bővítményei: a Flexvolume-tól a CSI-ig

Amikor a Kubernetes még v1.0.0-s verzióval rendelkezett, léteztek tárolós bővítmények (volume plugins). Ezek a bővítmények szükségesek voltak a Kubernetes rendszerének csatlakoztatásához a konténerek állandó (persistent) adataihoz. Kezdetben a számuk nem volt túl nagy, és az első szolgáltatók között voltak olyanok, mint a GCE PD, Ceph, AWS EBS és mások. A bővítményeket a Kubernetes-szel együtt szállították, ezért is […]

Kubernetes platform létrehozása a Pinterest-en

A Pinterest működése alatt 300 millió felhasználó több mint 200 milliárd tűt hozott létre több mint 4 milliárd táblán. Annak érdekében, hogy kiszolgálják ezt a hatalmas felhasználói bázist és a kiterjedt tartalmat, a portál több ezer szolgáltatást fejlesztett ki, kezdve a mikro-szolgáltatásoktól, amelyeket néhány CPU képes kezelni, egészen a hatalmas monolitokig, amelyek egy egész virtuális gépparkon futnak. Elérkezett az idő, […]

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster