Kategorie: Administration

Isolation der Entwicklungsumgebungen mit LXD-Containern

Ich werde über den Ansatz zur Organisation lokaler isolierter Entwicklungsumgebungen auf meinem Arbeitsplatz berichten. Der Ansatz wurde durch folgende Faktoren beeinflusst: verschiedene Programmiersprachen benötigen unterschiedliche IDEs und Toolchains; in verschiedenen Projekten können unterschiedliche Versionen von Toolchains und Bibliotheken verwendet werden. Der Ansatz besteht darin, die Entwicklung innerhalb von lokal auf dem Laptop oder Arbeitsplatz laufenden LXD-Containern zu betreiben […]

Letzte Woche hat Microsoft einen Paketmanager veröffentlicht.

Vorwort Stellen Sie sich ein Szenario vor, in dem sich eine Blockchain-Plattform schnell entwickelt und die Anzahl der Benutzer rapide ansteigt, sodass sie in die Zehntausende geht, was zu einem plötzlichen Anstieg der begleitenden Kosten innerhalb kurzer Zeit führt. Welche Strategien sind in dieser Phase notwendig, um die betriebliche Effizienz aufrechtzuerhalten, ohne die Entwicklungsgeschwindigkeit durch komplizierte Abstimmungs- und Bestätigungsprozesse zu gefährden? Wie viele Unternehmen zustimmen werden, […]

Wie Microsoft AppGet getötet hat

In der vergangenen Woche hat Microsoft den Paketmanager WinGet im Rahmen der Ankündigungen auf der Build 2020-Konferenz veröffentlicht. Viele sahen dies als weiteren Beweis für die Annäherung von Microsoft an die Open-Source-Bewegung. Aber nicht der kanadische Entwickler Keivan Beigi, der Autor des freien Paketmanagers AppGet. Er versucht jetzt zu verstehen, was in den letzten 12 Monaten passiert ist, in denen er […]

USB über IP im Heimnetzwerk

Manchmal verspürt man den Wunsch, mit einem über USB angeschlossenen Gerät zu arbeiten, ohne es direkt neben dem Laptop auf dem Tisch zu haben. Ein solches Gerät für mich ist ein chinesischer Gravur-Laser mit 500 mW, der bei naher Berührung recht unangenehm ist. Neben der unmittelbaren Gefahr für die Augen werden beim Betrieb des Lasers giftige Verbrennungsprodukte freigesetzt, weshalb das Gerät in einem gut belüfteten […]

Nützlicher Beitrag: Alle aktuellen Kurse, Übertragungen und Tech-Talks

Okay, wir sind ein innovatives IT-Unternehmen, und das bedeutet, dass wir Entwickler haben – und es sind gute Entwickler, die leidenschaftlich bei der Sache sind. Außerdem streamen sie live, und das Ganze wird DevNation genannt. Nachfolgend sind nur nützliche Links zu Live-Veranstaltungen, Videos, Meetups und Tech Talks. Kursangebot am 1. Juni: Masterkurs "Kubernetes für Einsteiger" – verfügbar in Englisch, Spanisch, Portugiesisch und […]

Bereitstellung des Docker-Images auf Dokku mit Ansible

Prolog: Kürzlich habe ich von einer "Pocket" PaaS erfahren, die Heroku ähnelt und einen ziemlich offensichtlichen Namen hat – Dokku. Vor allem die Möglichkeit, einfach ein Zertifikat zur Anwendung und ein vhost direkt hinzuzufügen, hat mich sehr angesprochen, weshalb ich mich entschieden habe, meine Docker-Images auf Dokku zu übertragen. Allerdings war ich enttäuscht, dass es in Dokku keine Befehle wie bei Heroku gibt: dokku container:push dokku container:release \/\/ Sehr […]

Was kann das Absenken des Isolationsniveaus von Transaktionen in Datenbanken zur Folge haben?

Hallo zusammen. Hier ist Wladislaw Rodin. Momentan bin ich der Kursleiter für "Architekt von Hochlastsystemen" bei OTUS und unterrichte auch in Kursen, die sich der Softwarearchitektur widmen. Neben dem Unterrichten, wie Sie vielleicht bemerkt haben, schreibe ich auch maßgeschneiderte Inhalte für den OTUS-Blog auf Habr, und den heutigen Artikel möchte ich dem Start des Kurses "PostgreSQL" widmen, der gerade jetzt […]

Implementierung der Befehle docker pull und docker push ohne Docker-Client durch HTTP-Anfragen.

Wir hatten 2 Säcke Gras, 75 Pillen Meskalin, eine Unix-Umgebung, ein Docker-Repository und die Aufgabe, die Befehle docker pull und docker push ohne den Docker-Client umzusetzen. UPD: Frage: Wozu das Ganze? Antwort: Lasttest des Produkts (NICHT mit Bash-Befehlen, die Skripte sind zu Bildungszwecken angegeben). Es wurde entschieden, den Docker-Client nicht zu verwenden, um zusätzliche Schichten zu reduzieren (im vernünftigen […]

Dichotomie der Daten: Überdenken des Verhältnisses zu Daten und Dienstleistungen

Hallo zusammen! Wir haben großartige Neuigkeiten: Im Juni startet OTUS erneut den Kurs "Softwarearchitekt", und aus diesem Anlass teilen wir traditionell nützliche Materialien mit Ihnen. Wenn Sie mit dieser ganzen Mikrodienstgeschichte ohne jeden Kontext konfrontiert wurden, ist es verständlich, dass Sie sie etwas seltsam finden. Das Aufteilen einer Anwendung in Fragmente, die über ein Netzwerk verbunden sind, bedeutet zwangsläufig, dass […]

Lasttest als CI-Dienst für Entwickler

Ein Problem, dem sich häufig Multiproduct-Softwareanbieter gegenübersehen, ist die doppelte Kompetenz von Ingenieuren – Entwicklern, Testern und Infrastrukturadministratoren – in fast jedem Team. Dies betrifft auch die kostspieligen Ingenieure – Spezialisten im Bereich Lasttests. Anstatt sich mit ihren direkten Aufgaben zu beschäftigen und ihre einzigartige Erfahrung zu nutzen, um den Prozess des Lasttestens zu gestalten, die Methodik auszuwählen, […]

NFC: Eine Analyse der Near Field Communication-Technologie

Wir alle sind an die Tatsache gewöhnt, dass Smartphones über NFC verfügen. Und eigentlich ist alles klar. Viele kaufen keine Smartphones ohne NFC, weil sie denken, dass es nur um Einkäufe geht. Aber es gibt viele Fragen. Wussten Sie, was diese Technologie noch kann? Was tun, wenn Ihr Smartphone kein NFC hat? Wie kann man den Chip im iPhone nutzen, ohne […]

Wie wir einen plötzlichen Anstieg der Last um das 10-Fache im Homeoffice bewältigt haben und welche Schlussfolgerungen wir daraus gezogen haben.

Hallo, Habr! In den letzten Monaten haben wir eine sehr interessante Situation erlebt, und ich möchte unsere Geschichte über die Skalierung der Infrastruktur teilen. In dieser Zeit hat SberMarket die Bestellungen vervierfacht und den Service in 17 neuen Städten gestartet. Der explosive Anstieg der Nachfrage nach Lebensmittellieferungen erforderte von uns, die Infrastruktur zu skalieren. Lesen Sie über die interessantesten und nützlichsten Erkenntnisse […]

60GB SSD 8Gb DDR4