Kategori: Blogg

Hur Kafka blev verklighet

Hej, Habr! Jag arbetar i Tinkoff-teamet som utvecklar vĂ„rt eget meddelandecenter. För det mesta utvecklar jag i Java med Spring Boot och löser olika tekniska problem som uppstĂ„r i projektet. De flesta av vĂ„ra mikrotjĂ€nster interagerar asynkront med varandra via en meddelandebroker. Tidigare anvĂ€nde vi IBM MQ som broker, som slutade fungera med […]

Drömföretaget: hur man korrekt organiserar ett evenemang

Åh, denna underbara tid före nyĂ„r. Tiden för Ă„rsrapporter, brinnande deadlines, hektisk aktivitet och blinkande ljusslingor som kan framkalla epileptiska anfall Ă€ven hos friska personer. SĂ€songen för företagsfester och en ny skörd av artiklar med rĂ„d om hur man kan ha roligt exemplariskt och inte skĂ€mma ut sig. Perioden för att slösa pengar pĂ„ evenemang som inte ger nĂ„gra lĂ„ngsiktiga fördelar och som knappt nĂ„gon […]

I Windows 10 20H1 kommer det att finnas ett enklare sÀtt att uppdatera och installera drivrutiner

I den kommande stora uppdateringen av Windows 10, planerad att slĂ€ppas 2020, kommer det att finnas ett nytt sĂ€tt att uppdatera och installera ytterligare drivrutiner. I Ă€ndringsloggen för byggversion 19536 av Windows 10 bekrĂ€ftade Microsoft att de fortfarande arbetar pĂ„ ett enklare sĂ€tt att installera drivrutiner och mĂ„natliga uppdateringar som inte Ă€r sĂ€kerhetsrelaterade. Microsoft sĂ€ger att anvĂ€ndarna kommer att fĂ„ en ny […]

Loggar i Kubernetes (och mer) idag: förvÀntningar och verklighet

Året var 2019, och vi hade fortfarande ingen standardlösning för loggaggregation i Kubernetes. I denna artikel vill vi, med exempel frĂ„n verklig praktik, dela med oss av vĂ„ra sökningar, problem vi stött pĂ„ och deras lösningar. Men först vill jag pĂ„peka att olika kunder har vĂ€ldigt olika uppfattningar om loggsamling: vissa vill se sĂ€kerhets- och auditloggar; andra […]

Hur jag var praktikant som SRE-ingenjör i en vecka. Vakt sett genom en mjukvaruingenjörs ögon

SRE-ingenjör - praktikant Först och frĂ€mst, lĂ„t mig presentera mig. Jag heter @tristan.read, frontend-ingenjör i gruppen Monitor::Health pĂ„ GitLab. Förra veckan fick jag Ă€ran att vara praktikant hos en av vĂ„ra jourhavande SRE-ingenjörer. MĂ„let var daglig observation av hur jourhavande reagerar pĂ„ incidenter och att fĂ„ verklig arbetslivserfarenhet. Vi vill att vĂ„ra ingenjörer ska förstĂ„ anvĂ€ndarnas behov bĂ€ttre […]

Derpibooru Àr nu öppen kÀllkod: lansering av Philomena och Booru-on-Rails

Derpibooru Ă€r den största bildtavlan för fans av My Little Pony i vĂ€rlden, som har tjĂ€nat hundratusentals anvĂ€ndare i nio Ă„r i rad. Fram till nyligen anvĂ€nde plattformen den proprietĂ€ra motorn Booru-on-Rails, som byggdes pĂ„ Ruby on Rails-ramverket och MongoDB. Men nu har webbplatsen flyttat till motorn Philomena, skriven i Elixir med hjĂ€lp av ramverket Phoenix, Elasticsearch och PostgreSQL. […]

9 Är av Mojolicious! FestutgÄvan 8.28 med async/await!

Mojolicious – en modern webbramverk pĂ„ Perl. Mojo Ă€r ett underprojekt för att utveckla ett verktygsprogram för ramverket. Moduler i familjen Mojo::* anvĂ€nds flitigt Ă€ven i externa projekt. Exempel pĂ„ kod: use Mojo::Base -strict, -async; async sub hello_p { return 'Hello Mojo!'; } hello_p()->then(sub { say @_ })->wait; Fler exempel finns i dokumentationen. Tidigare tilldelade Perlfoundation ett bidrag för att utveckla modulen Future::AsyncAwait. Viss […]

Utgivning av det öppna faktureringssystemet ABillS 0.82

VersionsslĂ€ppet av det öppna faktureringssystemet ABillS 0.82 Ă€r tillgĂ€ngligt, vars komponenter levereras under GPLv2-licensen. Nya funktioner: En Android-app ABillS Lite har skapats Modulen Internet+ En ny funktion har lagts till som gör att CPE MAC kan dupliceras I skriptet linkupdown har stöd för Service ID lagts till I skriptet linkupdown har stöd för abonnentmultitjĂ€nster lagts till Manuell aktivering för negativa sessioner Skapande av pooler för snabb autentisering […]

Systemet för djup inspektion av paket nDPI 3.0 Àr tillgÀngligt

Projektet ntop, som utvecklar verktyg för fĂ„ngst och analys av trafik, har publicerat en version av verktyget för djupinspektion av paket nDPI 3.0, som fortsĂ€tter utvecklingen av biblioteket OpenDPI. nDPI-projektet grundades efter ett misslyckat försök att överföra Ă€ndringar till OpenDPI-repositoriet, som förblev utan underhĂ„ll. nDPI-koden Ă€r skriven i C och distribueras under LGPLv3-licens. Projektet möjliggör identifiering av anvĂ€nda protokoll i trafiken […]

Vi skapar en handlingsplan med hjÀlp av AWS Cloud Adoption Framework

ÖversĂ€ttningen av artikeln har förberetts speciellt för studenterna i kursen "Cloud Solution Architecture". KĂ€lla Ladda ner guiden Handlingsplaner AWS CAF hjĂ€lper dig att förbereda dig för övergĂ„ngen till en molnteknologisk stack. Resan börjar med att ditt ledningsteam övervĂ€ger sex aspekter av CAF. Varje aspekt anvĂ€nds för att skapa arbetsflöden som identifierar luckor i befintliga fĂ€rdigheter och processer, och […]

PagerDuty, eller varför driftavdelningen kan ha svÄrt att sova pÄ natten

Ju mer komplex ett system Ă€r, desto fler varningar vĂ€xer det kring. Det uppstĂ„r ett behov av att reagera pĂ„ dessa varningar, aggregera dem och visualisera. Jag tror att situationen Ă€r bekant för mĂ„nga, som orsakar nervositet. Lösningen som kommer att diskuteras Ă€r inte den mest ovĂ€ntade, men en fullstĂ€ndig artikel om detta Ă€mne hittar man inte. DĂ€rför beslutade jag mig för att dela med mig av erfarenheten frĂ„n FunCorp och berĂ€tta om […]

Indexerat binÀrt trÀd

Jag stötte pĂ„ en uppgift av följande slag. Det Ă€r nödvĂ€ndigt att implementera en datalagringsbehĂ„llare som erbjuder följande funktionalitet: infoga ett nytt element, ta bort ett element efter ordningsnummer, fĂ„ ett element efter ordningsnummer, data lagras i sorterat skick. Data lĂ€ggs stĂ€ndigt till och tas bort, strukturen mĂ„ste sĂ€kerstĂ€lla snabb prestanda. Först försökte jag genomföra detta med standardbehĂ„llarna frĂ„n std. Den vĂ€gen visade sig inte […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster