Gaff и Deckard — работа в облаках
Компания Cloudant, специализирующаяся на услугах, связанных с CouchDB и «облачными» ресурсами, открыла исходные коды двух внутренних утилит, Gaff и Deckard.
Gaff — это pubsub-демон, асинхронно вызывающий различные «облачные» API. Для этого достаточно отослать JSON-запрос AMPQ-«роутеру», который кладет эти запросы в очередь соответсвующего сервиса. Gaff вытягивает эти запросы и переобразует их в вызовы соответствующего API (на данный момент поддерживаются Dynect, Slicehost и Amazon EC2).
Deckard — это утилита для мониторинга HTTP-сервисов (в Cloudant'е она используется для проверки запущенных баз CouchDB). Утилита поддерживает основные проверки HTTP-контента, отсылку сообщения по email, поддержку Amazon Elastic IP и многое другое.
Обе утилиты доступны по Apache License.
