Анонс Ruby Meetup #6

ruby

Розкажу про деякі факти та персональний досвід переходу від монолітної програми до мікро сервісної архітектури. Коли такий перехід має сенс, яке підводне каміння при переході чекати і як «Ruby on Rails» дозволяє нам вирішити проблеми з масштабуванням моноліту.

2.Overcommit: зручний опис та використання git хуків для підвищення якості коду– Вольдемар Дулецький, Evrone

3.Парсинг введення користувача з використанням PEG– Іван Лопатін

У своїй доповіді хочу розповісти про те, що таке PEG парсери, на прикладі бібліотеки treetop. Розкажу про те, як описати граматику PEG парсера. Чим вони можуть бути корисними і в яких випадках їх варто застосовувати. Розберемо практичний кейс використання PEG парсера на прикладі розбору введення користувача.

Уявіть собі початок: географічно розподілений сервіс з 18 серверами на борту і більше 3 тисяч корпоративних користувачів, які в різний час повинні мати блискавичну відповідь від сервера автентифікації через API або за протоколом RADIUS. Сервіс використовується в бухгалтерії 1С, корпоративному порталі на 1400 користувачів, інтегрований з лінуксовим sudo та багатьма іншими додатками та сервісами. Будь-яка відсутність сервісу автентифікації означає тільки одне - користувачі вас ненавидітимуть. Необхідно зарелізуватися таким чином, щоб сервіс не зупинився ні на секунду, міг відкотитися назад при будь-якій помилці і в будь-який час проводити перевірку даних користувача. У нас це зайняло півтора роки. У цій короткій доповіді я розповім про наш досвід застосування Ansible для управління платформою аутентифікації, здатної перетравлювати будь-які навантаження, і чому вам треба дружити з адмінами чи девопсами.

Лінь готувати доповідь? У нас будевільний мікрофондля lightning talks — приходь з короткими тезами, знайомся, обговорюй наболіле. Регламент – 5 хвилин.

А крім доповідей, ми будемо раді відповісти на всі питання про майбутню конференцію RailsClub

Захід безкоштовний, а реєстрація обов'язкова – railsclub.timepad.ru/event/531200 З нас піца та чай!

Початок о 19.00 Місце: Варшавське шосе, б. 9, стор.

Обов'язково зареєструйтесь та візьміть із собою паспорт, щоб вас пропустила охорона бізнес-центру!

meetup

Організатори події: RailsClub, Evrone та MoscowRB Гостинні господарі: Rambler&Co – одна з найбільших українських груп компаній, що працюють у галузі медіа, технологій та електронної комерції з аудиторією понад 40 млн осіб на місяць.