Kategoria: Administracja

Dlaczego powiadomienia PUSH nie przychodzą w kliencie VoIP 3CX dla Androida

Możliwe, że już wypróbowałeś naszą nową aplikację 3CX dla Android Beta. Obecnie intensywnie pracujemy nad wydaniem, które będzie zawierało, między innymi, wsparcie dla wideorozmów! Jeśli jeszcze nie widziałeś nowego klienta 3CX, dołącz do grupy beta testerów! Zwróciliśmy uwagę na dość powszechny problem - niestabilne działanie powiadomień PUSH o połączeniach i wiadomościach. Typowa negatywna opinia […]

Monitorowanie procesów ETL w małym magazynie danych

Wielu korzysta ze specjalistycznych narzędzi do tworzenia procedur ekstrakcji, transformacji i ładowania danych do relacyjnych baz danych. Procesy realizowane przez narzędzia są logowane, a błędy są rejestrowane. W przypadku błędu w logu znajduje się informacja o tym, że narzędzie nie mogło wykonać zadania oraz które moduły (często jest to java) gdzie się zatrzymały. W ostatnich linijkach można znaleźć błąd bazy danych, na przykład naruszenie […]

Po co potrzebny jest DevOps i kim są specjaliści DevOps?

Kiedy aplikacja nie działa, najmniej chce się usłyszeć od kolegów zdanie „to problem z twojej strony”. W rezultacie cierpią użytkownicy – a im wcale nie obchodzi, która część zespołu ponosi odpowiedzialność za awarię. Kultura DevOps powstała właśnie po to, aby zjednoczyć rozwój i wsparcie, a także połączyć ich wokół wspólnej odpowiedzialności za końcowy produkt. Jakie praktyki wchodzą w […]

Co nam stoi na przeszkodzie w stworzeniu Mesh: jak zdecentralizowany dostawca Internetu „Medium” buduje nowy Internet oparty na Yggdrasil.

Witam! Z pewnością nie będzie dla was dużym zaskoczeniem to, że „Suwerenny Runet” zbliża się wielkimi krokami — ustawa wchodzi w życie już 1 listopada tego roku. Niestety, jak to będzie działać (i czy w ogóle?) — nie jest do końca jasne: dokładne instrukcje dla operatorów telekomunikacyjnych są w tej chwili niedostępne. Nie ma również metod, kar, planów, […]

Konsolowy roguelike w C++

Wprowadzenie „Linux nie jest dla gier!” — to już przestarzałe stwierdzenie: teraz pojawiło się wiele wspaniałych gier stworzonych specjalnie dla tego niesamowitego systemu. Ale czasami pragnie się czegoś wyjątkowego, co pasowałoby tylko dla ciebie... I postanowiłem stworzyć takie coś wyjątkowego. Podstawy Nie zamierzam przedstawiać i omawiać całego kodu (to niezbyt ciekawe) — tylko kluczowe aspekty. 1. Postać Tutaj […]

Wsparcie dla monorepo i multirepo w werf i jakie ma to znaczenie dla Docker Registry

Temat monorepo był już wielokrotnie poruszany i zazwyczaj wywołuje dość żywe debaty. Tworząc werf jako narzędzie typu Open Source, mające na celu poprawę procesów budowania kodu aplikacji z Git do obrazów Docker (i ich późniejszego dostarczania do Kubernetes), rzadko zastanawiamy się nad tym, który wybór jest lepszy. Dla nas najważniejsze jest zapewnienie wszystkiego, co potrzebne dla zwolenników różnych opinii (jeśli to […]

Krótki przewodnik po przeprowadzaniu pilotaży i PoC

Wprowadzenie Przez lata pracy w branży IT, a szczególnie w sprzedaży IT, widziałem wiele pilotażowych projektów, ale większość z nich kończyła się niepowodzeniem przy znaczących wydatkach czasowych. Przy tym, jeśli mówimy o testowaniu rozwiązań sprzętowych, jak na przykład storage, dla każdego systemu demonstracyjnego zazwyczaj jest kolejka nieomal na rok do przodu. A każde […]

Testy jednostkowe w bazach danych — jak to robimy w Sportmasterze, część druga

Pierwsza część — tutaj. Wyobraź sobie sytuację. Stoisz przed zadaniem opracowania nowej funkcjonalności. Posiadasz osiągnięcia od swoich poprzedników. Zakładając, że nie masz żadnych moralnych zobowiązań, jak byś postąpił? Najczęściej wszystkie stare dokonania zostają zapomniane i wszystko zaczyna się od nowa. Nikt nie lubi grzebać w cudzym kodzie, a przy dostępności […]

Architektura billingowa nowej generacji: transformacja przy użyciu Tarantoola

Po co takiej korporacji, jak MTS, potrzebny jest Tarantool w billingu? Z zewnątrz wydaje się, że zwykle przychodzi dostawca, przynosi jakąś dużą skrzynkę, włącza ją do gniazdka — i oto billing! Kiedyś tak to działało, ale teraz to archaizm, a takie dinozaury już wymarły lub wymierają. Początkowo billing to system do wystawiania faktur — licznik lub kalkulator. W nowoczesnej telekomunikacji — to system automatyzacji całego cyklu życia interakcji z abonentem […]

Tarantool Cartridge: podział Lua backendu w trzy linijki

W Mail.ru Group mamy Tarantoola — to taka aplikacja serwerowa napisana w Lua, która jest jednocześnie bazą danych (lub odwrotnie?). Jest szybka i świetna, ale możliwości jednego serwera wciąż są ograniczone. Pionowe skalowanie również nie jest panaceum, dlatego w Tarantool znajdują się narzędzia do skalowania poziomego — moduł vshard [1]. Pozwala on na podział […]

Wtyczki wolumenów dla magazynów w Kubernetes: od Flexvolume do CSI

W czasach, gdy Kubernetes był jeszcze w wersji v1.0.0, istniały wtyczki dla wolumenów (volume plugins). Były one potrzebne do podłączenia systemów przechowywania trwałych danych kontenerów do Kubernetes. Ich liczba była niewielka, a wśród pierwszych były takie dostawcy przechowywania jak GCE PD, Ceph, AWS EBS i inni. Wtyczki były dostarczane razem z Kubernetes, za co i […]

Tworzymy platformę kubernetes w Pinterest

Przez lata istnienia Pinterest 300 milionów użytkowników serwisu stworzyło ponad 200 miliardów pinów na ponad 4 miliardach tablic. Aby obsłużyć tę armię użytkowników oraz obszerną bazę treści, portal opracował tysiące serwisów, od mikroserwisów, które mogą obsługiwać kilka CPU, po gigantyczne monolity, które funkcjonują na całym parku maszyn wirtualnych. I nadszedł moment, […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster