Pull to refresh
17
0
Misha Merkushin @bibendi

Senior software engineer. TeamLead

Send message

Transactional Outbox: от идеи до open-source

Level of difficultyMedium
Reading time16 min
Views19K

Привет! На связи Миша Меркушин. Я тимлид команды Ruby Platform, ответственной за разработку внутренних библиотек и улучшение архитектуры микросервисов на Ruby в СберМаркете. Эта статья про архитектурный паттерн Outbox и инструмент, который мы создали и итерационно развивали внутри команды и лишь недавно «выпустили» его в мир. Он решает проблему обеспечения надежной и согласованной отправки сообщений из приложения, гарантируя, что сообщение будет отправлено после успешного завершения транзакции базы данных.

Читать далее

Simpoll: опросы и тесты для вашего сайта

Reading time3 min
Views5.7K
Здравствуйте. Позвольте рассказать вам о недавно запущенном стартапе Simpoll.ru

Simpoll — это удобный сервис для создания опросов (анкет), голосований и тестов, которые можно вставить на свой сайт и получать наглядные и фильтруемые результаты в реальном времени.

Simpoll
Зачем нам еще один сервис опросов?

Rails. Добавление элемента при использовании nested attributes

Reading time2 min
Views1.3K

Теория


При использовании nested attributes и fields_for очень часто нам нужно добавлять новый элемент в форму при помощи javascript.
Руководствуясь принципом DRY рекомендую использовать следующее решение. Я знаю, что это общеизвестная техника, но как обычно бывает большинство всё-равно изобретает свои решения, ну и во всяком случае на русском языке таких примеров я не видел.
Читать дальше →

Эмуляция тегов в MemCacheStore

Reading time3 min
Views447
Здравствуй хабр.
Собственно начну без прелюдий, писать красиво не обучен, так что извиняйте сразу.

Долго я искал реально работающую, написанную на руби для рельсов, библиотечку, которая позволяла бы помечать тегами куски кеша.
Читать дальше →

Information

Rating
Does not participate
Location
Сочи, Краснодарский край, Россия
Works in
Registered
Activity