GO meetup (Online)
![GO meetup](/sites/default/files/styles/card_s/public/2022-01/evrone-meetup_1920x1080_6.png?itok=QUM7v2JT)
Спикеры
Программа
Мы внедрили Open Policy Agent в нашу Platform as a Service, чтобы обеспечить авторизацию действий нескольких тысяч пользователей платформы. При этом представить возможность пользователям настраивать авторизационные правила для своих сервисов и при этом сохранить гибкость решения. В докладе расскажу какие шаги выполнили от идеи до запуска, с какими проблемами столкнулись. Вначале дам краткий обзор что такое OPA и для чего может использоваться.
![Антон Губарев](/sites/default/files/styles/square_1x/public/2022-06/%D0%93%D1%83%D0%B1%D0%B0%D1%80%D0%B5%D0%B2%20%D0%90%D0%BD%D1%82%D0%BE%D0%BD.jpg?itok=94sXCEBM)
Часто разработчики ограничиваются лишь спецификацией и best practices при работе со структурами данных своего языка. И редко заглядывают “под капот” этих структур. Я решил расширить их кругозор, рассказав про то, как устроены внутри каналы в Go. Разработчик будет лучше понимать, как устроен инструментарий, с которым разработчик сталкивается каждый день. Это поможет писать более качественный код, делать меньше принципиальных ошибок.
![Николай Тузов](/sites/default/files/styles/square_1x/public/2022-10/photo_2022-10-11%2012.38.05.jpeg?itok=UV5Kby3Y)
После перехода с Python на Golang, может показаться, что языки довольно похоже и могут действовать примерно одинаково, но это не всегда так и может приводить к падением сервера, что довольно редко для Python (за исключением ООМ или чего-нибудь такого), но если не знать этих особенностей, то может быть часто для Golang. То есть хочу немного больше раскрыть тему, которую я описал в своей статье на хабре: https://habr.com/ru/post/689356/
![Андрей Беренда](/sites/default/files/styles/square_1x/public/2022-10/jRqUYj47feI%20-%20Andrey%20Berenda.jpeg?itok=yVI2vA9e)