Мой второй год в качестве независимого разработчика
Программист Майкл Линч уволился из Google, чтобы стать независимым разработчиком и начать свой бизнес. Легко ли работать на себя — читайте в нашем переводе. https://habr.com/ru/post/487064/
Программист Майкл Линч уволился из Google, чтобы стать независимым разработчиком и начать свой бизнес. Легко ли работать на себя — читайте в нашем переводе. https://habr.com/ru/post/487064/
Хабр
Мой второй год в качестве независимого разработчика
Иллюстрация “Waiting” by Nataly Zhuk Два года назад автор этой статьи Майкл Линч (Michael Lynch) уволился с должности инженера-программиста в Google, чтобы нач...
Аутсорсинг поможет экономить на IT
Облачную IT-инфраструктуру недостаточно развернуть — ей нужно управлять, мониторить критические показатели, предупреждать и исправлять сбои. Расскажем, как отдать такие задачи на аутсорс и сэкономить. https://bit.ly/38iCkik
Облачную IT-инфраструктуру недостаточно развернуть — ей нужно управлять, мониторить критические показатели, предупреждать и исправлять сбои. Расскажем, как отдать такие задачи на аутсорс и сэкономить. https://bit.ly/38iCkik
mcs.mail.ru
Managed Services: избавьтесь от управления IT-инфраструктурой | Блог Mail.Ru Cloud Solutions
Расскажем, как частично или полностью отказаться от собственного IT-подразделения и сократить расходы на администрирование IT-систем.
Когда фабрики и больницы станут умнее?
Интернет вещей — одна из самых обсуждаемых технологий. Последствия ее внедрения гораздо глобальнее, чем мы можем себе представить. Какие отрасли изменения затронут сильнее всего? https://bit.ly/2HeVrhc
Интернет вещей — одна из самых обсуждаемых технологий. Последствия ее внедрения гораздо глобальнее, чем мы можем себе представить. Какие отрасли изменения затронут сильнее всего? https://bit.ly/2HeVrhc
mcs.mail.ru
Четыре индустрии, которые интернет вещей изменит в следующее десятилетие | Блог Mail.Ru Cloud Solutions
Интернет вещей уже меняет нашу жизнь, в 2020-х годах эта тенденция продолжится. Расскажем, в каких областях изменения окажутся самыми значительными.
Apache Kafka в облаке: почему его используют крупные корпорации, разработчики игр и даже банки
Простой и быстрый брокер сообщений Apache Kafka подходит для обслуживания высоконагруженных сервисов, где приложения генерируют и обмениваются большими объемами данных. Расскажем, для каких кейсов он подходит и почему эффективнее работает в облаке. https://bit.ly/38mgV7S
Простой и быстрый брокер сообщений Apache Kafka подходит для обслуживания высоконагруженных сервисов, где приложения генерируют и обмениваются большими объемами данных. Расскажем, для каких кейсов он подходит и почему эффективнее работает в облаке. https://bit.ly/38mgV7S
mcs.mail.ru
Kafka в облаках: как эффективнее всего работать с потоковыми данными | Блог Mail.Ru Cloud Solutions
Расскажем, как облачные технологии упрощают использование Kafka и для каких кейсов подходит этот брокер сообщений.
Рабочие узлы Kubernetes: размер имеет значение
При создании кластера Kubernetes бывает непонятно: сколько настроить рабочих узлов и какого типа? Что лучше для кластера on-premise: купить мощные серверы или взять десяток старых машин в вашем дата-центре? А в облаке лучше выбрать восемь одноядерных или два четырехъядерных инстанса?
Перевели статью, которая дает ответы на эти вопросы: https://habr.com/ru/company/mailru/blog/484334/
При создании кластера Kubernetes бывает непонятно: сколько настроить рабочих узлов и какого типа? Что лучше для кластера on-premise: купить мощные серверы или взять десяток старых машин в вашем дата-центре? А в облаке лучше выбрать восемь одноядерных или два четырехъядерных инстанса?
Перевели статью, которая дает ответы на эти вопросы: https://habr.com/ru/company/mailru/blog/484334/
Хабр
Рабочие узлы Kubernetes: много маленьких или несколько больших?
При создании кластера Kubernetes могут возникать вопросы: сколько настроить рабочих узлов и какого типа? Что лучше для кластера on-premise: купить несколько мощ...
12storeez: «модный приговор» ИТ-проектам
Алексей Власов, CIO молодого российского бренда модной одежды, рассказывает о первых шагах цифровизации бизнеса компании: что нужно для внедрения новых технологий в ритейле, какие есть проблемы и как облака помогают создавать инновации. https://www.osp.ru/articles/2020/0205/13055326
Алексей Власов, CIO молодого российского бренда модной одежды, рассказывает о первых шагах цифровизации бизнеса компании: что нужно для внедрения новых технологий в ритейле, какие есть проблемы и как облака помогают создавать инновации. https://www.osp.ru/articles/2020/0205/13055326
Издательство «Открытые системы»
12storeez: «модный приговор» ИТ-проектам
Алексей Власов, CIO молодого российского бренда модной одежды, рассказывает о первых шагах цифровизации бизнеса компании.
Как технический долг и лже-Agile убивают ваши проекты
Каждый проект требует жертвы. Главное, чтобы не слишком большой. Перевели статью о том, что такое технический долг на самом деле и как он способен уничтожить даже самый успешный проект. https://habr.com/ru/company/mailru/blog/486098/
Каждый проект требует жертвы. Главное, чтобы не слишком большой. Перевели статью о том, что такое технический долг на самом деле и как он способен уничтожить даже самый успешный проект. https://habr.com/ru/company/mailru/blog/486098/
Хабр
Как технический долг убивает ваши проекты
Каждый проект требует жертвы. Главное, чтобы не слишком большой. Команда Mail.Ru Cloud Solutions перевела статью Алекса Стейвли про минусы технического долга и его способность уничтожить даже...
Как умные контракты помогают разрабатывать сверхнадежные приложения на блокчейне?
В технологии блокчейн заинтересованы банки, корпорации и даже правительства. Расскажем, почему это так и как смарт-контракты помогают разрабатывать блокчейн-приложения для платежей, хранения документов и других целей. https://bit.ly/2SV1PzU
В технологии блокчейн заинтересованы банки, корпорации и даже правительства. Расскажем, почему это так и как смарт-контракты помогают разрабатывать блокчейн-приложения для платежей, хранения документов и других целей. https://bit.ly/2SV1PzU
mcs.mail.ru
Смарт-контракты: как проще всего запустить сверхнадежное блокчейн-приложение | Блог Mail.Ru Cloud Solutions
Почему банки, корпорации и даже правительства заинтересованы в использовании технологии блокчейн? Читайте, как смарт-контракты помогают разрабатывать блокчейн-приложения для целей, о которых вы даже не подозреваете.
Умная больница знает пациентов в лицо
От скорости работы регистратуры зависит, сколько денег заработает клиника. Если оформление идет медленно, пациенты злятся и уходят. Как помочь регистраторам работать быстрее?
Можно настроить систему распознавания лиц, которая способна:
✅ Ускорить оформление при визитах в клинику: система распознает пациента и открывает в компьютере нужную карточку. Сотрудник перепроверяет данные и направляет пациента к врачу.
✅ Проверить личность пациента, находящегося без сознания. В 2014 году хирурги одной из больниц по ошибке сделали операцию на сердце не тому человеку. С системой распознавания лиц ошибка невозможна.
✅ Быстрее диагностировать генетические заболевания. На систему нельзя полагаться полностью, но она дает врачу направление для размышлений. В итоге время на постановку диагноза сокращается, а эффективность работы врача растет.
Чем еще полезна медицине система распознавания лиц, и как она работает, читайте в статье:
От скорости работы регистратуры зависит, сколько денег заработает клиника. Если оформление идет медленно, пациенты злятся и уходят. Как помочь регистраторам работать быстрее?
Можно настроить систему распознавания лиц, которая способна:
✅ Ускорить оформление при визитах в клинику: система распознает пациента и открывает в компьютере нужную карточку. Сотрудник перепроверяет данные и направляет пациента к врачу.
✅ Проверить личность пациента, находящегося без сознания. В 2014 году хирурги одной из больниц по ошибке сделали операцию на сердце не тому человеку. С системой распознавания лиц ошибка невозможна.
✅ Быстрее диагностировать генетические заболевания. На систему нельзя полагаться полностью, но она дает врачу направление для размышлений. В итоге время на постановку диагноза сокращается, а эффективность работы врача растет.
Чем еще полезна медицине система распознавания лиц, и как она работает, читайте в статье:
Как в несколько раз ускорить бизнес-аналитику, получение отчетности и другие задачи, связанные с обработкой множества файлов?
Поможет пакетная обработка данных — она ускоряет работу с big data в десятки раз! https://bit.ly/2uOPPrH
Поможет пакетная обработка данных — она ускоряет работу с big data в десятки раз! https://bit.ly/2uOPPrH
mcs.mail.ru
Системы пакетной обработки данных — простой способ приручить big data | Блог Mail.Ru Cloud Solutions
Разбираем одну мощнейшую методику обработки данных, позволяющую в разы ускорить работу с множеством файлов.
Почему биткоины до сих пор не принимают в булочных?
Ажиотаж вокруг криптовалют утих, а биткоины остались. Правда, ими по-прежнему нельзя рассчитаться за хлеб в супермаркете или оплатить проезд в метро.
Почему биткоин не стал универсальным платежным средством?
✅Курс цифровой валюты нестабилен. Никто не готов сегодня платить за хлеб 100 ₽, завтра — 700 ₽, а послезавтра — 50 ₽.
✅Низкая скорость: Visa проводит 65 000 операций в секунду, биткоин — не более семи.
✅Отменить операцию невозможно: если по ошибке вы отправили перевод не тому человеку, то потеряли деньги.
✅Классические деньги обеспечены золотом, показателями ВВП или экономикой страны. Биткоины обеспечены только доверием пользователей.
✅Правовой статус криптовалют не определен в большинстве стран. Вы можете сегодня купить биткоины, а завтра их объявят вне закона.
Государствам интересна технология блокчейн, но они хотят контролировать оборот криптовалюты: знать отправителей и получателей, собирать налоги и следить за отмыванием денег. Мы разобрались, что ждет криптовалюты в будущем
Ажиотаж вокруг криптовалют утих, а биткоины остались. Правда, ими по-прежнему нельзя рассчитаться за хлеб в супермаркете или оплатить проезд в метро.
Почему биткоин не стал универсальным платежным средством?
✅Курс цифровой валюты нестабилен. Никто не готов сегодня платить за хлеб 100 ₽, завтра — 700 ₽, а послезавтра — 50 ₽.
✅Низкая скорость: Visa проводит 65 000 операций в секунду, биткоин — не более семи.
✅Отменить операцию невозможно: если по ошибке вы отправили перевод не тому человеку, то потеряли деньги.
✅Классические деньги обеспечены золотом, показателями ВВП или экономикой страны. Биткоины обеспечены только доверием пользователей.
✅Правовой статус криптовалют не определен в большинстве стран. Вы можете сегодня купить биткоины, а завтра их объявят вне закона.
Государствам интересна технология блокчейн, но они хотят контролировать оборот криптовалюты: знать отправителей и получателей, собирать налоги и следить за отмыванием денег. Мы разобрались, что ждет криптовалюты в будущем
Helm и его подводные камни
Дмитрий Сугробов, разработчик в «Леруа Мерлен», рассказал, зачем нужен Helm, как он упрощает работу с Kubernetes, что поменялось в третьей версии и как с его помощью обновлять приложения в продакшене без простоя. https://habr.com/ru/company/mailru/blog/488192/
Дмитрий Сугробов, разработчик в «Леруа Мерлен», рассказал, зачем нужен Helm, как он упрощает работу с Kubernetes, что поменялось в третьей версии и как с его помощью обновлять приложения в продакшене без простоя. https://habr.com/ru/company/mailru/blog/488192/
Хабр
Устройство Helm и его подводные камни
Typhon freight hauler concept, Anton Swanepoel Меня зовут Дмитрий Сугробов, я разработчик в «Леруа Мерлен». В статье расскажу, зачем нужен Helm, как он упрощает работу с Kubernetes, что...
Как выжать из бизнеса максимум прибыли? Отвечает data science
Выписка с бизнес-счета — всего лишь набор данных. Но если разделить траты по категориям: налоги, зарплата, закупка товаров, оплата поставщикам, можно понять, куда уходят деньги. А значит, оптимизировать затраты и увеличить чистую прибыль.
Похожим образом — через обработку данных, можно узнать, какие товары приносят максимум выручки, какие акции наиболее выгодны, какие покупатели оставляют вам больше денег.
За привычными сервисами вроде учета расходов и бизнес-аналитики стоят специалисты по data science. Они придумывают, как превратить любые данные в полезную информацию, и не только для бизнеса:
✅ В астрономии анализ сигналов радиотелескопов позволил открыть тысячи новых космических объектов.
✅ Целый класс сервисов, например, агрегаторы такси, появились благодаря анализу сигналов GPS-трекеров.
✅ Благодаря анализу сложных белков и генов появилась персонализированная медицина — новый вид лечебных услуг.
Читайте, что такое data science и как она помогает выжать из данных максимум:
Выписка с бизнес-счета — всего лишь набор данных. Но если разделить траты по категориям: налоги, зарплата, закупка товаров, оплата поставщикам, можно понять, куда уходят деньги. А значит, оптимизировать затраты и увеличить чистую прибыль.
Похожим образом — через обработку данных, можно узнать, какие товары приносят максимум выручки, какие акции наиболее выгодны, какие покупатели оставляют вам больше денег.
За привычными сервисами вроде учета расходов и бизнес-аналитики стоят специалисты по data science. Они придумывают, как превратить любые данные в полезную информацию, и не только для бизнеса:
✅ В астрономии анализ сигналов радиотелескопов позволил открыть тысячи новых космических объектов.
✅ Целый класс сервисов, например, агрегаторы такси, появились благодаря анализу сигналов GPS-трекеров.
✅ Благодаря анализу сложных белков и генов появилась персонализированная медицина — новый вид лечебных услуг.
Читайте, что такое data science и как она помогает выжать из данных максимум:
Что разработчикам, продакт-менеджерам и фаундерам стоит знать о дизайне? Любому программному продукту нужна красивая обёртка, а создание приятного минималистичного дизайна не требует сверхъестественных способностей. Перевели гайд фулстек-разработчика Пола Копплстоуна, в котором он делится опытом, накопленным за годы практики.
vc.ru
Что разработчикам, продакт-менеджерам и фаундерам стоит знать о дизайне
Любому программному продукту нужна красивая обёртка, а создание приятного минималистичного дизайна не требует сверхъестественных способностей. Достаточно соблюдать простые правила и не делать явных ошибок. Команда Mail.ru Cloud Solutions перевела гайд фулстек…
В умных городах будущего каждый будет как на ладони
Современные города умнеют:
✅ В Нью-Йорке датчики вызывают полицию при звуках стрельбы и определяют скопления мусора на улицах.
✅ В Барселоне системы находят для водителей свободные парковочные места и сообщают коммунальщикам о заполнении мусорных контейнеров.
✅ В Шэньчжэнь дроны патрулируют город и составляют карту города, которая пригодится в случае ЧС.
✅ В Москве умная система распределяет пациентов по поликлиникам.
Но это еще не вся новость: в будущем появятся data driven city — города, управляемые данными, мегаполисы, оснащенные датчиками и системами слежения. Пока «Черное зеркало» не наступило, почитайте статью об умных городах:
Современные города умнеют:
✅ В Нью-Йорке датчики вызывают полицию при звуках стрельбы и определяют скопления мусора на улицах.
✅ В Барселоне системы находят для водителей свободные парковочные места и сообщают коммунальщикам о заполнении мусорных контейнеров.
✅ В Шэньчжэнь дроны патрулируют город и составляют карту города, которая пригодится в случае ЧС.
✅ В Москве умная система распределяет пациентов по поликлиникам.
Но это еще не вся новость: в будущем появятся data driven city — города, управляемые данными, мегаполисы, оснащенные датчиками и системами слежения. Пока «Черное зеркало» не наступило, почитайте статью об умных городах:
Что угрожает безопасности бизнеса? 4 главные киберугрозы 2020 года
Кибератаки обходятся потребителям и владельцам бизнеса в миллиарды долларов. Расскажем, каких киберугроз стоит опасаться компаниям в 2020 году и почему важно защищать свои IT-системы. https://bit.ly/32yqbnl
Кибератаки обходятся потребителям и владельцам бизнеса в миллиарды долларов. Расскажем, каких киберугроз стоит опасаться компаниям в 2020 году и почему важно защищать свои IT-системы. https://bit.ly/32yqbnl
mcs.mail.ru
Что угрожает кибербезопасности бизнеса в 2020 году? | Блог Mail.Ru Cloud Solutions
Развитие технологий ведет к появлению новых киберугроз. Разберем основные уловки хакеров и способы защиты от хакерских атак в 2020 году.
Серверы на Jenkins могут быть использованы в DDoS-атаках — возможно, вам стоит обновиться
Jenkins, инструмент непрерывной интеграции с открытым исходным кодом, может быть использован для запуска DDoS-атак.
DDoS-атаки возможны из-за уязвимости в коде Jenkins. Система поддерживает два сетевых протокола: UDP и DNS. Оба включены по умолчанию, чтобы серверы Jenkins могли обнаруживать друг друга и работать в кластерах.
Известно, что протокол UDP позволяет злоумышленникам усиливать часть трафика DDoS-атак через сторонний сервер, а затем перебрасывать этот трафик на предполагаемую цель атаки. Однобайтовый запрос к серверу Jenkins в ответ вызывал более чем 100-байтовый поток метаданных — то есть, атакующий трафик можно было усилить в 100 раз. Такой коэффициент усиления довольно опасен — серверы вступают в бесконечный цикл между собой и в конечном итоге падают.
Компаниям, у которых есть серверы Jenkins, рекомендуется обновиться до версии 2.219 или заблокировать любой входящий трафик на UDP-порт 33848, через который могут происходить атаки.
Источник на английском
Jenkins, инструмент непрерывной интеграции с открытым исходным кодом, может быть использован для запуска DDoS-атак.
DDoS-атаки возможны из-за уязвимости в коде Jenkins. Система поддерживает два сетевых протокола: UDP и DNS. Оба включены по умолчанию, чтобы серверы Jenkins могли обнаруживать друг друга и работать в кластерах.
Известно, что протокол UDP позволяет злоумышленникам усиливать часть трафика DDoS-атак через сторонний сервер, а затем перебрасывать этот трафик на предполагаемую цель атаки. Однобайтовый запрос к серверу Jenkins в ответ вызывал более чем 100-байтовый поток метаданных — то есть, атакующий трафик можно было усилить в 100 раз. Такой коэффициент усиления довольно опасен — серверы вступают в бесконечный цикл между собой и в конечном итоге падают.
Компаниям, у которых есть серверы Jenkins, рекомендуется обновиться до версии 2.219 или заблокировать любой входящий трафик на UDP-порт 33848, через который могут происходить атаки.
Источник на английском
Что общего между базами данных и дресс-кодом?
Дресс-код обязывает выглядеть соответственно ситуации. Так, в деловом костюме вы будете стильно выглядеть на официальном приеме, но вряд ли наденете его на тренировку по кроссфиту.
Похожая ситуация с базами данных — только их выбирают под задачи бизнеса:
✅ У стартапа может поменяться бизнес-модель или появиться новые направления деятельности. Поэтому лучше выбрать реляционные базы данных MySQL или PostgreSQL — они подходят для широкого круга задач.
✅ Банкам и другим компаниям, которым важно хранить данные в неизменном виде, также подойдут реляционные базы данных, надежно сохраняющие все, что в них добавлено. .
✅ Интернет-магазинам требуются дополнительные мощности в период распродаж. Чтобы не тратится на оборудование, можно масштабироваться в облаке: настроенные кластеры облачных СУБД спасут от простоев.
✅ Для анализа больших данных подходит ClickHouse — эта база данных быстро выполняет аналитические запросы и обрабатывает более миллиарда строк за одну секунду.
✅ Если вам нужно обрабатывать данные в режиме реального времени, подойдет Redis — нереляционная высокопроизводительная СУБД.
Подробнее о том, как выбрать базу данных под ваш проект, читайте в статье:
Дресс-код обязывает выглядеть соответственно ситуации. Так, в деловом костюме вы будете стильно выглядеть на официальном приеме, но вряд ли наденете его на тренировку по кроссфиту.
Похожая ситуация с базами данных — только их выбирают под задачи бизнеса:
✅ У стартапа может поменяться бизнес-модель или появиться новые направления деятельности. Поэтому лучше выбрать реляционные базы данных MySQL или PostgreSQL — они подходят для широкого круга задач.
✅ Банкам и другим компаниям, которым важно хранить данные в неизменном виде, также подойдут реляционные базы данных, надежно сохраняющие все, что в них добавлено. .
✅ Интернет-магазинам требуются дополнительные мощности в период распродаж. Чтобы не тратится на оборудование, можно масштабироваться в облаке: настроенные кластеры облачных СУБД спасут от простоев.
✅ Для анализа больших данных подходит ClickHouse — эта база данных быстро выполняет аналитические запросы и обрабатывает более миллиарда строк за одну секунду.
✅ Если вам нужно обрабатывать данные в режиме реального времени, подойдет Redis — нереляционная высокопроизводительная СУБД.
Подробнее о том, как выбрать базу данных под ваш проект, читайте в статье:
Простые способы кэширования в GitLab CI: руководство в картинках
В GitLab CI сложно понять, где и как настраивать обмен контентом, а само понятие кэша частично накладывается на понятие артефактов задачи. Расскажем о разных вариантах решения проблемы на своих хост-машинах, в раннерах и проектах. https://bit.ly/2T71340
В GitLab CI сложно понять, где и как настраивать обмен контентом, а само понятие кэша частично накладывается на понятие артефактов задачи. Расскажем о разных вариантах решения проблемы на своих хост-машинах, в раннерах и проектах. https://bit.ly/2T71340
mcs.mail.ru
Кэширование в GitLab CI: гайд с картинками | Блог Mail.Ru Cloud Solutions
Как проще всего настроить кэширование для обмена контентом между заданиями в GitLab CI, чтобы значительно ускорить работу.
7 распространенных ошибок при переходе на CI/CD, которые вам лучше не повторять
Если ваша компания только внедряет DevOps или инструменты CI/CD, вам может быть полезно познакомиться с самыми распространенными ошибками, чтобы не повторить их и не наступать на чужие грабли. https://habr.com/ru/company/mailru/blog/489430/
Если ваша компания только внедряет DevOps или инструменты CI/CD, вам может быть полезно познакомиться с самыми распространенными ошибками, чтобы не повторить их и не наступать на чужие грабли. https://habr.com/ru/company/mailru/blog/489430/
Хабр
Семь самых распространенных ошибок при переходе на CI/CD
Если ваша компания только внедряет DevOps или инструменты CI/CD, вам может быть полезно познакомиться с самыми распространенными ошибками, чтобы не повторить их...
Илон Маск: «Развитие ИИ должно регулироваться государством»
Генеральный директор Tesla, SpaceX и OpenAI Илон Маск заявил, что развитие искусственного интеллекта, в том числе созданного его компаниями, должно регулироваться государством. Он уточнил, что это касается как отдельных правительств, так и в глобальных организаций уровня ООН.
Как обычно, Маск сделал это заявление в своем Твиттере. Он утверждает, что развитие ИИ ушло от своего главного приоритета — безопасности, и сфокусировалось только на зарабатывании денег.
19 февраля Европейский Союз подготовил первый пакет предложений по регулированию систем ИИ высокого риска: в здравоохранении, охранных системах, на транспорте. Ожидается, что новые законопроекты будут приняты в конце 2020 года. В прошлом году 42 страны подписали обещание принять меры по регулированию ИИ.
Источник на английском
Генеральный директор Tesla, SpaceX и OpenAI Илон Маск заявил, что развитие искусственного интеллекта, в том числе созданного его компаниями, должно регулироваться государством. Он уточнил, что это касается как отдельных правительств, так и в глобальных организаций уровня ООН.
Как обычно, Маск сделал это заявление в своем Твиттере. Он утверждает, что развитие ИИ ушло от своего главного приоритета — безопасности, и сфокусировалось только на зарабатывании денег.
19 февраля Европейский Союз подготовил первый пакет предложений по регулированию систем ИИ высокого риска: в здравоохранении, охранных системах, на транспорте. Ожидается, что новые законопроекты будут приняты в конце 2020 года. В прошлом году 42 страны подписали обещание принять меры по регулированию ИИ.
Источник на английском