GO meetup (Online)
Спикеры
Программа
Мы внедрили Open Policy Agent в нашу Platform as a Service, чтобы обеспечить авторизацию действий нескольких тысяч пользователей платформы. При этом представить возможность пользователям настраивать авторизационные правила для своих сервисов и при этом сохранить гибкость решения. В докладе расскажу какие шаги выполнили от идеи до запуска, с какими проблемами столкнулись. Вначале дам краткий обзор что такое OPA и для чего может использоваться.
Часто разработчики ограничиваются лишь спецификацией и best practices при работе со структурами данных своего языка. И редко заглядывают “под капот” этих структур. Я решил расширить их кругозор, рассказав про то, как устроены внутри каналы в Go. Разработчик будет лучше понимать, как устроен инструментарий, с которым разработчик сталкивается каждый день. Это поможет писать более качественный код, делать меньше принципиальных ошибок.
После перехода с Python на Golang, может показаться, что языки довольно похоже и могут действовать примерно одинаково, но это не всегда так и может приводить к падением сервера, что довольно редко для Python (за исключением ООМ или чего-нибудь такого), но если не знать этих особенностей, то может быть часто для Golang. То есть хочу немного больше раскрыть тему, которую я описал в своей статье на хабре: https://habr.com/ru/post/689356/