Анонс Ruby Meetup #6

Розкажу про деякі факти та персональний досвід переходу від монолітної програми до мікро сервісної архітектури. Коли такий перехід має сенс, яке підводне каміння при переході чекати і як «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, стор.
Обов'язково зареєструйтесь та візьміть із собою паспорт, щоб вас пропустила охорона бізнес-центру!

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