10 июля 2014

Напочитать: Внезапный выпуск

1. Закон Конвея для айтишников - это тоже самое что закон спроса и предложения для экономистов.

Оригинал
"Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization's communication structure." Conway, 1968
Разжевано про последствия до самой каши
Just deciding to staff the team with four developers rather than three will influence the architecture because work now needs to be found for the fourth team member.


2. Сервисы потихоньку захватывают мир. А чтобы в них не потеряться нужны discovery-системы которые бывают двух типов: первые рассказывают людям о сервисах (на сцене появляется Мартин Фаулер который расскажет вам всю правду) , вторые рассказывают сервисам о сервисах (Netflix Eureka, Zookeeper и иже с ними, Consul.IO). Третий тип вытекает из суммы указанных выше.

3. Интернет вещей (internet of things ) уже близко. Вот и протокольчик разработали.
4. Мне кажется что в ближайшие пару лет мы увидим кучу реализаций CQRS архитектур, и хорошие примеры event sourcing-а - тренд на то чтобы быть асинхронными на всю голову  взят не напрасно. В связи с этим вот вам занимательная хрень из мира CQRS и Event Sourcing - EventStore Database. Но есть один момент - пока только под .NET .

5. Еще одно специальное хранилище -  на этот раз для геоданных - CartoDB (github).
6. Тренд на тестирование API сервисов набрал обороты, теперь появляются и инструменты.
Pact
Pacto
WireMock и опыт его использования в Яндексе
Betamax
Mountebank

7. Документирование REST API всегда попаболь. Теперь есть Swagger. И для Dropwizard тоже.

Спонсором этого выпуска Напочитать стал очередной Thoughtworks Technology Radar