Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
- Telegram Web
Telegram Web
Profile-guided optimization в Go 1.21

Перевод статьи про profile-guided optimization (PGO)

🇷🇺Перевод: https://habr.com/ru/articles/766460/
🇺🇸Оригинал: https://go.dev/blog/pgo

#golang |Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
Введение в go tool trace

Rhys Hiltner, инженер-программист Twitch, работает над улучшением опыта разработчиков. Он является автором критически важных частей чат-сервера Twitch (который он написал на Go) и работает над контролем задержек, вносимых сборщиком мусора.

В статье он описывает как работать с трассировкой в Go.

#golang |Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
Плейлист с докладами с GopherConAU 2023

🎬 https://www.youtube.com/playlist?list=PLN_36A3Rw5hFsJqqs7olOAxxU-WJGlXS0

#golang |Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
An interactive study of common retry methods

Сеть ненадежна и иногда приходится выполнять запросы повторно. В статье автор рассказывает как правильно это делать.

https://encore.dev/blog/retries

Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
Как устроены мапы под капотом: гайд для Go-разработчика

Павел Комаров из AvitoTech в подробностях рассмотрел процесс записи и чтения данных в мапы, важность передачи количества элементов при создании мапы, а также уделил внимание проблеме переполнения и эвакуации элементов, даже до уровня отдельных битов.

https://habr.com/ru/companies/avito/articles/774618/

#golang |Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
2
И такое в жизни бывает ...

Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
😭2
Go 1.22: Интерактивные заметки к релизу

https://habr.com/ru/articles/792242/

#golang |Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
Серия «Проектирование систем: Полное руководство по созданию высокопроизводительных систем потоковой передачи данных с нуля!»

https://towardsdatascience.com/system-design-series-0-to-100-guide-to-data-streaming-systems-3dd584bd28fa

Backend Terki
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ozon Tech
Ловите подборку наших докладов с Saint HighLoad++

ℹ️Особенно полезно платформенным разработчикам.

Виктор Корейша, руководитель направления Managed Services:
Масштабирование системы хранения секретов на базе HashiCorp Vault
Проблемы Vault и их решения внешними и собственными инструментами.
📱 Смотреть на YouTube

Ян Силов, руководитель отдела разработки «Контроль и тарификация курьеров»:
Как мы шли к 5 000 RPS на запись
Наш опыт оптимизации работы сервисов при росте нагрузки на систему.
📱 Смотреть на YouTube

Евгений Пак, руководитель отдела разработки «Инструменты AB-тестирования и стенды метрик»:
Стенд метрик: как построить архитектуру для расчёта тысячи метрик и попасть в SLA
Продуктовый подход, процессы и техническая реализация стенда для расчёта порядка тысячи метрик для всех экспериментов компании.
📱 Смотреть на YouTube

Пётр Портнов, старший разработчик информационных систем:
Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon
История разработки собственного «быстрого хранилища» на базе Apache Lucene.
📱 Смотреть на YouTube

Ильяс Нежибицкий, руководитель группы разработки Service Discovery:
Хватит себя обманывать, или Давайте посмотрим, как работают статистические балансировщики нагрузки
Проблемы эффективности балансировки запросов и решения для больших инсталляций.
📱 Смотреть на YouTube

Михаил Кабищев, руководитель департамента разработки PaaS:
Как регулярно терять один ДЦ и не волноваться
История о том, как мы масштабировались на 3 ДЦ и научились работать при отсутствии связи с любым из них.
📱 Смотреть на YouTube

Андрей Коняев, руководитель группы разработки DWH tools:
Hadoop в 3 ДЦ
Наш опыт растягивания Hadoop на 3 дата-центра.
📱 Смотреть на YouTube

Павел Грибанов, ведущий разработчик платформы нагрузочного тестирования:
Зачем в Ozon понадобилось написать свой gRPC-клиент для нагрузочного тестирования, и как мы это сделали
Нагрузочное тестирование в Ozon и реализация своего gRPC-генератора.
📱 Смотреть на YouTube

Анатолий Межебицкий, руководитель группы разработки Capacity Planning:
Capacity Planning в Ozon
Баланс распределения общего бюджета для масштабирования бизнеса и «железа», которое выдержит высокую нагрузку.
📱 Смотреть на YouTube

#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/10/15 20:56:02
Back to Top
HTML Embed Code: