Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Запуск контейнеров в облаке Часть 1 Amazon Web Services

Блог компании Газинформсервис Информационная безопасность *Облачные сервисы

Пока мы разрабатываем и запускаем своё приложение в Docker Desktop, всё довольно просто и понятно, но, когда приходит время разворачивать его в облаке, вопросов становится существенно больше. Развёртывание даже простого приложения из нескольких контейнеров приходится планировать заранее. Поэтому сегодня мы на примере Amazon Web Services разберем, какие есть варианты для запуска контейнеризированных приложений в облаке и (спойлер!) настроим кластер Kubernetes в AWS двумя разными способами.

Информация актуальна для тех, у кого уже есть подписка на сервисы AWS и для тех, кто верит, что ограничения на подписку новых пользователей не продлятся слишком долго.

 Выбираем систему оркестрации

Арендуем сервер, ставим ОС и весь необходимый софт, а затем в него вручную переносим все наши контейнеры, используя виртуальные машины Amazon Elastic Compute Cloud (EC2). Такое решение будет хорошо работать, особенно, если вы прошли курс Kubernetes The Hard Way и хотите применить всё увиденное в реальном проекте. Запретить вам делать это, конечно, невозможно, но, если это ваш первый проект, советую повременить и понабивать шишки в тестовых средах или с какими-нибудь некритичными приложениями. Плюс, выбрав такой путь, мы лишаемся всех бонусов облака. Это будет такая креативная колокация, только сервер вы не купили и принесли в центр обработки данных (ЦОД), а взяли в аренду.

Дальнейший план наших действий будет зависеть от того, какую систему оркестрации мы выберем. В AWS их, по сути, две:

Читать далее
Рейтинг 0
Просмотры 162
Комментарии 0

Новости

Матрица компетенций: важный инструмент для мотивации команды

Блог компании AGIMA IT-инфраструктура *IT-стандарты *Управление персоналом *Бизнес-модели

Всем привет!

Меня зовут Иван Антипин, я заместитель технического директора AGIMA. На рынке сложилась тяжелая ситуация: многие компании закрываются, а сработанные и крепкие команды распадаются под давлением обстоятельств. В этой статье расскажу об инструменте управления рисками — о матрице компетенций. Этот подход помогает распределять задачи с учетом балансировки нагрузки, избегать выгорания и неожиданной потери ключевых компетенций в команде. Текст написан на основе нашего с GeekBrains курса для тимлидов, по материалам лекции Ивана Михеева.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 206
Комментарии 0

Приглашаем в машину времени: что вам понравилось на прошлогодних конференциях TechLead и DevOps

Блог компании Конференции Олега Бунина (Онтико) Конференции DevOps *Управление продуктом *Управление разработкой *

Наша объединенная конференция DevOps&TechLead 2022 года уже очень скоро! И пока мы ее вовсю готовим, давайте вспомним, как закончились конференции в прошлом году — и какие доклады вам понравились. Если вы уже участвовали в наших конференциях DevOps&TechLead — это будет для вас как небольшое путешествие в прошлое, где мы воссоздадим в памяти атмосферу и эмоции. А если вы всё пропустили, то сегодня вы сможете представить, как там было. Поехали!

Конечно, в первую очередь докладчики делились проблемами, которые преодолели, предлагая пошаговые сценарии выхода из них. Главная фишка конференций, и наших в том числе — польза. Вы получаете не безликую теорию, а проверенные и еще раз перепроверенные на практике механизмы, метрики и подходы. Которые уже упростили жизнь командам, помогли выявить и решить проблемы.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 44
Комментарии 0

Ничего не умею, но хочу делать игры

Разработка мобильных приложений *Разработка игр *Дизайн игр *
Из песочницы

Все мы знаем, что в IT много денег и там можно хорошо заработать, а уж на создании игр тем более… Но, что делать, если ничего не умеешь, а хочется сделать свою игру и получать миллионы за внутриигровые покупки или за рекламу сидя на диване? Попробую рассказать о нескольких простых способах в этой статье.

Заманил? Заходите!
Всего голосов 2: ↑1 и ↓1 0
Просмотры 885
Комментарии 1

А поговорить!? Санкции, виртуализация и переход на Linux. Мысли вслух

Системное администрирование *Виртуализация *Законодательство в IT Компьютерное железо
image
Я написал этот пост для того что бы обсудить с уважаемой общественностью технические вопросы по реорганизации IT в строительном секторе, вызванные изменением в законодательстве. Но обо всем попорядку.
Читать дальше →
Рейтинг 0
Просмотры 870
Комментарии 1

Архитектура рядом с кодом

Проектирование и рефакторинг *Управление разработкой *

Давненько я не публиковал новостей по развитию инструмента описания архитектуры кодом. А похвастаться есть чем. Сегодня я исправлю свою досадную оплошность.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 271
Комментарии 0

Разработчик засыпает, просыпается маркетолог: как я приложение продвигал

Блог компании Dodo Engineering Разработка мобильных приложений *Разработка под MacOS *Управление проектами *Управление продуктом *

Когда-то давно я думал, что вот напишу приложение, выложу, а дальше оно как-нибудь само наберёт популярность, взлетит в чарт, принесёт денег. Так бывает, но готовиться нужно к тому, что придётся заниматься «выводом на рынок и продвижением», и на это потребуются время и силы.

В прошлой статье я рассказал, как идея превратилась в продукт, а сегодня покажу, что сделал, чтобы он дошёл до своих пользователей.

Для продвижения нужен хоть какой-то план. О том, что делать в теории, уже написано много раз. Давайте посмотрим, что получилось на практике.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 280
Комментарии 0

Как внедрение политики по качеству меняет компанию и ее прибыль

Управление проектами *Управление продажами *Управление персоналом *Бизнес-модели
Из песочницы

В статье расскажу о том, как политика по качеству повлияла на процессы обслуживания клиентов, какие ключевые показатели эффективности (KPI) были внедрены и что это изменило в финансовом результате и процессах.

Читать далее
Рейтинг 0
Просмотры 149
Комментарии 0

Переход от традиционного монолитного десктоп приложения к гибридной модели

Блог компании Альфа-Банк Анализ и проектирование систем *.NET *C# *Финансы в IT

У нас в Альфа-Банке в брокерском направлении уже достаточно давно существует терминал для профессиональной работы на бирже. Терминал представляет собой полноценное рабочее место профессионального трейдера. Есть и инструменты технического анализа, и алгоритмическая торговля (торговые роботы), и скальперский стакан. Приложение писалось и поддерживалось на протяжении длительного периода времени различными командами. В последние несколько лет в связи с активным притоком клиентов на российские торговые площадки возникла необходимость развития и доработки этого терминала.

Читать далее
Рейтинг 0
Просмотры 919
Комментарии 1

Монетизация данных. Зачем Большой Брат следит за нами?

Блог компании Группа Т1 Big Data *Управление проектами *IT-компании


2021-й год стал первым годом, когда крупные компании начали понимать на практике, зачем же они следят за пользователями. До этого бигдата была инструментом поиска вещей, которые можно было сделать и статичными правилами, а вот сейчас наконец-то стала полезной принципиально иначе.

Теперь можно получать обработку информации в реальном времени (и реагировать гибко и сразу на те же действия на сайте или в приложении), в агрегации данных (теперь банк знает, где вы живёте, какие у вас были диагнозы по чекам из аптеки и какие интернет-магазины вы предпочитаете по адресам посещаемых сайтов, от стратегического альянса с провайдером или сотовым оператором) и так далее.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 814
Комментарии 1

Своё частичное зеркало PyPi, на всякий случай

Системное администрирование *Python *
Tutorial

Создание своего зеркала PyPi в текущей ситуации — это наверное почти обязательное действие, если вы программируете на Python и хотите сохранить работоспособность менеджера пакетов pip (в прошлом случайная блокировка уже нарушала его работу). Решение известно — можно создать своё зеркало PyPi, куда будут загружаться все используемые вами пакеты. Автор данной статьи постарался подготовить как можно более простой в использовании вариант, своё зеркало запускается в четыре простых шага: git clone ..., настройка пароля администратора зеркала, docker-compose up -d и настройка pip на использование вашего зеркала.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 636
Комментарии 1

Резиновая верстка: универсальная сетка под все брейкпоинты, примеры и правила

CSS *HTML *ReactJS *

«Почему бы не сделать одну сетку и работать с ней?», — подумал Senior Frontend Developer @manmo и внедрил идею стандартизированных резиновых эластичных сеток в департамент Frontend-разработки компании.

Рассказываем, как это решение облегчило работу верстальщиков и сэкономило время на проектах.

Материал предназначен для дизайнеров и frontend-разработчиков. Дизайнеры поймут, как минимизировать количество работы для верстальщиков, и тем самым получить их одобрение. Верстальщики научатся экономить свои ресурсы, силы и мозги, чтоб потратить их на более полезные задачи, чем расчёт непонятных сеток.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.3K
Комментарии 4

Обзор решений для навигации в iOS

Блог компании HeadHunter Разработка под iOS *Разработка мобильных приложений *Swift *

Всем привет! Меня зовут Тимур, я – iOS разработчик в hh.ru. В этой статье поговорим о фреймворкинге навигации в iOS. Я расскажу кулстори о популярных и не очень решениях и их преимуществах, а еще о том, как мы искали фреймворк мечты среди этой смертной любви. Поехали!

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 444
Комментарии 0

Банкрот или не банкрот? Вот в чем вопрос

Python *Программирование *

Сталкиваетесь ли Вы с необходимостью использовать внешние источники данных? Если да, то Вам пригодится алгоритм автоматизированного сбора информации с сайта – парсер. Разберём процесс создания такого алгоритма на примере сайта ЕФРСБ.

Перед Data Science специалистами регулярно встают задачи, для решения которых необходима информация из внешних источников, и часто её объёмы такие, что ручной поиск занимает непозволительно много времени. Автоматизированный сбор данных с сайта (парсинг) позволяет получить необходимые для задачи сведения, экономя время.

Одна из таких задач встала перед нашей командой: понадобились данные о процедуре признания физических лиц банкротами. Для этого был разработан алгоритм парсинга сайта Единого федерального реестра сведений о банкротстве (ЕФРСБ) с использованием библиотек requests и bs4. В настоящей статье предлагаю рассмотреть процесс создания этого парсера и познакомить Вас с решениями некоторых проблем, с которыми мы столкнулись.

Разработку алгоритма мы решили разбить на 2 части:

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 679
Комментарии 1

Пять российских компаний, чьи продукты будут полезными российскому бизнесу в 2022 году

Облачные сервисы IT-компании

В феврале 2022 года российский бизнес оказался в новой суровой реальности, в которой разрушились многие партнерские отношения, логистические цепочки и бизнес-процессы. Ряд зарубежных компаний приостановили работу в России или вовсе ушли с рынка. И хотя часть из них, несомненно, вернется после нормализации ситуации, сейчас большое количество сервисов и продуктов для бизнеса оказались недоступными.

Приходится искать замену — и нельзя сказать, что это простой и приятный процесс. К счастью, у ряда российских компаний есть и сервисы, и продукты, которые могут послужить заменой ушедшим с рынка. Под катом — пять отечественных компаний, которые будут полезны отечественному бизнесу.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 1.4K
Комментарии 0

Приглашаем на онлайновый митап про системы сборки С++ кодовой базы

Блог компании «Лаборатория Касперского» Программирование *Совершенный код *Отладка *
В четверг, 28 апреля, в 16 часов (МСК) мы проведем онлайновый митап под названием «Kaspersky Tech: Из CMake в Bazel. Переход для большой кодовой базы С++». Наши C++-разработчики из команд Engineering Productivity, которые используют системы сборки плюсового кода CMake и Bazel и переводят большие проекты с одной на другую, расскажут о своем опыте и проблемах, с которыми им довелось столкнуться.



Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 421
Комментарии 0

SNS и SQS: разбираемся, какие есть способы обмена сообщениями в облаках

Amazon Web Services *Облачные сервисы Микросервисы *Serverless *

Привет, Хабр! Сегодня поговорим о принципах асинхронной работы с сообщениями и их очередями в распределенной и бессерверной архитектуре. У Amazon для этого есть веб-сервисы Simple Notification Service (SNS) и Simple Queue Service (SQS): они позволяют обмениваться сообщениями между микросервисами. В этой статье разберём, чем они отличаются, что могут и какие есть ещё предложения на этом рынке.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 406
Комментарии 0

«Любовь на расстоянии». Трудности удаленного внедрения ИТ

Блог компании Цифра Управление проектами *IT-компании Удалённая работа
Из песочницы

Привет, Хабр! Меня зовут Александр Лизунков, я занимаюсь проектами внедрения системы мониторинга промышленного оборудования и персонала «Диспетчер» в компании «Цифра». В последние два года почти половину всех подключений оборудования к системе мониторинга мы делали удаленно. Удаленка вообще тренд 2020-2021 годов, и мы тоже попали в мейнстрим. Если раньше такие подключения были единичными, то во время пандемии они стали гораздо более востребованными. Кое-где со скрипом, но в целом вполне успешно, мы встроились в новый порядок. Здесь я хочу поделиться своим опытом и выводами, какие я сделал по удаленным проектам за это время.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 443
Комментарии 2

10 причин любить Рунет

Блог компании RUVDS.com IT-инфраструктура *История IT
Сегодня Рунету 28 лет. Серьёзный возраст, когда уже можно завести семью, занять должность сеньора и начать немного брюзжать по вечерам. Так, собственно, всё и происходит. Сегодня россияне сидят в интернете 7 часов 52 минут каждый день, что на 35 минут больше, чем в 2020 году. Но Рунет намного больше — русскоязычными сайтами пользуются люди по всему миру. И это своеобразная семья. Рунет преуспел в карьере: он сплотил вокруг себя огромную веб индустрию, от небольших блогеров до гигантских компаний-разработчиков и хостеров. А теперь не то что брюзжит, но иногда, кажется, грустит и хандрит — ох уж этот весенний сплин! Сегодня я, человек на 10 лет старше Рунета, признаюсь ему в любви. У меня на это есть веские причины.


Что, не ждали в 2022?
Читать дальше →
Всего голосов 35: ↑27 и ↓8 +19
Просмотры 4.8K
Комментарии 26

Что учитывать в UX/UI при разработке B2B Frontend — рекомендации от Virto DevLabs

Разработка веб-сайтов *Разработка под e-commerce *Управление e-commerce *Разработка под Windows *
Перевод

Типовое решение онлайн-платформы для продажи B2B и B2C eCommerce-продуктов имеет набор определенных страниц, каждая из которых преследует цель формирования пользовательского опыта (Customer eXperience, CX). Во многом структура страниц B2B и B2C схожая, но есть и ряд значительных различий, о которых и поговорим.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 243
Комментарии 0