Пятничное чтиво
Привет!
На следующей неделе будет стрим. Пока не знаю что конкретно стримить, но думаю за выходные придумаю. Пожелания принимаются в личку.
- Сайт с календарем
- Список событий на твиче
На этой неделе начал разыгрывать ссылки на spbrubyconf. Так как билеты закончились, это последний шанс попасть на конференцию.
- Заполняем форму
- Рассказываем друзьям
- На следующем стриме (8 мая в 20:00), с помощью рандома выберу победителя
—————————————
Микросервисы: размер имеет значение, даже если у вас Kubernetes
Текст - транскрипция доклада с HUG (Highload++ User Group). Доклад впечатлил, так как скомпоновал мысли связанные с сервисами и микросервисами в цельное представление. Понравилась концепция вредной и полезной микросервисности и поднятие темы, что делать, когда микросервисы превратились в занозу.
—————————————
Kafka and Ruby, a Sidekiq lovestory
Опыт из appsignal. В статье ребята рассказывают об эволюции API архитектуры. Переезде с rails на rack middleware, последующий переезд на го и проблемы с базами данных. В итоге выбрали кафку (даже написали адаптер для ruby), которая, с помощью раста создает джобы в сайдкике. Подход имеет место быть, хотя и кажется переусложненным.
—————————————
Never use the word “User” in your code
Статья о том, почему использование user для проектирования систем является ошибкой. На примере систем бронирования, unix-а и SaaS показывается, почему в системах не существует понятия юзера. А так же объясняется, почему юзер может вызывать security проблемы.
В персональных проектах пришел к тому, что не использую абстракцию user уже больше трех лет и доволен. Так же, в проектах которые лично видел, модель user близка к god object и 2+к стокам кода, пример - app/models/user.rb из гитлаба.
——— одной строкой ———
- Virtus официально умер;
- wrzasa/rbsim - ruby DSL для моделирования и симуляции поведения distributed инфраструктуры;
- Announcing rom-http - Rom адаптер для работы с http, аналог rails/activeresource;
Привет!
На следующей неделе будет стрим. Пока не знаю что конкретно стримить, но думаю за выходные придумаю. Пожелания принимаются в личку.
- Сайт с календарем
- Список событий на твиче
На этой неделе начал разыгрывать ссылки на spbrubyconf. Так как билеты закончились, это последний шанс попасть на конференцию.
- Заполняем форму
- Рассказываем друзьям
- На следующем стриме (8 мая в 20:00), с помощью рандома выберу победителя
—————————————
Микросервисы: размер имеет значение, даже если у вас Kubernetes
Текст - транскрипция доклада с HUG (Highload++ User Group). Доклад впечатлил, так как скомпоновал мысли связанные с сервисами и микросервисами в цельное представление. Понравилась концепция вредной и полезной микросервисности и поднятие темы, что делать, когда микросервисы превратились в занозу.
—————————————
Kafka and Ruby, a Sidekiq lovestory
Опыт из appsignal. В статье ребята рассказывают об эволюции API архитектуры. Переезде с rails на rack middleware, последующий переезд на го и проблемы с базами данных. В итоге выбрали кафку (даже написали адаптер для ruby), которая, с помощью раста создает джобы в сайдкике. Подход имеет место быть, хотя и кажется переусложненным.
—————————————
Never use the word “User” in your code
Статья о том, почему использование user для проектирования систем является ошибкой. На примере систем бронирования, unix-а и SaaS показывается, почему в системах не существует понятия юзера. А так же объясняется, почему юзер может вызывать security проблемы.
В персональных проектах пришел к тому, что не использую абстракцию user уже больше трех лет и доволен. Так же, в проектах которые лично видел, модель user близка к god object и 2+к стокам кода, пример - app/models/user.rb из гитлаба.
——— одной строкой ———
- Virtus официально умер;
- wrzasa/rbsim - ruby DSL для моделирования и симуляции поведения distributed инфраструктуры;
- Announcing rom-http - Rom адаптер для работы с http, аналог rails/activeresource;