Categorie: Beheer

Deploy Docker Image op Dokku met Ansible

Proloog Onlangs ontdekte ik een ‘pocket’ PaaS die lijkt op Heroku met een vrij voor de hand liggende naam - Dokku. Ik was erg aangetrokken door de mogelijkheid om eenvoudig een certificaat toe te voegen aan de applicatie en vhost uit de doos, dus besloot ik mijn docker-images naar Dokku te verplaatsen. Helaas was ik teleurgesteld dat er in Dokku geen commando's zijn zoals Heroku dokku container:push dokku container:release // Erg […]

Wat zijn de gevolgen van het verlagen van het niveau van transactie-isolatie in databases?

Hallo allemaal. Dit is Владислав Родин. Momenteel ben ik de leidinggevende van de cursus "Architect van hoge belastingen" aan OTUS, en geef daarnaast les in cursussen over software-architectuur. Naast het lesgeven, zoals je misschien hebt opgemerkt, schrijf ik originele inhoud voor de OTUS-blog op Habr, en deze keer wil ik de lancering van de cursus "PostgreSQL" markeren, waarvoor we momenteel […]

Implementatie van de docker pull en docker push commando's zonder de docker client via HTTP-verzoeken

We hadden 2 zakken gras, 75 tabletten mescaline, een unix-omgeving, een docker-repository en de taak om de docker pull en docker push commando's zonder de docker client te implementeren. UPD: Vraag: Wat is dit allemaal? Antwoord: Belastings testen van het product (NIET met bash, de scripts zijn voor educatieve doeleinden). Er is besloten om geen docker client te gebruiken om extra lagen te verminderen (in redelijke […]

Data dichotomie: heroverweging van de relatie tot data en diensten

Hallo allemaal! We hebben geweldig nieuws, in juni lanceert OTUS opnieuw de cursus 'Software Architect', en daarom delen we traditiegetrouw nuttig materiaal met jullie. Als je al deze microservices zonder enige context hebt gezien, vind je het misschien een beetje vreemd. Het opdelen van een applicatie in fragmenten die met elkaar verbonden zijn via een netwerk betekent onvermijdelijk dat er meer […]

Load testing als CI-service voor ontwikkelaars

Een van de problemen waarmee multi-product softwareleveranciers vaak worden geconfronteerd, is de duplicatie van competenties van ingenieurs — ontwikkelaars, testers en infrastructuurbeheerders — in bijna elk team. Dit geldt ook voor dure ingenieurs — specialisten op het gebied van load testing. In plaats van zich met hun directe verantwoordelijkheden bezig te houden en hun unieke ervaring te gebruiken voor het opzetten van het load testing proces, het kiezen van een methodologie, […]

NFC: Een analyse van de Near Field Communication technologie

We zijn allemaal gewend aan een smartphone-feature zoals NFC. En het lijkt allemaal duidelijk. Veel mensen kopen geen smartphones zonder NFC, denkend dat het alleen om aankopen gaat. Maar er zijn veel vragen. Maar wist je wat deze technologie nog meer kan? Wat te doen als je smartphone geen NFC heeft? Hoe de chip in een iPhone te gebruiken zonder […]

Hoe we een plotselinge belastingstoename van x10 op afstand hebben doorstaan en wat we ervan hebben geleerd

Hallo, Habr! De afgelopen paar maanden hebben we geleefd in een zeer interessante situatie, en ik wil onze geschiedenis over het schalen van infrastructuur delen. In deze tijd is SberMarket vier keer gegroeid in bestellingen en hebben we de service in 17 nieuwe steden gelanceerd. De explosieve groei in de vraag naar boodschappenlevering vereiste dat we onze infrastructuur opschaalden. Lees meer over de meest interessante en nuttige conclusies […]

Praktijkcursussen van IBM: Quarkus (super snelle Java voor microservices), Jakarta EE en OpenShift

Hallo allemaal! Ook wij zijn moe van de webinars, het aantal is de afgelopen maanden enorm gestegen. We proberen voor Habr de meest interessante en nuttige evenementen te selecteren. Voor begin juni (we hopen dat de zomer er eindelijk aan komt) hebben we een aantal praktische sessies gepland die zeker interessant zullen zijn voor ontwikkelaars. Allereerst zullen we het hebben over serverless en de nieuwste super snelle Quarkus […]

Cloud-georiënteerde berichtenuitwisseling op het Red Hat OpenShift-platform met Quarkus en AMQ Online

Hallo allemaal! Daar is hij dan – onze laatste post in de serie over Quarkus! (Trouwens, kijk naar ons webinar 'Wat is Quarkus - een Kubernetes native Java framework'. We laten zien hoe je kunt beginnen 'vanaf nul' of bestaande oplossingen kunt migreren) In de vorige post hebben we de bijbehorende tools bekeken waarmee je de verbeteringen quantitief kunt beoordelen die voortkomen uit de modernisering van Java-toepassingen. Begonnen met versie […]

Quarkus: modernisering van applicaties aan de hand van de helloworld uit JBoss EAP Quickstart (vervolg)

Hallo allemaal – dit is de vijfde post in onze serie over Quarkus! (Trouwens, kijk naar ons webinar "Wat is Quarkus – een Kubernetes-native Java-framework". We laten je zien hoe je kunt beginnen "vanaf nul" of bestaande oplossingen kunt migreren.) In de vorige post hebben we de modernisering van Java-applicaties besproken met behulp van door Quarkus ondersteunende technologieën (CDI en Servlet 3) aan de hand van het helloworld-programma uit de Red […]

Server HTTP-header check service

Voor elke website is het belangrijk om de HTTP-headers correct in te stellen. Er zijn veel artikelen geschreven over headers. Hier hebben we de opgebouwde ervaring en de RFC-documentatie samengevoegd. Sommige headers zijn verplicht, sommige verouderd, en sommige kunnen verwarring en tegenstrijdigheden veroorzaken. We hebben een tool gemaakt voor het automatisch controleren van de HTTP-headers van de webserver. In tegenstelling tot veel andere diensten, die alleen de headers tonen, stelt deze dienst je in staat om te specificeren […]

Back-up opslag voor duizenden virtuele machines met gratis tools

Hallo, onlangs kwam ik een interessante uitdaging tegen om opslag in te stellen voor de back-up van een groot aantal block devices. Elke week maken we een back-up van al onze virtuele machines in onze cloud, dus we moeten in staat zijn om duizenden back-ups te beheren en dit zo snel en efficiënt mogelijk te doen. Helaas zijn standaard RAID5, RAID6 configuraties in dit geval niet geschikt vanwege […]

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