Für alle, die online verpasst haben, gibt es in unserer Playlist Berichte von Entwicklern eines der größten Golang-Teams in Russland.
Mikhail Kabishchev, Leiter der Plattformentwicklungsgruppe: "Kontinuierliche Profilerstellung für Go-Anwendungen"
Früher oder später muss jeder Go-Entwickler Go-Anwendungen profilieren, und ein wunderbares Tool namens pprof hilft ihm dabei. Aber manchmal gibt es Situationen, in denen Profile gleichzeitig von allen Kopien einer Anwendung entfernt werden müssen, oder möchten Sie herausfinden, was genau um 3 Uhr morgens während Stresstests im Service passiert ist? Oder am häufigsten - Sie haben keinen Zugriff auf das Produktionsnetzwerk, müssen es aber herausfinden.
Wie viele andere haben wir uns diesem Problem gestellt und ein Tool entwickelt, mit dem wir es automatisch lösen können.
Evgeny Lisitsky, Leiter der Tarifikator-Entwicklungsgruppe, Alexey Klementyev, Leiter der Router-Entwicklungsgruppe: „Entwicklung des Kurierroutings in Ozon“
Täglich liefern Ozon-Kuriere mehr als 200.000 Bestellungen. Wir zeigen Ihnen, wie Routen für Kuriere erstellt werden und wie Sie Routingprobleme mit minimalen Kosten lösen können.
Vladislav Sidorov, Leiter der Entwicklungsgruppe Suchmaschinenoptimierung / Tools: "Microservice-Architektur: Ozon-Erfahrung"
Das Thema Übergang vom Monolithen zum Microservices verliert nicht an Relevanz. Wir sprechen über eine experimentelle Lösung in Ozon vor dem groß angelegten Übergang zu Microservices und darüber, was wir jetzt haben.
Vladimir Serdyukov, leitender Entwickler der Gruppe "Persönliches Konto": "Wie man aufhört, über erforderliche Felder nachzudenken und Verträge zu schreiben" Die
Backend-gesteuerte Benutzeroberfläche umfasst die Arbeit mit einer großen Anzahl verschiedener Verträge. Die Anforderungen (wie neue Schnittstellenelemente) ändern sich blitzschnell, insbesondere in der Produktentwicklung. In diesem Vortrag geht es darum, wie Verträge mit Protobuff vorbereitet werden, was der Haken bei der Arbeit mit erforderlichen Feldern ist und wie die Richtigkeit ihrer Bildung überprüft wird. Und natürlich, was uns in API v2 erwartet.
Schau das Video:
Fragen zu den Berichten? Geh in die Kommentare!