Профессиональная конференция для Go-разработчиков

Реализация RBAC и ABAC в Golang на базе Casbin

Инструменты на Go и для Go

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики Тимлиды

Тезисы

При разработке приложений часто возникает необходимость в разграничении доступа к ресурсам. В докладе разберем на конкретных примерах, как мы у себя в продукте реализовали разделение прав доступа на основе ролей (RBAC) и атрибутов (ABAC). В качестве основного инструмента для решения поставленной задачи мы используем Casbin и его библиотеку для Go, о которой мы так же подробно поговорим.

Занимаюсь продуктовой разработкой уже более 8 лет
Начинал с разработки на C# и несколько лет разрабатывал приложения на нем
Затем познакомился с Go, практически с первых версий. Язык понравился, поэтому параллельно с C# я начал писать и на Go.
Помимо бэкенда так же приходилось писать и фронтенд.
Последние 2 с лишним года перешел на разработку бэкенда исключительно на Go.

VK

Работаю в бизнес юните VK Tech, который занимается разработкой b2b решений Так же компания занимается разработкой таких продуктов как: ВКонтакте, Дзен, Одноклассники, mail.ru и других

Видео