Новость дня!
Мы продлили Call for Papers на HighLoad++ Moscow 2019, чтобы вы успели тщательно подумать над темой и написать тезисы из офиса, а не с пляжа :) Подать доклад можно до 7 сентября. А вот если вы или ваши коллеги собираетесь прийти на HighLoad++ в качестве слушателей, то забронировать билеты лучше сегодня, они подорожают с 1 августа.
Напоминаем, что завтра — последний день подачи докладов на наши новые конференции GolangConf и UseData Conf.
Мы продлили Call for Papers на HighLoad++ Moscow 2019, чтобы вы успели тщательно подумать над темой и написать тезисы из офиса, а не с пляжа :) Подать доклад можно до 7 сентября. А вот если вы или ваши коллеги собираетесь прийти на HighLoad++ в качестве слушателей, то забронировать билеты лучше сегодня, они подорожают с 1 августа.
Напоминаем, что завтра — последний день подачи докладов на наши новые конференции GolangConf и UseData Conf.
highload.ru
Конференция разработчиков высоконагруженных систем HighLoad++ 2019
Антон Титов — соучредитель и технический директор SpiralScout LLC — последние несколько лет активно внедряет Golang в стек разработки компании. На PHP Russia 2019 он рассказал, как классическое тяжёлое и медленное PHP-приложение превратить в гибрид PHP/Go и заставить работать, как если бы оно было написано на Java или другом языке.
Расшифровку доклада Антона читайте на Хабре.
Расшифровку доклада Антона читайте на Хабре.
Хабр
Разработка гибридных PHP/Go приложений с использованием RoadRunner
Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы, конечно, не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и...
Артемий Рябинков — фанат Go и Postgres. На апрельской Saint HighLoad++ он рассказал об особенностях работы с Postgres в Go. Работая над статьёй, Артемий существенно дополнил материал. Получился концентрат опыта, добытого кровью и потерянными деньгами.
Читайте, учитесь на чужих ошибках, рассказывайте о своём опыте в комментариях.
Читайте, учитесь на чужих ошибках, рассказывайте о своём опыте в комментариях.
Хабр
Как работать с Postgres в Go: практики, особенности, нюансы
Неожиданное поведение приложения в отношении работы с базой приводит к войне между DBA и разработчиками: DBA кричат: «Ваше приложение роняет базу», разработчики — «Но ведь до этого всё работало!»....
Николай Голов из Авито опубликовал вольную расшифровку своего доклада с Highload++ 2018. Речь пойдёт о микросервисах.
Хабр
Концепция персистентной ткани для контроля IT-инфраструктуры
Всем привет. Расскажу вам про микросервисы, но немного с другой точки зрения, чем Вадим Мадисон в посте «Что мы знаем о микросервисах». Вообще я считаю себя разработчиком баз данных. При чем же тут...
На Saint HighLoad++ руководитель разработки платформ Видео и Лента в OK Александр Тоболь сравнил протоколы TCP и UDP. Казалось бы, все давно знают, что UDP — это что-то про негарантированную доставку. Если нужен надежный протокол — это TCP. Но не всё так очевидно. Прочитайте расшифровку
доклада Александра, если хотите узнать, почему. Предупреждаем! По ссылке 99 схем и картинок, все важные.
До 7 сентября на московский HighLoad++ ещё можно подать заявку и поделиться, а как вы готовите свои сервисы для высоких нагрузок.
доклада Александра, если хотите узнать, почему. Предупреждаем! По ссылке 99 схем и картинок, все важные.
До 7 сентября на московский HighLoad++ ещё можно подать заявку и поделиться, а как вы готовите свои сервисы для высоких нагрузок.
Хабр
TCP против UDP или будущее сетевых протоколов
Перед каждым сервисом, генерирующим хотя бы 1 Мбит/сек трафика в интернете возникает вопрос: «Как? по TCP или по UDP?» В прикладных областях, в том числе и платформах доставки уже сложились...
Владислав Блинов и Валерия Баранова на HighLoad++ Siberia 2019 познакомили нас с ботом Олегом, который который умеет отвечать на вопросы клиентов Тинькофф Банка вместо сотрудников техподдержки. Ребята рассказали о том, как разработать чат-бота, в каких случаях это целесообразно и сколько стоит. Мы опубликовали расшифровку этого доклада, теперь и вы узнаете, как всё это можно реализовать, начиная от простых методов и заканчивая более сложными задачами разработки чат-бота.
Владислав и Валерия выступят на UseData Conf 16 сентября в Москве с рассказом о том, как научить искусственный интеллект распознавать юмор и шутить. Купить билеты на UseData Conf можно прямо сейчас.
Владислав и Валерия выступят на UseData Conf 16 сентября в Москве с рассказом о том, как научить искусственный интеллект распознавать юмор и шутить. Купить билеты на UseData Conf можно прямо сейчас.
Хабр
Deep Learning vs common sense: разрабатываем чат-бота
Чем больше пользователей у вашего сервиса, тем выше вероятность, что им понадобится помощь. Чат с техподдержкой — очевидное, но довольно дорогое решение. Но если применить технологии машинного...
А цены-то растут... С завтрашнего дня стоимость билетов на HighLoad++ 2019 вырастет. Не успеваете купить сегодня? Забронируйте, и тогда у вас будет ещё несколько дней, чтобы выкупить билет.
Всем привет!
Осенний сезон откроет UseData Conf 2019 — конференция для специалистов по машинному обучению и анализу данных. Программный комитет уже завершил приём заявок и сформировал костяк программы. Спикеры проходят прогоны и готовятся к выступлениям.
Помимо докладов у нас есть трек митапов — это камерная узкотематическая встреча. Участники конференции могут заявить любую тему, если она окажется интересной, то мы поставим её в программу, выделим комнату (небольшую, на 80 человек).
Наша практика показывает, что митапы — это основная фишка для налаживания полезных связей и решения конкретных проблем и задач. Это очень эффективно, не менее (а может и более) полезно, чем доклады.
И не надо стесняться — среди аудитории конференции всегда найдутся те, кому интересна именно ваша тема. Подать заявку на митап можно в личном кабинете.
Увидимся на #UseDataConf2019
Осенний сезон откроет UseData Conf 2019 — конференция для специалистов по машинному обучению и анализу данных. Программный комитет уже завершил приём заявок и сформировал костяк программы. Спикеры проходят прогоны и готовятся к выступлениям.
Помимо докладов у нас есть трек митапов — это камерная узкотематическая встреча. Участники конференции могут заявить любую тему, если она окажется интересной, то мы поставим её в программу, выделим комнату (небольшую, на 80 человек).
Наша практика показывает, что митапы — это основная фишка для налаживания полезных связей и решения конкретных проблем и задач. Это очень эффективно, не менее (а может и более) полезно, чем доклады.
И не надо стесняться — среди аудитории конференции всегда найдутся те, кому интересна именно ваша тема. Подать заявку на митап можно в личном кабинете.
Увидимся на #UseDataConf2019
Если у вас есть time series данные, то вам знакомы InfluxDB или ClickHouse, а больше вариантов и нет. Но, если у вас стек PostgreSQL, то можете забыть о InfluxDB и всех остальных темпоральных БД. Ставите себе два расширения TimescaleDB и PipelineDB, и вуаля — хранение, обработка, аналитика time series данных прямо в экосистеме PostgreSQL без недостатков темпоральных данных. https://habr.com/ru/company/oleg-bunin/blog/464303/
Хабр
Time series данные в реляционной СУБД. Расширения TimescaleDB и PipelineDB для PostgreSQL
Time series данные или временные ряды — это данные, которые изменяются во времени. Котировки валют, телеметрия перемещения транспорта, статистика обращения к сер...
Осталось всего 3 дня, чтобы сформулировать тезисы, тему, подобрать красивую фотографию и отправить всё это в Программный комитет, который работает, не дожидаясь дедлайнов, и уже принял в программу конференции 25 докладов.
Всего в программе HighLoad++ 2019 будет 150 докладов о разработке высоконагруженных систем. Хотите много хардкора и кейсов от лучших хайлоадеров страны? Тогда советуем купить билет на конференцию сейчас, с 12 сентября цена вырастет.
https://www.highload.ru/moscow/2019
Всего в программе HighLoad++ 2019 будет 150 докладов о разработке высоконагруженных систем. Хотите много хардкора и кейсов от лучших хайлоадеров страны? Тогда советуем купить билет на конференцию сейчас, с 12 сентября цена вырастет.
https://www.highload.ru/moscow/2019
highload.ru
Конференция разработчиков высоконагруженных систем HighLoad++ 2019
Всем привет!
Мы хотим составить карту ближайших применений систем на основе машинного обучения и опубликовать её. Где уже всё готово для новых сценариев развития, но народ не додумался? Где технологии пока не готовы, но осталось совсем чуть-чуть до прорыва, который откроет возможности для новых применений?
Окончательную версию документа мы будем составлять на конференции UseData Conf, но хочется составить предварительный список. Хотите поучаствовать в создании карты? Заполните форму.
Мы хотим составить карту ближайших применений систем на основе машинного обучения и опубликовать её. Где уже всё готово для новых сценариев развития, но народ не додумался? Где технологии пока не готовы, но осталось совсем чуть-чуть до прорыва, который откроет возможности для новых применений?
Окончательную версию документа мы будем составлять на конференции UseData Conf, но хочется составить предварительный список. Хотите поучаствовать в создании карты? Заполните форму.
В крупных или микросервисных архитектурах самый важный сервис не всегда самый производительный и бывает не предназначен для хайлоада. Обычно это бэкенд: он теряет время на обработке данных и ожидании ответа между ним и СУБД. Даже если само приложение масштабируется легко, это узкое место не масштабируется совсем. Как эту проблему решить и обеспечить высокую производительность, расскажет Олег Нижников. https://habr.com/ru/company/oleg-bunin/blog/466295/
Хабр
Безболезненный Fallback Cache на Scala
В крупных или микросервисных архитектурах самый важный сервис не всегда самый производительный и бывает не предназначен для хайлоада. Мы говорим о бэкенде. Он работает медленно — теряет время...
Завтра, 7 сентября, мы закрываем приём заявок на HighLoad++ 2019. Выдохните после рабочей недели, соберитесь с мыслями, присылайте тему и тезисы своего доклада.
Если возникнут вопросы к Программному комитету конференции, пишите.
Если возникнут вопросы к Программному комитету конференции, пишите.
Давно программируете на Golang или только присматриваетесь к этому языку? Приходите на GolangConf!
В программу конференции принят 21 доклад, расписание опубликовано. Изучайте, планируйте свой день. Собираемся в 9:00 7 октября в Инфопространстве.
Если ещё не успели купить билет, рекомендуем поторопиться: чем ближе к конференции, тем дороже.
В программу конференции принят 21 доклад, расписание опубликовано. Изучайте, планируйте свой день. Собираемся в 9:00 7 октября в Инфопространстве.
Если ещё не успели купить билет, рекомендуем поторопиться: чем ближе к конференции, тем дороже.
golangconf.ru
Профессиональная конференция для Go-разработчиков 2019
Живое выступление Василия Пантюхина из AWS вы сможете услышать на HighLoad++ 2019. А на апрельской Saint HighLoad++ Василий рассказал про анбоксинг микровиртуалок Firecracker.
В двух словах работу Firecracker можно описать так: берём два популярных метода изоляции многопользовательской нагрузки — виртуальные машины и контейнеры. Выжимаем лучшее из обоих подходов, максимально упрощаем, тестируем на настоящем хайлоаде. В итоге получаем непробиваемую изоляцию виртуалок, которые можно запускать за сотни миллисекунд.
Firecracker отлично подойдёт при решении задач, требующих мульти-тенантной изоляции, а ещё он доступен в OpenSource.
Подробности читайте в расшифровке доклада на Хабре.
В двух словах работу Firecracker можно описать так: берём два популярных метода изоляции многопользовательской нагрузки — виртуальные машины и контейнеры. Выжимаем лучшее из обоих подходов, максимально упрощаем, тестируем на настоящем хайлоаде. В итоге получаем непробиваемую изоляцию виртуалок, которые можно запускать за сотни миллисекунд.
Firecracker отлично подойдёт при решении задач, требующих мульти-тенантной изоляции, а ещё он доступен в OpenSource.
Подробности читайте в расшифровке доклада на Хабре.
highload.ru
Конференция разработчиков высоконагруженных систем HighLoad++ 2019
Мы считаем, что отрасль должна знать своих героев в лицо!
Поэтому в прошлом году учредили премию HighLoad++ Award и решили сделать это награждение традиционным. Премия присуждается за весомый вклад в развитие экосистемы интернет-разработки в России. Список номинантов публикуем здесь.
7 октября начнётся народное голосование.
Возможно, с вами работает человек, который по вашему мнению внёс существенный вклад в развитие российского IT. Если этого человека нет в списке номинантов, обязательно подайте заявку до 6 октября (включительно).
Награждение пройдёт в первый день конференции HighLoad++ 2019, вечером 7 ноября. Вот так это было в прошлом году.
Поэтому в прошлом году учредили премию HighLoad++ Award и решили сделать это награждение традиционным. Премия присуждается за весомый вклад в развитие экосистемы интернет-разработки в России. Список номинантов публикуем здесь.
7 октября начнётся народное голосование.
Возможно, с вами работает человек, который по вашему мнению внёс существенный вклад в развитие российского IT. Если этого человека нет в списке номинантов, обязательно подайте заявку до 6 октября (включительно).
Награждение пройдёт в первый день конференции HighLoad++ 2019, вечером 7 ноября. Вот так это было в прошлом году.
Сегодня началось открытое голосование HighLoad++ Award 2019. Премия присуждается за весомый вклад в развитие экосистемы интернет-разработки в России. Голосование продлится до 13 октября. Награждение победителей состоится вечером 7 ноября — в первый день конференции HighLoad++ 2019.
Голосуйте за своих коллег и за тех, на кого вы равняетесь. Отрасль должна знать своих героев в лицо!
Голосуйте за своих коллег и за тех, на кого вы равняетесь. Отрасль должна знать своих героев в лицо!
Forwarded from ScalaConf Channel
Юрий Бадальянц на РИТ++ рассказал, как в 2ГИС тестируют связку из большого числа сервисов и целого зоопарка технологий. Опубликовали на Хабре статью по следам этого выступления. Получилась дополненная и актуализированная под тщательным присмотром спикера версия этого доклада: какие варианты пробовали, к чему пришли, какие проблемы теперь вам не придется решать. Будет про Docker, Testcontainers, а также про Scala.
Хабр
Интеграционное тестирование микросервисов на Scala
Unit-тестирование — это замечательно, но его одного бывает недостаточно. Часто хочется дополнительно убедиться, что запущенное приложение будет работать. На помощь приходит интеграционное...
Forwarded from ScalaConf Channel
26 ноября нас ждёт конференция, полностью посвящённая экосистеме одного языка программирования — ScalaConf.
Программный комитет сообщает: «Программа сверстана, продолжаем работу со спикерами и доводим до идеала доклады».
Здесь ещё можно сэкономить на билетах, следующее повышение цен — 22 октября.
Программный комитет сообщает: «Программа сверстана, продолжаем работу со спикерами и доводим до идеала доклады».
Здесь ещё можно сэкономить на билетах, следующее повышение цен — 22 октября.
Сегодня предпоследний день открытого голосования за номинантов Премии HighLoad++!
Кто по вашему мнению оказывает большее влияние на экосистему интернет-разработки в России — технологии или продукты, образовательные проекты или может быть спикеры и организаторы конференций? А может быть и те, и другие? Вы можете выбрать до шести номинантов, но только до 13 октября — голосуйте прямо сейчас!
Кто по вашему мнению оказывает большее влияние на экосистему интернет-разработки в России — технологии или продукты, образовательные проекты или может быть спикеры и организаторы конференций? А может быть и те, и другие? Вы можете выбрать до шести номинантов, но только до 13 октября — голосуйте прямо сейчас!
Друзья, вы проголосовали за номинантов на Премию HighLoad++?
Если приложить к выбору руку (то есть курсор 👩💻), следить за вручением 7 ноября будет намного интереснее. А иначе — придется кусать локти, что Премия досталась не тому.
Успевайте, буквально через несколько часов закроем голосование.
Если приложить к выбору руку (то есть курсор 👩💻), следить за вручением 7 ноября будет намного интереснее. А иначе — придется кусать локти, что Премия досталась не тому.
Успевайте, буквально через несколько часов закроем голосование.