Доклады конференции
Стандартная библиотека Golang, в частности пакет database/sql, предоставляет универсальный интерфейс общения с базами данных. Однако он далеко не сразу имел сегодняшний вид. Разработчики в команде YDB имели драйвер для базы данных, начиная с версии Golang v1.11. И сталкивались с различными трудностями в процессе эксплуатации в продакшнах пользователей. Этот ретроспективный доклад о том, какие недочеты были в пакете database/sql, во что это выливалось при эксплуатации и как он становился все лучше от версии к версии Golang.
Дженерики, которые ранее были темой для холивара, плотно вошли в нашу жизнь, но вы когда-нибудь задумывались, что стоит за [T any]? Почему дженерики Go именно такие, и чем они отличаются от других языков? Какой магией они обладают, и что такое gc shape?? Узнаем из доклада Ильи.
Этот доклад о том, как писать код на Go так, чтобы выжимать максимум производительности.
Например, из доклада вы узнаете:
- почему не все for-range-циклы равны между собой,
- что такое small-size-объекты,
- какие палки в колеса вставляет escape analysis и как их обойти.
Ещё одна крутая новость
У вас есть возможность стать спикером международной конференции HighLoad International и провести 14 и 15 декабря в незабываемом Ереване.
Есть что рассказать коллегам? Посмотрите список тем, которые будут актуальны этой зимой, и подайте заявку до 17 сентября включительно.
По традиции свежая статья.
Multi-tenant Kubernetes
Мультитенантность — это представление изолированного доступа к общим ресурсам разным арендатором (тенантам). Для наглядности представим, что одинарный тенант — это домик, в котором живёт один человек. Тогда мультитенантность — это многоквартирный дом с людьми или группами.
Ждём вас на встрече!