Как мы строим публичное облако с нуля: опыт MWS
—
от автора
—
от автора
Привет, Хабр! Меня зовут Данила Дюгуров, я CTO MWS. Сегодня расскажу, как наша команда создаёт облако MWS, и на его примере разберу ключевые концепции, которые лежат в основе построения облаков в целом: от аппаратного обеспечения и выбора сетевой архитектуры до…
—
от автора
Привет! На связи Настя Аристова из Spectr. Много уже статей написано на тему soft- и hard-скиллов, но все они заточены больше под разработчиков. А десятки статей «топ-10 (цифра любая) навыков для руководителя проектов» зачастую смешивают hard- и soft-скиллы в одной…
—
от автора
Неуместная близость»? «Оргия объектов»? «Принцип KISS»? А мы точно о программировании? Привет, Хаброжители! Если ваша первая и единственная реакция на эти словосочетания — смех, то вполне вероятно, что от вашего кода «пахнет». Запах кода (code smell) — термин, который был…
—
от автора
Команды DevOps и SRE меняют подход к мониторингу и логированию систем. Вне зависимости от сложности системы эти ребята устраняют проблемы слаженно и рационально. Прошли те времена, когда мы утопали в болоте логов, из которых не было понятно, почему сработали оповещения…
—
от автора
Европол отчитался о закрытии платформы для обмена зашифрованными сообщениями Matrix после проведения международной операции правоохранительных органов под названием Passionflower. Сервис не имел отношения к одноимённому открытому протоколу мгновенного обмена сообщениями и файлами Matrix.org. Закрытая платформа была связана с серьёзными преступлениями,…
—
от автора
Привет, Хабр! В этой статье-инструкции вы узнаете, как с нуля сделать свою собственную Telegram-тапалку на современном стеке. Важный дисклеймер: тапалка, кликер и прочее — это всего лишь форма. Цель статьи — дать всеобъемлющий практикум по современному стеку и деплою проектов…
—
от автора
Ситуация: у вас PostgreSQL, в котором копятся гигантские таблицы. Вы попытались их разбить по времени или по ID, но все уперлось в рутинный менеджмент: надо создавать новые партиции, чистить старые, не забыть настроить индексы… Короче, превращается это в сериал на сто сезонов. А может, вы используете встроенное декларативное партиционирование, но хочется чего‑то…
—
от автора
Представьте, что управляете онлайн-магазином, предлагающим тысячи товаров. Чтобы помочь пользователям находить нужные позиции, вы добавили строку поиска. Теперь посетители могут вводить интересующие их запросы, на что вы будете показывать им подходящие результаты. Например, когда пользователь вводит «лето», вы можете показывать…
—
от автора
Всегда ли вашим глазам комфортно при использовании смартфона, особенно после целого дня за экраном монитора? Усугубится ли эта проблема с возрастом? Мы в RuStore задумались, как сделать интерфейс наших продуктов комфортным для людей с временными или развивающимися ограничениями возможностей здоровья.Меня…
—
от автора
Всем привет. Данная статья не более чем эксперимент и не призывает постоянно собирать новое ядро для приложений. Тем более, что сейчас есть тренд на запуск баз данных в контейнерах т.к. это действительно производительнее и нет лишнего оверхеда в сравнении использования виртуализации. Конечно же будет поле манипуляций — это выводы на основе…