Offene Sendung der Haupthalle HighLoad ++ 2018

Die diesjährige Konferenz für Entwickler hoch geladener Dienste HighLoad ++ erwies sich als einfach gigantisch. Am 8. und 9. November werden 3.000 Gäste nach SKOLKOVO kommen, um sich mit den Feinheiten der Architektur auseinanderzusetzen, sich über Innovationen in Datenbanken zu informieren, über Microservices, Clouds, Big Data, Neuronen zu sprechen und zu wissen, in welche anderen Dschungelkonversationen all dieser erstklassigen Entwickler sie gehen können.



Der Zeitplan mit 138 Berichten über das Hauptprogramm, 14 zweistündigen Workshops und unzähligen Mitaps (in dem Sinne, dass sie auf dem Weg hinzugefügt werden und wir sie erst nachträglich berechnen können). Dies alles bedeutet einerseits, dass jeder Themen für sich findet und Antworten auf seine Fragen erhält. Und andererseits ist die Auswahl sehr schwierig.

Eine der Routenoptionen für die Konferenz besteht darin, zu den beliebtesten Berichten zu wechseln . Darüber hinaus haben wir während der Arbeit am Zeitplan zukünftige Zuhörer interviewt und eine Bewertung der Erwartungen erstellt. Die Wahlleiter werden in der Haupthalle (Kogress Hall) auftreten, die wir traditionell kostenlos ausstrahlen .

First Day Broadcast HighLoad ++


Sendung des zweiten Tages HighLoad ++


Die Sendung wird auf unserem HighLoad-Kanal auf Youtube ausgestrahlt, sodass Sie nichts vergessen oder verpassen können. Sie können den Kanal, den Blog oder den Newsletter abonnieren - oder besser alles auf einmal, wir haben alles Nützliche :)

Und jetzt werden wir untersuchen, was tatsächlich im Trend liegt und worüber oder von wem jeder etwas hören möchte.

8. November


10:00 - Was wissen wir über Microservices? / Vadim Madison (Avito)


Vadim Madison Vadim wird darüber sprechen, welche Metriken in verschiedenen Phasen von Microservices erfasst werden sollen, und seine Erfahrungen mit der Verwendung dieser Metriken zur Überprüfung des Produktionsstatus teilen. Lassen Sie uns im Allgemeinen über alles sprechen, was als „Leben nach dem Start in Kubernetes“ bezeichnet wird.



11:00 - Die Dornen von Containeranwendungen und Mikrodiensten / Ivan Kruglov (Booking.com)


Ivan Kruglov Ivan wird die Entwicklung der privaten Clouds in Booking.com zeigen und Ihnen sagen, auf welchen Technologien verschiedene Generationen aufgebaut haben. Lassen Sie uns sehen, wie die Implementierung von containerisierten Anwendungen und SOA gezwungen war, interne Prozesse neu zu erstellen, und als kleines Projekt schließlich zu etwas viel mehr wurde.


12:00 - Datenerkennung in Microservice-Architektur / Nikolay Golov (Avito)


Nikolay Golov Nikolai bietet an, sich mit dem Konzept von „Remembering Fabric“, Persistence Fabric, vertraut zu machen, mit dessen Hilfe viele Probleme der Microservice-Architektur mit separaten Datenbanken für verschiedene Dienste gelöst werden können. In dem Bericht werden wir über die Elemente seiner Implementierung im grafischen Neo4J-DBMS sprechen.


13:00 - Datenbanken und Kubernetes / Dmitry Stolyarov (Flant)


Dmitry Stolyarov Dmitry wird Ihnen endlich sagen, ob sich die Basis in Kubernetes befindet. Anhand konkreter Beispiele betrachten wir, in welchen Fällen es sinnvoll ist, Datenbanken (und im Allgemeinen Stateful-Anwendungen) in Kubernetes zu hosten, und in welchen Fällen dies ungerechtfertigt oder sogar schädlich und gefährlich ist.


14:00 - Apache Kafka als Basis für den Fahrradbau / Nikolay Sivko (okmeter.io)


Nikolay Sivko Nikolai wird seine Erfahrungen bei der Entwicklung und dem Betrieb einer speziellen Zeitreihendatenbank teilen, die auf Apache Kafka basiert. Der Hauptvorteil besteht darin, dass Sie einen Teil der kompliziertesten Logik für diese Aufgabe NICHT implementieren können, sondern von Apache Kafka übernehmen können: Tun Sie es nicht selbst; Scherben aus der Schachtel holen; Bereitstellung / Kontrolle der Datenintegrität.


15:00 - Wir beschleunigen die Verarbeitung von Ereignissen auf 1,6 M / s / Alexander Krasheninnikov (Badoo)


Alexander wird seine Erfahrungen mit der Änderung des technologischen Stacks im Ereignisverarbeitungssystem von Spark + Hadoop auf ClickHouse teilen. Nützliche Erfahrung - dies ermöglichte es dreimal, Eisen zu sparen und die Ladung um das Fünffache zu erhöhen.


16:00 - Top Fehler auf der Entwicklungsseite bei der Arbeit mit PostgreSQL / Alexey Lesovsky (Data Egret)


/ Alexey Lesovsky Alexey verspricht in seiner Rede, die Situationen zu analysieren , in denen Entwicklungsteams ihre Probleme lösen, und DBA als Quelle potenzieller Probleme. Dieser Bericht wird einem äußerst breiten Kreis von technischen Spezialisten nützlich sein, die mit der Softwareentwicklung und Datenbankwartung befasst sind.


17:00 - „Plattform“ in Badoo: Wie wir die Infrastrukturentwicklung aufgebaut haben / Anton Povarov (Badoo)


Der Abschlussbericht des ersten Tages ist dem Thema Entwicklungsmanagement gewidmet. Anton wird über die Organisation des Infrastrukturteams sprechen und seine Erfahrungen über die Nuancen und Risiken teilen, die es wert sind, berücksichtigt zu werden. Lassen Sie uns sehen, wie Sie die Teameffektivität bei gleicher Anzahl von Mitarbeitern steigern und das Geschäftsvertrauen stärken können.


Und nach den Berichten ist die Zeit für das Abendprogramm gekommen - dies ist das wichtige Netzwerk, das Sie durch die Sendung nicht erhalten. Aber das Highlight des Programms - der HighLoad ++ Award - kann jeder sehen!

Wir haben uns schon lange darauf konzentriert und schließlich freue ich mich, den Preis für den Beitrag zur Entwicklung des Internet-Entwicklungs-Ökosystems in Russland bekannt zu geben. Zum ersten Mal werden wir den HighLoad ++ Award an Fachleute vergeben, die einen tiefgreifenden positiven Einfluss auf die Entwicklung des Internet-Entwicklungs-Ökosystems in Russland hatten.

Dies ist der Community von Fachleuten für ihre Führungskräfte zu verdanken. Für Arbeit und Engagement, für schlaflose Nächte und unzählige Reden, für das Vertrauen in Ihr Produkt oder Ihre Technologie. Wir danken Ihnen, dass Sie uns stärker, unsere Websites schneller und unsere Arbeit einfacher und produktiver gemacht haben!


9. November


11:00 - Monolith für Hunderte von Client-Versionen: Wie wir Tests schreiben und unterstützen / Vladimir Yants (Badoo)


Vladimir schafft Bedingungen für Entwickler, die sehr gerne Tests schreiben. Betrachten Sie das gesamte Arsenal an Tools, die dem Badoo-Entwickler für schnelles und einfaches Schreiben von Tests zur Verfügung stehen. Wir werden diskutieren, welche Probleme auftreten können und wie die Tools kombiniert und verwendet werden können, um so viele Tests zu unterstützen.


12:00 - Wie man aus heiterem Himmel Hochlast arrangiert / Oleg Bartunov und Fedor Sigaev (Postgres Professional)


Oleg BartunovFedor Sigaev Oleg und Fedor glauben, dass in den meisten Fällen die sogenannte „Hochlast“ ein Signal dafür ist, dass etwas falsch gedacht oder getan wird. Der Bericht befasst sich mit typischen Fehlern von Architekten, Anwendungsentwicklern und Datenbankadministratoren, die zu einer unangemessen hohen Auslastung führen. Darüber hinaus werden wir uns natürlich mit den Feinheiten der erweiterten PostgreSQL-Funktionen befassen.


13:00 - Wie werde ich ein cooler Spezialist für Datenbanken? / Ilya Kosmodemyansky (Datenreiher)


Ilya Kosmodemyansky Ilya geht systematisch mit dem Thema Selbstentwicklung um und wird uns lehren. Beginnend mit den Büchern, die Sie lesen müssen, bis hin zur Suche nach Antworten auf Fragen, die nicht in den Büchern enthalten sind und nicht enthalten sein werden. Lassen Sie uns die Liste der theoretischen Kenntnisse durchgehen, die ein moderner Bazist benötigt, und sehen, wie man sie auf dem neuesten Stand hält. Und wir werden dasselbe mit praktischen Fähigkeiten tun.


14:00 - Analyse der Abfrageleistung in ClickHouse / Alexey Milovidov (Yandex)


Alexey Milovidov Von wem Sie Informationen zu Abfragen in ClickHouse erhalten, wenn nicht vom Entwickler von ClickHouse. Alexey wird die integrierten Funktionen von ClickHouse für die Introspektion der Abfrageleistung und die Funktionen des Betriebssystems demonstrieren, über die jeder Bescheid wissen sollte.


15:00 - Wie VK Daten von Zehntausenden von Servern in ClickHouse einfügt / Yuri Nasretdinov (VK)


Yuri Nasretdinov Yuri wird detailliert erklären, warum VK ClickHouse benötigt, wie viele Daten gespeichert sind und vieles mehr. Lassen Sie uns die Elemente durchgehen: Statistiksammlung, Clusterkonfiguration, Puffertabellen, Betriebsprobleme, lokaler Proxy für ClickHouse.


16:00 - Was haben wir gelernt, als wir unser eigenes Notfallbenachrichtigungssystem erstellt haben / Alexey Kirpichnikov (Kontur)


Tatsächlich hängt die Gesundheit von Personen, die dieses System nachts wecken kann, vom Betrieb des Notfallbenachrichtigungssystems ab. Wenn Sie ein Warnsystem entwickeln, müssen Sie Entscheidungen treffen, die an der Schnittstelle von Entwicklung, Verwaltung und Design stehen (im guten Sinne jedes dieser Wörter). Dies ist, was Alexey über HighLoad ++ sprechen will.


17:00 - Dropbox Verkehrsinfrastruktur / Alexey Ivanov (Dropbox)


Zusammen mit Alexei in seinem Bericht folgen wir dem gesamten Anforderungspfad vom Benutzer zu den Dropbox-Anwendungsservern. Betrachten wir den externen DNS / BGP-Ausgleich, das Gerät der Präsenzpunkte auf der ganzen Welt, den Datenverkehr innerhalb des Rechenzentrums und den Datenverkehr zwischen Backend-Mikrodiensten.


Es ist unwahrscheinlich, dass wir Sie persönlich zur Teilnahme einladen können. SKOLKOVO erwies sich als nicht dehnbar und kann nicht mehr als 3000 Personen aufnehmen. Die Sendung ist jedoch vollständig - folgen Sie der kostenlosen Sendung oder erhalten Sie die vollständige Sendung aller Berichte.

Source: https://habr.com/ru/post/de428852/


All Articles