Skip to content

Instantly share code, notes, and snippets.

View DmitryDorofeev's full-sized avatar

Dmitry Dorofeev DmitryDorofeev

  • Toronto, Canada
View GitHub Profile
@DmitryDorofeev
DmitryDorofeev / article.md
Last active December 14, 2015 10:32
Article

Как выбрать язык разработки?

Именно таким вопросом задалась команда почты mail.ru перед написанием очередного сервиса.

Почему?

Не так давно, в почтовой команде mail.ru зародилась идея внедрения микросервисной архитектуры. Плюсы и минусы такого подхода, ровно, как сложности и подводные камни минуют данную публикацию, ибо цель ее – повествование истории о терзаниях ответа на главный вопрос. 42.

Как вы могли догадаться, помимо плюсов и минусов микросервисной архитектуры, среди целей так же – высокая эффективность процесса разработки в рамках выбранного языка/технологии. Что влияет на этот показатель?

/**
* Реализация API, не изменяйте ее
* @param {string} url
* @param {function} callback
*/
function getData(url, callback) {
var RESPONSES = {
'/countries': [
{name: 'Cameroon', continent: 'Africa'},
{name :'Fiji Islands', continent: 'Oceania'},