Pull to refresh

Comments 6

Тема слабовато раскрыта

Зато какая памятка про push/pull!)

Было бы здорово расширить мысль, чего конкретно не хватает. Я старался подсветить общий подход, и немножко углубился в конкретный пример.

Больше примеров наподобие Push/Pull вроде и не добавит ценности (нуок, понятно, что нужно уметь сравнивать). Сухой список тем – тоже вроде не здорово, такого, полагаю, и так навалом.

В общем, обратная связь приветствуется, может, чего-нибудь допишу еще в другой заход

Я не адепт system design, но разве job-ы и брокеры решают одну и ту же проблему? Это же разные вещи, которые могут быть вместе в одной системе, как их можно сравнивать?

Могут быть сценарии, когда можно сделать через одно либо через другое. Аналитика / постпроцессинг каких-нибудь заявок в E-commerce.

Да вообще на самом деле много сценариев, когда мы можем данные сразу передать в очередь, либо складывать куда-то в хранилище, и раз в какое-то время придет джоба, чтобы обработать накопившееся (раз в час/раз в день).

Во всяком случае, у меня точно были ситуации, когда я между ними выбирал, и ошибался

Я в жёлтый банк собес по System design не прошел с одним из комментариев от их архитектора, что неверно разбил по микросервисам, так как правильно - это разбивать по методологии Domain Driven Design. Видимо без DDD не пройти собес ни в одну компанию.

Sign up to leave a comment.

Articles