Categorie: Blog

Hoe Kafka werkelijkheid werd

Hallo, Habr! Ik werk in het team van Tinkoff dat zich bezighoudt met de ontwikkeling van ons eigen notificatiecentrum. Voornamelijk programmeer ik in Java met Spring Boot en los ik verschillende technische problemen op die zich in het project voordoen. De meeste van onze microservices communiceren asynchroon met elkaar via een message broker. Eerder gebruikten we IBM MQ als broker, maar dat kon niet meer voldoen aan […]

De droomcorporate: hoe organiseer je een evenement goed?

Ah, die prachtige tijd vlak voor het nieuwe jaar. De periode van jaarverslagen, brandende deadlines, hectische drukte en knipperende lichtjes die zelfs bij een gezond persoon een epileptische aanval kunnen veroorzaken. Seizoen van bedrijfsfeesten en een overvloed aan artikels met tips over hoe je feilloos kunt feesten zonder jezelf voor schut te zetten. Periode om geld uit te geven aan evenementen die geen langdurige voordelen opleveren en voor weinig mensen […]

In Windows 10 20H1 komt er een eenvoudigere manier om stuurprogramma's bij te werken en te installeren

In de volgende grote update van Windows 10, die gepland staat voor uitgave in 2020, zal er een nieuwe manier komen om extra stuurprogramma's bij te werken en te installeren. In het wijzigingenoverzicht van build 19536 van Windows 10 heeft Microsoft bevestigd dat ze nog steeds werken aan een eenvoudigere manier om stuurprogramma's en maandelijkse updates die niet met beveiliging te maken hebben te installeren. Microsoft zegt dat gebruikers een nieuwe […]

Logboeken in Kubernetes (en daarbuiten) vandaag: verwachtingen en realiteit

Het was 2019, en we hebben nog steeds geen standaardoplossing voor logaggregatie in Kubernetes. In dit artikel willen we, aan de hand van voorbeelden uit de praktijk, onze zoektocht, de problemen die we tegenkwamen en hun oplossingen delen. Maar eerst moet ik opmerken dat verschillende klanten heel verschillende ideeën hebben over het verzamelen van logboeken: sommigen willen beveiligings- en auditlogs zien; anderen […]

Hoe ik een week stagiair was als SRE-engineer. Diensten vanuit het oogpunt van een software-engineer

SRE-engineer — stagiair. Laat me me eerst voorstellen. Ik ben @tristan.read, frontend-engineer in de Monitor::Health-groep van GitLab. Vorige week had ik de eer om stagiair te zijn bij een van onze SRE-engineers die diensten draaien. Het doel was dagelijkse observatie van hoe de dienstdoende engineer reageert op incidenten en het opdoen van echte werkervaring. We willen dat onze ingenieurs de behoeften van gebruikers beter begrijpen […]

Derpibooru is nu OSS: de lancering van Philomena en Booru-on-Rails

Derpibooru is het grootste afbeeldingsboard voor fans van My Little Pony ter wereld, dat al negen jaar lang honderdduizenden gebruikers bedient. Tot voor kort maakte de site gebruik van de propriëtaire motor Booru-on-Rails, die was gebouwd op het Ruby on Rails framework en MongoDB. Maar nu is de site verhuisd naar de Philomena motor, geschreven in Elixir met het Phoenix framework, Elasticsearch en PostgreSQL. […]

9 jaar Mojolicious! Feestrelease 8.28 met async/await!

Mojolicious is een modern webframework in Perl. Mojo is een nevenproject voor het ontwikkelen van een toolset voor het framework. Modules uit de familie Mojo::* worden ook veel gebruikt in externe projecten. Voorbeeldcode: use Mojo::Base -strict, -async; async sub hello_p { return 'Hello Mojo!'; } hello_p()->then(sub { say @_ })->wait; Meer voorbeelden zijn te vinden in de documentatie. Eerder schonk de Perlfoundation een subsidie voor de ontwikkeling van de module Future::AsyncAwait. Enige […]

Release van het open source factureringssysteem ABillS 0.82

De release van het open source factureringssysteem ABillS 0.82 is beschikbaar, waarvan de componenten worden geleverd onder de GPLv2-licentie. Nieuwe mogelijkheden: Android-app ABillS Lite gemaakt Internet+ module toegevoegd Een optie toegevoegd die het mogelijk maakt om CPE MAC te dupliceren In het script linkupdown is ondersteuning voor Service ID toegevoegd In het script linkupdown is ondersteuning voor multi-services van abonnees toegevoegd Handmatige inschakeling voor negatieve sessies Pools voor snelle autorisatie creëren […]

Het nDPI 3.0 pakket inspectiesysteem is beschikbaar.

Het ntop-project, dat tools ontwikkelt voor het vastleggen en analyseren van verkeer, heeft de release van het pakket voor diepe pakketinspectie nDPI 3.0 gepubliceerd, dat de ontwikkeling van de OpenDPI-bibliotheek voortzet. Het nDPI-project is opgericht na een mislukte poging om wijzigingen naar de OpenDPI-repository te brengen, die geen ondersteuning meer kreeg. De code van nDPI is geschreven in C en wordt verspreid onder de LGPLv3-licentie. Het project maakt het mogelijk om het verkeer gebruikte protocollen te identificeren […]

We creëren een actieplan met behulp van het AWS Cloud Adoption Framework

De vertaling van het artikel is speciaal voorbereid voor studenten van de cursus 'Cloud Solution Architecture'. Bron Download de gids Actieplannen van AWS CAF helpen u voor te bereiden op de overgang naar de cloudtechnologiestack. De reis begint met het feit dat uw team van leiders zes aspecten van de CAF overweegt. Elk van de aspecten wordt gebruikt om workstreams te creëren die de hiaten in bestaande vaardigheden en processen identificeren, en […]

PagerDuty, of waarom de operationele afdeling soms 's nachts niet kan slapen

Hoe complexer het systeem, hoe meer het wordt overspoeld met allerlei meldingen. Er ontstaat de behoefte om op deze meldingen te reageren, ze te aggregeren en te visualiseren. Ik denk dat deze situatie velen meer dan bekend voorkomt. De oplossing waarover ik ga praten is niet de meest verrassende, maar een volledige artikel hierover kan ik niet vinden. Daarom besloot ik de ervaringen van FunCorp te delen en te vertellen over […]

Geïndexeerde binaire boom

Ik kwam een taak tegen van de volgende aard. Het is nodig om een gegevensopslagcontainer te implementeren met de volgende functionaliteit: een nieuw element invoegen, een element verwijderen op volgnummer, een element op volgnummer ophalen, gegevens worden gesorteerd opgeslagen. Gegevens worden voortdurend toegevoegd en verwijderd, de structuur moet een snelle werking garanderen. Eerst probeerde ik zoiets te implementeren met behulp van de standaardcontainers van std. Deze weg leidde niet […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster