Мы недавно запустили История лицензирования Приложение, которое использует некоторые из самых мощных инструментов разработки. Выполнив неядерную функциональность разработки на доступные услуги API, мы смогли создать это приложение быстрее, чем я когда-либо мог себе представить. Я взволнован, чтобы поделиться с тобой, как мы это сделали.
TL; доктор
Проверьте приложение Live Story Licensing
Требования
Каждое приложение начинается с целью и требований. Для этого заявления цель состояла в том, чтобы приобрести заявки, заинтересованные в покупке прав на перепонт онлайн-контента из публикаций в сети публикаций AMI. Наши требования:
- Истории (для нашего приложения, истории, опубликованные на сайтах [@AMI] (https://twitter.com/ami]) должны быть быстро и легко доступны
- Истории должны указать ранжирование общедоступных социальных валидаций (хлопья) для заинтересованного лидера
- Возможность захвата электронной почты свинца (до поиска)
- Возможность захвата данных запроса предложения: заголовок истории, ведущую электронную почту, поисковую цену и отправить электронное письмо администратору
- Возможность управления контентом копирования управляющим контентом через систему управления контентом
Услуги
Для этого приложения мы знали, что мы не хотели строить и управлять все Отказ Вместо этого мы хотели разгрузить неядерную разработку в лучшие доступные услуги, только строительство того, что нам нужно. Любой веб-проект со временем Crunch (в значительной степени каждый проект) будет хорошо посоветовать сделать это, чтобы вы не были излишне изобретения функциональности, которые уже существуют на высоком уровне. Так что для этого приложения мы решили использовать:
- Космические JS Для управления контентом, хранилище данных, это также, где наши средние статьи хранятся с использованием приложения среднего резервного копирования.
- Альголия для поиска историй. Это определенно удовлетворяет нашему скорейшему требованию поиска (это быстро!)
- Sendgrid для отправки уведомлений по электронной почте
- @ami для снабжения библиотеки истории
Так что со всеми из них мы получили лучшие в классовых услугах для соответствующих функциональных возможностей. И построение нашего приложения будет включать блокировку этих услуг вместе.
Это сокращенная версия полного Статья, размещенная на Cosmic JS Отказ