💥На Go можно реализовать тысячи goroutine одновременно без больших требований к железу. При этом горутины могут легко и просто обмениваться данными между собой и синхронизироваться с помощью каналов. Но как устроены каналы внутри? Об этом написано не так уж много, а в условиях многопоточки и асинхронного кода хорошо бы не просто работать с каналами, а понимать, как их использовать более практично и эффективно.
😎Егор Гришечко, старший разработчик в Insolar, разрабатывает блокчейн для b2b сегмента (по сути, стартап), и у команды как раз большая многопоточка и много асинхронного кода. Егор не только разобрался на практике, как работают каналы, что это такое и как они вообще устроены внутри. Он еще рассказал о каналах внутри команды, а потом, увидев интерес, поделился на конференции Golang Conf 2019. Опубликовали расшифровку доклада на Хабре 👉 https://habr.com/ru/company/oleg-bunin/blog/522742/
😎Егор Гришечко, старший разработчик в Insolar, разрабатывает блокчейн для b2b сегмента (по сути, стартап), и у команды как раз большая многопоточка и много асинхронного кода. Егор не только разобрался на практике, как работают каналы, что это такое и как они вообще устроены внутри. Он еще рассказал о каналах внутри команды, а потом, увидев интерес, поделился на конференции Golang Conf 2019. Опубликовали расшифровку доклада на Хабре 👉 https://habr.com/ru/company/oleg-bunin/blog/522742/
Хабр
Go Channels Internals
На Go можно реализовать тысячи goroutine одновременно без больших требований к железу. При этом горутины могут легко и просто обмениваться данными между собой и...
👍1
Александр Емелин (Авито) — автор проекта Centrifugo — open-source сервера real-time сообщений, где основной протокол передачи данных как раз WebSocket. Сейчас сервер базируется на доступной всем Go-разработчикам библиотеке Centrifuge.
На конференции Golang Conf 2019 Александр рассказал, как команда Авито решала проблемы при работе с WebSocket — как про детали, касающиеся Go в частности, так и вообще про работу с большим количеством постоянных соединений. Подробности читайте в расшифровке доклада на Хабре.
На конференции Golang Conf 2019 Александр рассказал, как команда Авито решала проблемы при работе с WebSocket — как про детали, касающиеся Go в частности, так и вообще про работу с большим количеством постоянных соединений. Подробности читайте в расшифровке доклада на Хабре.
Хабр
Масштабируем WebSocket соединения на Go
Мессенджер Авито – это: 12 m уникальных пользователей в месяц; Версии для всех современных платформ (Web, iOS, Android); Достаточно нагруженное приложение – около 800 тысяч подключений онлайн по...
Хотите узнать, как автоматизировать повседневные задачи разработчиков и построить удобную систему оркестрирования зависимостей ваших сервисов?
Об этом в своем докладе на конференции Golang Live 2020 рассказал разработчик продуктовой команды «Авито» – Auto B2B Иван Королев. Он затронул тему платформенных решений для создания микросервисов и на живом примере продемонстрировал, как происходит создание и развитие микросервиса в «Авито».
Читайте новую статью в нашем блоге на Хабре.
Об этом в своем докладе на конференции Golang Live 2020 рассказал разработчик продуктовой команды «Авито» – Auto B2B Иван Королев. Он затронул тему платформенных решений для создания микросервисов и на живом примере продемонстрировал, как происходит создание и развитие микросервиса в «Авито».
Читайте новую статью в нашем блоге на Хабре.
Хабр
Как создать микросервис на PaaS
Если вам интересно, как можно автоматизировать повседневные задачи разработчиков и построить удобную систему оркестрирования зависимостей ваших сервисов, загляни...
💥Почитайте на Хабре историю о том, почему в одном из направлений Юлы отказались от практики отдельных репозиториев на микросервисы и внутренние библиотеки, перейдя на монорепозиторий, и что из этого вышло.
😎О проблемах, с которыми столкнулись в компании, и тех, которые получилось решить при помощи этого переезда, рассказал на конференции Golang Live 2020 руководитель b2b-разработки Юлы Валентин Дубровский 👉 https://habr.com/ru/company/oleg-bunin/blog/531632/
😎О проблемах, с которыми столкнулись в компании, и тех, которые получилось решить при помощи этого переезда, рассказал на конференции Golang Live 2020 руководитель b2b-разработки Юлы Валентин Дубровский 👉 https://habr.com/ru/company/oleg-bunin/blog/531632/
Хабр
Монорепо: жизнь до и после
Это история о том, почему в одном из направлений «Юлы» отказались от практики отдельных репозиториев на микросервисы и внутренние библиотеки, перейдя на монорепозиторий, и что из этого вышло. О...
Всем привет!
Есть новости, которые не касаются какой-то конкретной конференции или митапа, а больше рассказывают о том, как мы думаем, что планируем и собираемся делать.
Обсуждение онлайн-форматов конференций, программ обучения спикеров, гибридных конференций следующего года, diversity-тематик, концепций конференций - всё что выходит за привычные рамки.
🔥Для таких общих тем мы решили завести свой канал и чатик
Подключайтесь!
Есть новости, которые не касаются какой-то конкретной конференции или митапа, а больше рассказывают о том, как мы думаем, что планируем и собираемся делать.
Обсуждение онлайн-форматов конференций, программ обучения спикеров, гибридных конференций следующего года, diversity-тематик, концепций конференций - всё что выходит за привычные рамки.
🔥Для таких общих тем мы решили завести свой канал и чатик
Подключайтесь!
Приглашаем на митап «Как устроена самая современная платежная система в МИРе: архитектура и безопасность»
📌18 марта 17:00 (МСК)
Вместе с разработчиками Mир Plat.Form будем разбираться, как обеспечить устойчивость работы всех сервисов уже на этапе проектирования и как сделать так, чтобы система могла развиваться, не затрагивая бизнес-процессы.
Митап будет интересен разработчикам, архитекторам и специалистам по безопасности.
В программе:
✅Архитектура Мир Plat.Form, Антон Будкевич
✅Особенности реализации авторизационной системы, Юрий Бабак
✅Обеспечение безопасности платежной системы, Алексей Бабенко
Мероприятие открытое, но необходима регистрация👉 https://www.highload.ru/2021/mir-architecture
📌18 марта 17:00 (МСК)
Вместе с разработчиками Mир Plat.Form будем разбираться, как обеспечить устойчивость работы всех сервисов уже на этапе проектирования и как сделать так, чтобы система могла развиваться, не затрагивая бизнес-процессы.
Митап будет интересен разработчикам, архитекторам и специалистам по безопасности.
В программе:
✅Архитектура Мир Plat.Form, Антон Будкевич
✅Особенности реализации авторизационной системы, Юрий Бабак
✅Обеспечение безопасности платежной системы, Алексей Бабенко
Мероприятие открытое, но необходима регистрация👉 https://www.highload.ru/2021/mir-architecture
highload.ru
Как устроена самая современная платежная система в МИРе: архитектура и безопасность
Митап будет интересен разработчикам, архитекторам и специалистам по безопасности.
Forwarded from HighLoad++
🔥Приглашаем на митап о том, как устроено тестирование платежной системы МИР.
📍10 июня в 17:00 МСК online
Финтех — одна из тех отраслей, где даже небольшие сбои в системе могут привести к огромным убыткам. Вместе с экспертами Mир Plat.Form разберемся в системе тестирования платежного ядра приложения, практических сложностях тестирования отказоустойчивости и болях интеграционного тестирования.
✅Митап открытый, но нужна регистрация 👉 https://ontico.online/2021/mir-testing
📍10 июня в 17:00 МСК online
Финтех — одна из тех отраслей, где даже небольшие сбои в системе могут привести к огромным убыткам. Вместе с экспертами Mир Plat.Form разберемся в системе тестирования платежного ядра приложения, практических сложностях тестирования отказоустойчивости и болях интеграционного тестирования.
✅Митап открытый, но нужна регистрация 👉 https://ontico.online/2021/mir-testing
Рассказываем, как после года пандемии мы смогли связать онлайн и офлайн.
✅Хотите увидеть всё своими глазами? Приходите на конференции Онтико в Москве, Санкт-Петербурге или онлайн по всему миру.
✅Хотите увидеть всё своими глазами? Приходите на конференции Онтико в Москве, Санкт-Петербурге или онлайн по всему миру.
Хабр
Конференции нового времени: рассказываем о гибридном формате
Ковидные времена, наверное, ударили по всем. Но кроме очевидных последствий пандемия смогла принести и кое-что хорошее: многие из нас научились жить в новом врем...
Всем привет!
Напоминаем, что мы участвуем в исследовании для создания открытого рейтинга IT-работодателей (будет опубликовано на Хабре)
Нам ценно мнение каждого из вас, вне зависимости от должности и опыта работы.
✅ Подключайтесь к опросу, это займёт 10-15 минут https://bit.ly/3xJxDKe
💥Среди участников, прошедших опрос по нашей ссылке мы разыграем 1 офлайн и 3 онлайн билета на HighLoad ++ 2021.
Результаты рейтинга мы ждем осенью, а пока можно посмотреть рейтинг и аналитику по IT-работодателям России 2020 https://bit.ly/3AysE0X
Напоминаем, что мы участвуем в исследовании для создания открытого рейтинга IT-работодателей (будет опубликовано на Хабре)
Нам ценно мнение каждого из вас, вне зависимости от должности и опыта работы.
✅ Подключайтесь к опросу, это займёт 10-15 минут https://bit.ly/3xJxDKe
💥Среди участников, прошедших опрос по нашей ссылке мы разыграем 1 офлайн и 3 онлайн билета на HighLoad ++ 2021.
Результаты рейтинга мы ждем осенью, а пока можно посмотреть рейтинг и аналитику по IT-работодателям России 2020 https://bit.ly/3AysE0X
Хабр
Топ-20 самых сильных IT-брендов работодателей России и как мы их нашли: подводим итоги исследования
Привет! В августе Хабр и Экопси начали исследовать IT-бренды работодателей на предмет их «веса» среди айтишников. Анкеты обработаны, данные проанализированы — и мы готовы поделиться результатами....
Forwarded from TestDrivenChannel
В этом ноябре впервые пройдет TestDriven Conf — профессиональная конференция, посвященная автоматизации в тестировании и рядом. На ней пойдет речь о топовых технологиях, а также решениях, которые упрощают работу уже здесь и сейчас.
Мы поговорили с главой программного комитета TestDriven Conf Екатериной Семеновой о насыщенной программе конференции. А ещё о том, почему тестировщикам хочется увидеть хардкорные доклады, а не пиар компаний, о взаимосвязи тестирования и науки и о важности понимания юридических правил на удалёнке.
⚠️TestDriven Conf 2021 пройдёт 1-2 ноября в Москве. Первые доклады уже приняты в программу. Call for Papers открыт до 5 сентября. Подробности о том, как стать спикером здесь.
Мы поговорили с главой программного комитета TestDriven Conf Екатериной Семеновой о насыщенной программе конференции. А ещё о том, почему тестировщикам хочется увидеть хардкорные доклады, а не пиар компаний, о взаимосвязи тестирования и науки и о важности понимания юридических правил на удалёнке.
⚠️TestDriven Conf 2021 пройдёт 1-2 ноября в Москве. Первые доклады уже приняты в программу. Call for Papers открыт до 5 сентября. Подробности о том, как стать спикером здесь.
tdconf.ru
Профессиональная конференция, посвящённая автоматизации в тестировании и рядом 2022
Каждый день мы пишем код в условиях высоких нагрузок, и нередко в таких случаях сталкиваемся с проблемами, связанными с базой данных.
Сегодняшняя статья на примере MySQL рассказывает о конфигурировании соединений с БД. Тигран Ханагян описал основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы. В Go части он разобрал реализацию пула соединений и осветил все основные моменты, на которые нужно обращать внимание при работе с MySQL средствами языка Go.
https://habr.com/ru/company/citymobil/blog/583558/
Сегодняшняя статья на примере MySQL рассказывает о конфигурировании соединений с БД. Тигран Ханагян описал основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы. В Go части он разобрал реализацию пула соединений и осветил все основные моменты, на которые нужно обращать внимание при работе с MySQL средствами языка Go.
https://habr.com/ru/company/citymobil/blog/583558/
Хабр
Go и MySQL: настраиваем пул соединений
Каждый день мы пишем код в условиях высоких нагрузок, и нередко в таких случаях сталкиваемся с проблемами, связанными с базой данных. Мы в компании используем MySQL, поэтому я расскажу про...
Микросервисы можно тестировать по-разному. У каждого подхода есть свои плюсы и минусы, поэтому, чтобы выбрать свой путь и избежать на нём «граблей», лучше всего учиться на чужом опыте. А ещё лучше — на конкретных примерах.
Дмитрий Колесник занимается в Ozon тестированием и сегодня расскажет про инфраструктуру, автоматизацию тестирования и инструменты, которые они для этого применяют. Из статьи вы узнаете, какие распространенные ошибки есть в интеграционном тестировании в Golang. Какие качества хорошего теста определили в компании и какими подходами и методами подготовки данных для тестов пользуются.
👉https://habr.com/ru/company/oleg-bunin/blog/585766/
Конференция Golang Conf пройдет отдельной секцией на ближайшем HighLoad++ 17 и 18 марта 2022.
Дмитрий Колесник занимается в Ozon тестированием и сегодня расскажет про инфраструктуру, автоматизацию тестирования и инструменты, которые они для этого применяют. Из статьи вы узнаете, какие распространенные ошибки есть в интеграционном тестировании в Golang. Какие качества хорошего теста определили в компании и какими подходами и методами подготовки данных для тестов пользуются.
👉https://habr.com/ru/company/oleg-bunin/blog/585766/
Конференция Golang Conf пройдет отдельной секцией на ближайшем HighLoad++ 17 и 18 марта 2022.
Всем привет!
У нас для вас прекрасная новость: мы объединили две конференции!
💥 Golang Conf в 2022 году станет частью Highload++ Foundation! 💥
⚡️Приобретая билет вы становитесь участником сразу двух конференций!
Вас ждут интересные выступления спикеров, воркшопы, масстер-классы и активности на стендах партнеров.
✅ Забронировать билет на Highload++ можно на сайте https://clck.ru/apzN2
Предварительное расписание уже опубликовано – https://clck.ru/apzQX
У нас для вас прекрасная новость: мы объединили две конференции!
💥 Golang Conf в 2022 году станет частью Highload++ Foundation! 💥
⚡️Приобретая билет вы становитесь участником сразу двух конференций!
Вас ждут интересные выступления спикеров, воркшопы, масстер-классы и активности на стендах партнеров.
✅ Забронировать билет на Highload++ можно на сайте https://clck.ru/apzN2
Предварительное расписание уже опубликовано – https://clck.ru/apzQX
Forwarded from HighLoad++
💥 Кто получит премию HighLoad++ Award 2022? Решать вам!
Ранее мы объявляли о наборе номинантов на премию HighLoad++, в котором мог принять участие каждый, кто оказал положительное влияние в развитие экосистемы интернет-разработки.
Экспертный совет произвел первичный отбор поданных заявок. И теперь все номинанты, прошедшие фильтр – попали в закрытое голосование.
В голосовании могут принять участие абсолютно все, необходимо зайти на сайт голосования, авторизироваться через соцсеть и отдать свой голос в одной номинации или нескольких.
✅ Голосование будет проходить до 20 февраля.
Переходите по ссылке 👉 https://clck.ru/auCAr и оставляйте свой голос за лучшего!
Ранее мы объявляли о наборе номинантов на премию HighLoad++, в котором мог принять участие каждый, кто оказал положительное влияние в развитие экосистемы интернет-разработки.
Экспертный совет произвел первичный отбор поданных заявок. И теперь все номинанты, прошедшие фильтр – попали в закрытое голосование.
В голосовании могут принять участие абсолютно все, необходимо зайти на сайт голосования, авторизироваться через соцсеть и отдать свой голос в одной номинации или нескольких.
✅ Голосование будет проходить до 20 февраля.
Переходите по ссылке 👉 https://clck.ru/auCAr и оставляйте свой голос за лучшего!
Друзья, приветствуем!
Война, которая происходит сейчас, в 21 веке, выходит за все рамки приемлемости. Абсолютная недопустимая жесть, этого просто не должно быть.
Я против войны, мы против войны. Происходящее переворачивает картину мира, перечеркивает все, над чем мы работаем, отбрасывает нас на десятки лет назад.
Мы считаем, что в текущей ситуации дикого напряжения проведение ближайших конференций Онтико в марте не представляется возможным.
Любая конференция - это не просто обмен опытом, это встреча индустрии, единомышленников, дружеское и профессиональное общение, налаживание связей и заряд энергии. Как мы будем всё это делать, когда мысли каждого сейчас о другом? Это просто невозможно.
Конференции переносятся на новые даты:
• HighLoad++ Foundation пройдёт 13 и 14 мая;
• TeamLead Foundation пройдет 17 и 18 мая;
• TestDriven Conf пройдёт 27 и 28 июня.
Конференции в Санкт-Петербурге пройдут:
• Saint HighLoad++ состоится 22 и 23 сентября;
• Saint TeamLead - 26 и 27 сентября.
Все расходы, связанные с переносами, мы берём на себя.
По всем вопросам пишите на [email protected]
Сил нам всем! И мира!
С уважением,
Олег Бунин и команда Онтико
Война, которая происходит сейчас, в 21 веке, выходит за все рамки приемлемости. Абсолютная недопустимая жесть, этого просто не должно быть.
Я против войны, мы против войны. Происходящее переворачивает картину мира, перечеркивает все, над чем мы работаем, отбрасывает нас на десятки лет назад.
Мы считаем, что в текущей ситуации дикого напряжения проведение ближайших конференций Онтико в марте не представляется возможным.
Любая конференция - это не просто обмен опытом, это встреча индустрии, единомышленников, дружеское и профессиональное общение, налаживание связей и заряд энергии. Как мы будем всё это делать, когда мысли каждого сейчас о другом? Это просто невозможно.
Конференции переносятся на новые даты:
• HighLoad++ Foundation пройдёт 13 и 14 мая;
• TeamLead Foundation пройдет 17 и 18 мая;
• TestDriven Conf пройдёт 27 и 28 июня.
Конференции в Санкт-Петербурге пройдут:
• Saint HighLoad++ состоится 22 и 23 сентября;
• Saint TeamLead - 26 и 27 сентября.
Все расходы, связанные с переносами, мы берём на себя.
По всем вопросам пишите на [email protected]
Сил нам всем! И мира!
С уважением,
Олег Бунин и команда Онтико
Forwarded from HighLoad++
Команда «Онтико» готова помочь тем, кто потерял работу из-за санкций и их последствий.
Заполните анкету — и её увидят более 100 потенциальных работодателей.
Если у вас есть друзья, которым актуальна помощь, перешлите им это сообщение.
Заполните анкету — и её увидят более 100 потенциальных работодателей.
Если у вас есть друзья, которым актуальна помощь, перешлите им это сообщение.
❤7😁1
Друзья, мы проводим небольшой опрос, примите, пожалуйста, участие 🙂 А в благодарность вы получите доступ к видеозаписям докладов конференции HighLoad++ Foundation 2022. Записей еще нет в открытом доступе.
⠀
✅ Пройти опрос по ссылке - https://bx.vc/zjjzaj
⠀
Это не займет у вас больше 3х минут 😉
⠀
Вы получите 150 видео докладов с презентациями, в том числе на такие новые и актуальные темы:
⠀
- Импортозамещение
- Новая инфраструктурная парадигма
- Резкий рост нагрузки
- Офисная инфраструктура
- Обратно из облаков
и другие
⠀
✅ Пройти опрос по ссылке - https://bx.vc/zjjzaj
⠀
Это не займет у вас больше 3х минут 😉
⠀
Вы получите 150 видео докладов с презентациями, в том числе на такие новые и актуальные темы:
⠀
- Импортозамещение
- Новая инфраструктурная парадигма
- Резкий рост нагрузки
- Офисная инфраструктура
- Обратно из облаков
и другие
⠀
26 и 27 июня у нас пройдет конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2023 (в Санкт-Петербурге).
⠀
Белые ночи, развод мостов и два дня высокой нагрузки.
⠀
Если вы хотите стать спикером, подавайте заявку на доклад.
Дедлайн подачи 17 февраля, отправить заявку можно тут
⠀
Что нового помимо классических тем мы планируем:
⠀
▪️фейл секция
▪️хардкор
▪️больше обучения
▪️оффтоп
▪️лайтнинг толки
⠀
Приходите на офлайн-встречу с Программным комитетом, будем обсуждать эти и другие идеи для летнего Хайлоада в Питерском убежище для разработчиков - Failover Bar
⠀
📍10 февраля, пятница.
⏰ Сбор гостей 19.30
Начало 20.00
⠀
⠀
Ждем вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Объявляем о старте приема заявок на Премию Highload++.
HighLoad++ Award 2023 - наивысшая благодарность профессионалам и лидерам интернет-разработки России.
В 2023 году премия будет вручена уже в 3-ий раз в рамках 20-ой конференции разработчиков высоконагруженных систем HighLoad++. Среди победителей прошлых лет - Денис Крючков (Хабр), Пётр Зайцев (Percona), Андрей Бреслав (Kotlin), Олег Бартунов (PostgreSQL), Константин Осипов (Tarantool).
Победителей определяет экспертный совет из 184 представителей IT-отрасли и народное онлайн-голосование.
Заявки на участие в премии принимаются до 31 августа 2023 г.
Начало голосования - 15 сентября 2023 г.
Награждение победителей состоится 27 ноября во время конференции HighLoad++.
Премия может быть вручена профессионалу, сообществу или даже компании. Премия может быть вручена повторно по решению экспертного совета, если для этого имеются весомые предпосылки.
Отправить заявку можно на сайте в описании канала @HighLoadChannel
HighLoad++ Award 2023 - наивысшая благодарность профессионалам и лидерам интернет-разработки России.
В 2023 году премия будет вручена уже в 3-ий раз в рамках 20-ой конференции разработчиков высоконагруженных систем HighLoad++. Среди победителей прошлых лет - Денис Крючков (Хабр), Пётр Зайцев (Percona), Андрей Бреслав (Kotlin), Олег Бартунов (PostgreSQL), Константин Осипов (Tarantool).
Победителей определяет экспертный совет из 184 представителей IT-отрасли и народное онлайн-голосование.
Заявки на участие в премии принимаются до 31 августа 2023 г.
Начало голосования - 15 сентября 2023 г.
Награждение победителей состоится 27 ноября во время конференции HighLoad++.
Премия может быть вручена профессионалу, сообществу или даже компании. Премия может быть вручена повторно по решению экспертного совета, если для этого имеются весомые предпосылки.
Отправить заявку можно на сайте в описании канала @HighLoadChannel
Media is too big
VIEW IN TELEGRAM
Что нужно знать Go- разработчику, чтобы быть востребованным на рынке?
Смотрите и запоминайте рекомендации, что необходимо знать middle и senior Golang-разработчику от представителей VK Цифровые Технологии, МойОфис, Юла, Авито.
Модератор круглого стола — Даниил Подольский.
Смотрите и запоминайте рекомендации, что необходимо знать middle и senior Golang-разработчику от представителей VK Цифровые Технологии, МойОфис, Юла, Авито.
Модератор круглого стола — Даниил Подольский.
🥱2
Друзья, сейчас самая выгодная стоимость билетов, с 1 сентября билеты на GolangConf 2023 станут дороже. Но у вас есть возможность зафиксировать текущую стоимость, если забронируете билет до 31 августа. После брони у вас еще будет несколько дней для оплаты.
Пишете на Go? Присматриваетесь к Go? Используете инструменты, написанные на Go? Тогда эта конференция для вас!
Программный комитет конференции, в который входят эксперты Go-сообществ России, выбрали самые крутые доклады на самые актуальные темы, с самыми интересными решениями. В каждом докладе решение конкретной задачи.
🖐️ Ждем вас 27 и 28 ноября в Москве на GolangConf 2023, которая пройдет в рамках HighLoad++ 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3👍1