Pull to refresh
17
0
Misha Merkushin @bibendi

Senior software engineer. TeamLead

Send message

Pact защищает от ошибок, возникающих, когда контракт изменили, а вызовы между сервисами перестали соответствовать новым ожиданиям. Даже если ты перегенерил клиентов, могут быть нюансы — например, изменения в формате данных, которые клиенты не учли, или обратно-несовместимые изменения, которые затронули старые версии. Pact ловит эти расхождения на этапе тестирования, не дожидаясь, пока они всплывут в продакшене.

Со статьей ознакомлюсь на этой неделе.
Основные моменты почему мы использовали такую схему такие:
- демон не зависит от транспорта (Кафка), и может принимать события, которые были созданы по http
- мы не хотим завязываться на кол-во партиций в топике, чтобы делать масштабирование, в нашей схеме оно происходит независимо друг от друга

Такова концепция inbox паттерна. Kafka-consumer читает из топика сообщения, складывает их в инбокс-таблицу. Inbox-демон полит сообщения из таблицы и запускает бизнес-логику их обработки

По моему мнению, у руби сейчас ренесанс. Он начался с выпуском Ruby 3.0 и появлением turbo stream в Rails. Это подтверждается динамикой выпущенных пакетов (гемов) по годам.
Хороший специалист всегда будет востребован.

Если очень хочется читать именно с wal, то для этого можно использовать Debezium. Я в тексте оставлял ссылку на митап, где рассказывается о минусах такого подхода

Да, полностью согласен. Мы с этим столкнулись, хотя, к сожалению, я об этом не написал. Гем поддерживает полинг из реплики БД, что снимает значительную часть проблем, хотя может привнести новые, такие как лаг репликации.

остальные будут позже, или не будет вообще?
Как то слишком сложно.
Я решил этот вопрос с помощью https://github.com/aacebedo/dnsdock
И оформил в виде cli https://github.com/bibendi/dip#dip-dns
В конторе все разработчики довольны.
я смотрю, что всё пошло не гладко?
Видео докладов потом выложите в платный или бесплатный доступ?
это вообще как то сильно не секьюрно. правильней использовать что-то типа oauth.
статья вообще не раскрыта, не описано версионирование — нет, есть, каким образом осуществляется и т.д. и т.п.
короче ничего полезного.
мне в своё время сильно помогли
www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
pivotallabs.com/api-versioning/
must read ;)
я щас может кого шокирую =) у нас рельсовое приложение кушает по 800мб на воркера, и всё достаточно шустро работает.
так что 20мб это сказочная цифра
Использование длинных классов, хотя нужна только малая часть класса
// тут длинный код на 1000-2000 строк


Жесть.
Да даже если ваша приложуха будет отвечать за 50 мс, то такой код держать нельзя.
Мне кажется вам надо срочно вот сюда codeclimate.com
Уже два месяца сижу на c9, полностью перелез с rubymine
Глюков, багов, зависаний — не видел ни разу.
Всё работает со скоростью молнии.
Один раз отключали дома проводной интернет, сидел весь день на интернете с телефона — разницы ваще не почувствовал.

Автокомплита конечно не хватает, но к этому быстро привыкаешь.

Плюсы для меня в том, что у меня есть два ноутбука, и один стационарный комп, и я могу сесть за любой и начать кодить с того места, на котором остановился в прошлый раз.
Купил себе виртуалку на 4 ядра 4 гига за 800 рублей в месяц, на ней собственно все мои проекты и живут, домен второго уровня, подключил всё это дело как ssh проект на c9. И всё устраивает.

Автору — проект такого уровня требует мощной команды и кучу денег. angel.co/cloud9-ide
жесть какая жестяная
У меня наверно очень тупой вопрос )

Установил на амазоне сие чудо.

Есть виртуалка в москве на убунте. Кто нибудь может пошагово расписать как настроить подключение?
Поддерживается ли docker?
Если да, то можно ли билдить и запускать свои приватные докерфайлы?
у меня тоже zeraf, началась такая же ерунда несколько дней назад. Это мой второй хайскрин, и больше никогда, нет, вернее так, НИКОГДА не куплю эту марку, и не только из-за этой проблемы, есть косяки с тачем.
При этом у Auto.ru самая полная и актуальная база предложений по продаже автомобилей


не слишком ли громкое заявление? на днях там искал конкретную модель и было найдено ноль, хотя на том же am.ru было найдено около 20 предложений
1
23 ...

Information

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