SILLYFEED

DevOps и инфраструктура — страница 11

Лента темы

Инженер Контекста
Сейчас мне обязательно кто-то начнёт ставить дизлайки, но да и ладно. Про деньги поговорим и VK Tech.Технологии для бизнеса стабильно растут у всех крупных ИТ-корпораций. Вот и сегодняшний пресс-релиз VK о результатах за 9 месяцев 2024 года показал, что выручка Теха увеличилась на 60%. Драйверами роста стали облачные сервисы платформы VK Cloud с ростом на 70,4% год к году и коммуникационные решения VK WorkSpace — на 117,5% год к году.Тут больше подробностей.Личное ИМХО: за облаками, базами данных и коммуникационными сервисами в России последние пару лет наблюдать интереснее всего. Все растут так, что порой сами не успевают рассказывать всё о своих успехах. Мне повезло работать сначала в Yandex Cloud, а затем в VK Tech и наблюдать за всем этим изнутри. Поверьте, это как айсберг — основная часть всегда скрыта от вас. И, я думаю, в контексте моих последних публикаций — очень рекомендую учитывать эти моменты при выборе нового места работы. ;) Будет всегда интересно.
Dan Okhlopkov - канал
🔧 Деплой здорового человека. Много общаюсь с билдерами. Заметил, что многие до сих пор деплоят код руками, используя ssh/scp/ftp/pkill и другой зоопарк низкоуровневых приблуд, о которых им рассказали, скорее всего, в универе. В итоге они красноглазят девопс руками вместо того, чтобы прогать продукт или общаться с пользователями. Поэтому неделю назад во время перелета через весь Старый Свет одним дублем записал инструкцию, как настроить автодеплой и забыть. 🔗 Таймкоды:0:00. Интро0:15. Эволюция моего внутреннего девопсера 3:57. Король автоматизации деплоя для селфхоста5:13. 3 демо: деплой базы, проекта с гитхаба и блога в ~1 клик 9:40. Примеры сетапа реальных проектов10:45 Принципы и выводы⚠️ Осторожно: видос душный и только для прогеров. Если вы не такой → перешлите таким → бустанёте их продуктивность.
Java | Фишки и трюки
⌨️ Что такое CI/CD?Непрерывная интеграция (Continuous Integration, CI) - процесс, при котором разработчики регулярно интегрируют изменения в код, что позволяет автоматически проверять, компилировать и тестировать его.Непрерывная доставка (Continuous Delivery, CD) - автоматизация процесса развертывания, которая позволяет разработчикам выпускать новое программное обеспечение в продакшн быстро и надежно.Инструменты для CI/CDДля Java-проектов существует множество инструментов для настройки CI/CD. Вот несколько популярных:✔️ Jenkins: Один из самых популярных инструментов для автоматизации сборки и развертывания.✔️ GitLab CI/CD: Встроенный CI/CD инструмент в GitLab, удобный для использования.✔️ Travis CI: Простой в использовании CI-сервис, интегрируемый с GitHub.✔️ CircleCI: Облачный CI/CD сервис, который позволяет легко автоматизировать тестирование и развертывание.#java #ci #cd
Shark's Abyss
Сегодня у Aéza казус произошел. И не со стороны угроз РКН: местный оператор связи (Франция) запросил смену адресов.У части серверов отобрали IP-адреса. Техподдержка сказала, что отзыв произошел по запросу локального оператора связи (не знаю как его звать, Hetzer?). Некрасивый жест с их стороны. Из-за этого у людей посыпались как VPN, так и инфраструктура (привязанные роутеры, сайты и т.д.).В замен дали 2 дня к подписке.Надеюсь такое событие единичное. 🌟__Что для меня поменяется:- вероятно, Netflix перестанет работать (выдали айпишник, с близким к которому сталкивались знакомые и нашли такую проблему);- придется раздавать друзьям и родным ключи заново (а некоторых учить заново, как их добавлять, потому что люди далекие от техники);- заново настраивать https (домен).
Anton Alekseev | Инфраструктура для AI и ML
Нативная поддержка GPU ресурсов в K8SРебята привет!Смотрите как интересно сейчас развивается поддержка GPU в K8S.Ранее я вам рассказывал про новую фишку DRA - Dynamic Resource Allocation в кубере. Так вот вчера на KubeCon подробно рассказывали про эту фичу в контексте использования GPU).Нас ждет новый интересный вариант определения ресурсов GPU с расширенными возможностями)Уже с 30 версии доступен нативный шеринг ГПУ с помощью таймслайсинга и MPS.с 33 версии будет доступен динамический MIG (что сейчас только кастыльными методами можно реализовать)Конечно поделюсь с вами исследованиями как такая фича может нам помочь с менеджментом GPU в K8S, чем отличается от текущих подходов и какие возможности открывает такая механика. Так что следите за обновлениями 🤩
Андрей Краснопеев | Фабрика Гипотез
Наверняка вы слышали про IaaS, SaaS и PaaS и знаете, насколько это трендовые решения в наше время. Например, мы уже давно платим за доступ к фильмам и музыке без необходимости их скачивать.Но не всем до конца понятно, что скрывается за этими аббревиатурами и почему они так популярны. Ребята из облачного провайдера Nubes поделились пицце-аналогией, которая объяснит суть различий.Если коротко, то aaS — разновидность сервисной модели, когда клиент получает доступ к функциям или сервисам благодаря облачным решениям. Популярность такого подхода обусловлена большой гибкостью, низкими затратами и лёгким доступом к современным технологиям.IaaS (Инфраструктура как услуга) — услуга, которая позволяет компаниям арендовать сервера и другие компьютерные ресурсы в облаке, вместо того, чтобы покупать и настраивать собственное оборудование.Пример: Покупаем набор для приготовления пиццы: тесто, соус и начинки, но готовим сами по предложенному рецепту.PaaS (Платформа как сервис) — облачная услуга, которая предоставляет платформу для разработки, тестирования и развёртывания приложений без необходимости заботиться о серверном оборудовании и программном обеспечении.Пример: Выбираем готовую пиццу на сайте ресторана, где её приготовят, и ждём доставку. Едим дома, со своими напитками и за своим столом. После еды убираемся сами.SaaS (ПО как услуга) — пользуемся готовыми программными решениями, которые не требуют специальных знаний, достаточно понимания на уровне пользователя самого приложения.Пример: Приходим в ресторан на всё готовое, едим и получаем удовольствие от жизни, не делая ничего. On-Premise (Собственная инфраструктура) — компании используют собственное оборудование и программное обеспечение, полная противоположность aaS. Всё управляется и обслуживается внутренними специалистами. Пример: Делаем пиццу своими руками в своей духовке, по своему рецепту и из набора продуктов, которые сами покупаем.Теперь вы знаете, что такое все эти aaS, но это только вершина айсберга. Как облака можно применять для бизнеса (а применений реально много) мои друзья рассказывают в своем канале.
Гранит Науки
Вот так беспилотники укладывают асфальт🤖В Китае приступили к испытаниям новой технологии строительства дорог. Недавно завершился эксперимент, в ходе которого десять беспилотников завершили строительство 158-километрового участка на трассе Пекин — Гонконг — Макао. Без людей пока не обойтись, но процесс планируют полностью автоматизировать.👉 Гранит Науки#новостинауки #наукаитехника
дата инженеретта
System Design. №1 ТребованияПисала тут, что начала проходить курс по SD. Решила вести собственные конспекты, чтобы лучше укладывалось в голове.🍊Первое - нужно ответить себе на вопрос:
Зачем нужна эта система?
Отсюда определить фкц и нефкц требования:✨Фкц - это фичи. Которые будут нужны, даже если у нас суперкомпьютер с неограниченными ресурсами и ничего никогда не ломается.✨Нефкц - вопросики к ограничениям системы, большинство замеряются метрикамиОсновные вот эти:1. Производительность и масштабируемость⚫️Requests/Queries per second (RPS/QPS) - запросы в сек⚫️Connections per second (CPS) - соединения к серверу в сек⚫️Throughput - пропускная способность в байтах/сек⚫️Latency - задержка отклика (сеть, диск) в мс. Оптимально < 100ms2. Отзывчивость⚫️First Contentful Paint (FCP) - время загрузки первого элемента на страничке. Оптимально < 1.8s⚫️Largest Contentful Paint (LCP) - время загрузки самого большого элемента на страничке. Оптимально < 2.5s⚫️Time To Interactive (TTI) - время загрузки всех интерактивных элементов⚫️Time To First Byte (TTFB) - время получения первого байта видоса⚫️Bitrate - скорость передачи данных, бит/с3. Надёжность и доступность⚫️Uptime - процент времени работы системы⚫️Availability - процент времени работы системы с учетом ее обслуживания, т.е. эта метрика может быть ниже⚫️Mean time between failures (MTBF) - время работы между отказами⚫️Mean Time To Repair (MTTR) - время восстановления после сбоя4. БезопасностьЭто соблюдение стандартов безопасности, защита от несанкционированного доступа, шифрование и т.д.Тут можно потыкаться в метриках и потестить сайтики#system_design
Миллион в почтовом ящике: канал об email-маркетинге
Как запустить рассылки с нового домена?Вы купили свеженький домен и хотите запустить с него рассылки? Ловите инструкцию, как не оказаться под спам-фильтрами после первого же письма!1️⃣ Обязательно привяжите домен к сервису рассылки. Для этого нужно настроить несколько DNS-записей: SPF, DKIM и DMARC. Как именно они должны выглядеть, будет прописано в сервисе рассылки, который вы используете.2️⃣ Некоторые сервисы не дают отправлять письма с недавно купленных доменов. Придётся либо подождать указанный срок (обычно — в пределах месяца), либо общаться с техподдержкой, чтобы это ограничение сняли.3️⃣ Домен обязательно нужно прогреть! Не отправляйте письмо сразу по всей базе, начните с 200-300 адресов и увеличивайте это количество на 30% каждый день. 4️⃣ В письме есть ссылки? Желательно, чтобы в них использовался тот же домен, с которого вы отправляете рассылку. Иначе это может вызвать подозрения: не спамер ли вы часом, если пишете с одного домена, а перейти предлагаете на другой?5️⃣ В первом письме объясните подписчикам, почему вы решили сменить домен: они могут не узнать ваш новый адрес и отписаться от рассылки, а то и пожаловаться на спам.Новый домен — фактор риска для всех: почтовые сервисы боятся, что вы начнёте рассылать спам, получатели не понимают, кто им пишет, а вам точно не хочется попасть под фильтры и начинать всё с нуля. Поэтому действуйте по моей инструкции — и спам-фильтры вам не страшны!#обучение
Иван Зимин | SEO
👥 Скорее всего уже слышали про проблемы с Cloudflare, которые организовал РКН.В сети быстро нашли решение с отключением TLS 1.3. Если сайты не открываются и их немного, то проще конечно сделать в ручную, а вот если у вас их несколько десятков, то включать и выключать настройки может быть муторно. Для этого написал скрипт, который по API за 2-3 секунды может как выключить TLS 1.3 у всех сайтов, так и включить обратно (рано или поздно понадобится).💬 Подробная инструкция по ручной и автоматической настройке, а также сам скрипт на Github:📥 https://github.com/seo-stuff/cloudflare-tls13 📥⚡️ UPD: Добавил включение/отключение ECH. Подробнее про ECH.
Podlodka Podcast – анонсы и новости подкаста про IT
Podlodka #397 – AIOpsВ этот выпуск гостем пришел Матвей Кукуй, сооснователь KeepHQ.dev, а в прошлом — Engineering Director в Grafana Labs. Говорим о том, что такое AIOps и как искусственный интеллект трансформирует мониторинг и алертинг, помогая обрабатывать и интерпретировать данные из Observability-инструментов. Обсуждаем, как AIOps модели обучаются, тестируются и автоматизируют инциденты, а также какие сложности возникают при создании AI-продуктов для корпораций. По ходу выпуска также поговорили про роль open-source, выбор модели монетизации и то, что ждёт AIOps в ближайшие годы.🎧 Слушать выпуск👀 Смотреть выпуск
Джун на фронте | IT Dev Log
Запарился с деплоем 🔧 Первое знакомство с Coolify оказалось непростым. Потребовалось около 10 часов и 2 сервера, чтобы понять, как с ним работать. Точнее нужно было понять, как разворачивать проекты с несколькими контейнерами, которые работают сообща. …
Тармолов про работу
Книга — лучший подарок, особенно если это SRE. Рецепты выживания в продакшне для инженера по надежности Наташи Савенковой. Мне посчастливилось получить её от самого автора.Эта книга — квинтэссенция опыта из жизни яндексового SRE, без лишней воды, кратко и по делу.В инциденте с переносом строки wwax@ отреагировала быстрее, чем моя команда, из-за правильно настроенной инфраструктуры и мониторингов.Наташа за время своей работы в Яндексе повидала множество разных инцидентов и много вкладывалась в повышение надежности как в своих сервисах, так и на уровне компании, распространяя полезные практики в этушке.Книга — компактная и легко читается за вечер. Рекомендую её всем, кто стремится к повышению надёжности своих сервисов.#книги #инфраструктура
NOTскромность | Алексей Власов про IT, Бизнес и лидерство
Каждый раз, когда читаю про очередную блокировку или ограничение работы сервиса, убеждаюсь, что почти любой сложный проект нужно запускать на своей инфраструктуре с максимальным использованием открытых или внутренних технологий. Государство к этому пришло давно, сейчас речь про бизнес.Да, это дорого, сложно и увеличивает сроки запуска. Да, это потом всё нужно поддерживать, обновлять, масштабировать, балансировать и оптимизировать. Но так вы точно не будете зависеть ни от кого: когда всё вокруг будет падать и закрываться, вы будете стоять надёжно как скала. Даже если кажется, что переехать с чужих облачных сервисов на свои серверы сложно (и это чаще всего так) — оно того стоит.Мы занимаемся таким постоянно: помогаем компаниям и государству сделать так, чтобы всё работало автономно и независимо от того, что происходит в мире. Когда на переговорах нам иногда говорят, что в их ситуации так точно сделать не получится, мы улыбаемся про себя, а потом берём и делаем. Просто потому, что, наверное, не осталось ни одной технологии или сервиса, с которых бы мы не перевозили всё ИТ-хозяйство на серверы клиента. Короткий тест: если завтра все зарубежные сервисы перестанут работать с российскими компаниями (даже через впн и лазейки в технологиях и законах) — ваши сервисы смогут быстро к этому адаптироваться?#разборNOTскромность | IT, бизнес и лидерство
Bogdidi Fuck Crypto
🦄 Ставим самую перспективную ноду в один кликUnichain — это Ethereum L2 на базе DeFi, созданный для обеспечения ликвидности в разных сетях. Команда нацелена на создание высокоскоростной блокчейн-среды с минимальными затратами, транзакции будут ощущаться как мгновенные. Проект запустил тестнет 10 октября, сейчас мы можем поставить ноду и потенциально залутать хорошие награды.Почему эту ноду не стоит пропускать🔤➖Хоть и информации об инвестициях в новый L2 нет, мы знаем, сколько собрал Uniswap — $188.80M от a16z, Polychain Capital, Coinbase Ventures и т.д.➖По статистике Dune протокол также получает выручку выше $60 миллионов в год за счёт комиссии сервиса.➖ Нода почти не шилится, в день совершается всего около 15 тысяч транзакций, значит в проекте в данный момент очень мало народуКак установить ноду и при этом потратить 3 минуты❓
🔘Регистрируем аккаунт на xNODE🔘Выбираем в списке интересующую нас ноду🔘Оплачиваем криптой или картой
Проект экономит как время, так и нервы тех, кто хочет заняться нодами, но не хочет вникать в их составляющую.Mainnet планируется уже в этом квартале, поэтому возможно ноду долго держать не придется.#node #unichainКапуцин криптует // Мой щитпост
Лысый из ProDDucts
Всем привет! 🤙Вчера был второй — завершающий день конференции, и вечером у меня уже не хватило сил на пост, но сегодня собрал ключевые выводы 👇Их можно характеризовать как обще-нишевые (реальный сектор), но с продуктовой точки зрения :⚫️Наш доклад был очень в тему и надавил на больное — реальная продуктовая ценность в среднем по индустрии всё ещё очень разная и есть куда нужно / можно расти. Очень со многими удалось это подтвердить. Когда в ака продуктовой секции 2024 чувак из очень крупной компании из 45 минут треть времени рассказывает про компанию, а потом про то, что были, условно вертикальные команды (аналитики, разрабы, тестировщики), а стали продуктовые (горизонтальные), и это типо прорыв — мне хочется плакать.... ибо это перерисованная база (по факту все сииильно сложнее!⚫️Очень много было про AI с ТЗ техники (надо думать, конфа-то индустриальная), НО, как будто, при этом обратно пропорционально про бизнес-ценность (это вообще всё «зачем?»), что понятно, но грустно: будем работать — opportunity!⚫️Бизнес-процессы, ИТ-архитектура и сложность получения эффектов растёт, а вот как с этим на системной основе бороться / жить — пока не ясно (комплексного взгляда не хватает).⚫️Тренд последнего времени (имхо, будет расти), с учётом предыдущего пункта: ряд компаний когда-то (на хайпе), активно растили собственную разработку, потом ушли в коробки («чё нам зря за дорогих разрабов оплачивать»…), а сейчас понимают, что собственное (правильное), всё равно возвращается (тут еще последим)!Кстати, единственная ценность из доклада чувака из комментария к пункту 1! 👆 P.S. Помимо этого:1️⃣ — Убедился, что наша команда Orbix.Pro реально очень крутая и комплексная (про смысл для бизнесов).2️⃣ — Встретил несколько крутых людей, с кем было бы интересно поработать вместе.3️⃣ — Кайфанул от атмосферы — буду продолжать участвовать в следующем году 😂
Сеньор Юникорн
Я всегда говорю, что для понимания system design нет ничего лучше, чем практика. Часто слышу, что этой практики не хватает и её бывает неоткуда взять - например, в части знакомства с проблемами больших систем и SRE (это - мастхев в работе с современными системами).Если вы хотите подтянуть свои знания в этой области с нуля - рекомендую сэкономить себе время и посмотреть записи лекций SRE-интенсива ШАД Яндекса (интенсив прошел давно и был бесплатным): https://shad.yandex.ru/sreweekТраблшутинг всегда дает жирный плюс к пониманию того, почему бывает полезно задумываться о дизайне системы в целом, не останавливаясь на внутренней архитектуре кода микросервисов#полезняшки от @senior_unicorn
Николаев Юрий | 50 оттенков CRM
На этом фото примерно половина команды бразильского интегратора Br24.Филипе Бенто (на фото в нижней тройке слева) основал эту компанию в 2017 году, когда узнал про Bitrix24. Отсюда и название :) За эти семь лет команда Филипе:- выросла с трех до 80 человек - выросла в доходе с нуля до примерно 5 миллионов долларов - стала основойгруппы компаний Atomic Ventures, объединяющей ряд стартапов в экосистему цифровых платформ - создала популярные интеграции с Битрикс24 для WhatsApp и ряда других востребованных сервисов.Вчера мы с Филипе гуляли по «визитной карточке» Флорианаполиса - обновленному недавно мосту Эрсилио Луз, соединяющему остров и материк. Для бразильцев это - как Golden Gate в Сан-Франциско.Так вот - компания, делавшая этот мост, весь проектный менеджмент ведет в Bitrix24. Конечно, они клиенты Филипе. Люблю такие кейсы!
IT АНАЛитика | Вильд Виктор
Хорошо поставленная задача есть? А если найду? 🕵️‍♂️: Часть 8 — DevOpsЕсли задачи для архитектора редкость, то для девопса они встречаются ещё реже. Однако когда речь идёт об инфраструктуре, автоматизации или интеграциях, такие задачи становятся неизбежными. Давайте разберём, когда аналитик может ставить задачи девопсу и как сделать это правильно.Когда аналитик может поставить задачу девопсу?🔸 Создание сертификатов для интеграцииДля некоторых интеграций сертификаты необходимы не только для безопасности, но и для корректной работы соединений. Если требуется подключение к стороннему сервису с использованием сертификатов — это задача девопса в инструкции к интеграции обычно пишут о необходимости сертификатов🔸 Настройка конфигов для бэкенда через NginxЕсли нужно организовать маршрутизацию запросов или настроить балансировку нагрузки, девопс займётся конфигурированием Nginx, чтобы обеспечить стабильную работу и оптимальное распределение трафика.🔸 Создание CI/CD пайплайна для микросервисаПри появлении нового микросервиса девопсу часто нужно создать CI/CD пайплайн, который будет автоматически деплоить и тестировать сервисы. Это помогает ускорить разработку и снизить риск ошибок.Что важно учитывать при постановке задачи девопсу?1. Контекст задачи и цельДевопсу важно знать не только "что" нужно сделать, но и "зачем". Например, задача может звучать так: "Создать сертификаты для интеграции с внешним сервисом, чтобы обеспечить безопасное соединение и соблюдение требований безопасности."2. Текущая инфраструктураЕсли есть специфические ограничения, существующие системы или архитектурные особенности, девопс должен знать об этом заранее. Пример: "У нас уже работает существующая Kafka, но нужен новый кластер для потоковой обработки данных."3. Сроки и приоритетыСроки в таких задачах — один из ключевых моментов. Например: "Нужно завершить настройку конфигурации для Nginx до конца недели, чтобы успеть протестировать систему перед релизом."Хотя аналитик не всегда взаимодействует с девопсом напрямую, задачи, связанные с инфраструктурой, интеграцией и безопасностью, часто требуют тесного сотрудничества. Четко сформулированная задача ускоряет процесс и делает работу более эффективной.А вы часто ставите задачи девопсам? Делитесь опытом в комментариях! 👇
Адаптивные организации
Регулярные полёты на Луну и Марс стали ещё ближе!Ведь вчера SpaceX впервые успешно вернула на Землю многоразовый ускоритель самой тяжёлой ракеты Starship.Это отличный повод рассказать, как в SpaceX внедрены принципы Agile, например, в подходе к разработке и тестированию.⭐️ Инвестиции в автоматизацию разработкиSpaceX разработала систему, которая позволяет проектировать и проверять свои изделия через симуляции, а затем автоматически производить детали. Они внедрили систему 3D-моделирования, которая ускоряет производство и снижает затраты на детали, дизайн которых постоянно меняется. Вместо того чтобы каждый раз создавать новые пресс-формы для производства, они просто печатают новые версии деталей.Этот подход отражает системное мышление, характерное для DevOps. Важно дать инженерам возможность как можно быстрее и проще переходить от дизайна к тестированию, сокращая время цикла разработки.⭐️ Постоянно меняющийся дизайнЕсли спросить инженера SpaceX о текущем состоянии проекта, его ответ может кардинально измениться уже через месяц. Для внешнего наблюдателя это может казаться хаотичным, но на самом деле это естественная часть эволюционного и гибкого процесса проектирования. Например, компания полностью пересмотрела свой подход к созданию марсианского корабля: сначала планировалось использовать Falcon Heavy с капсулой, но затем появилась идея Starship. Изначально он разрабатывался из углеродного волокна, но позже было решено использовать нержавеющую сталь, и уже через несколько месяцев SpaceX построила первый прототип.⭐️ Быстрое тестирование и обучениеКогда компании приходится вносить такие крупные изменения в дизайн, традиционный подход мог бы задержать проект на годы. Обычно новый дизайн проходит длительную симуляцию и проверку, прежде чем будет построен первый прототип, который должен работать идеально. В SpaceX всё наоборот — они не ожидают, что прототипы будут идеальными или даже работоспособными. Например, их первый прототип Starship был разрушен во время тестирования, но это было ожидаемо. Прототипы создаются для того, чтобы проверить границы дизайна и выявить недостатки. Уже строятся новые версии с учётом полученных данных.🌙 Постоянные итерации, активное тестирование и способность быстро внедрять изменения позволяют компании быстро адаптироваться и совершенствовать свои разработки, значительно сокращая время до выпуска готового продукта. И всё это в условиях сложнейшего продукта.
SYNC LAB
Синхронизация - это длительные отношения. Я давно знаком с этой девушкой Jen Malone - независимым музыкальным супервайзером , она работала над "Джон Уик 4", "Эйфория", "Уэнздей" и другими крутыми проектами. Каждые полгода я стабильно пишу ей новости о нашем каталоге и что она всегда может им воспользоваться при необходимости, но она не отвечала. И вот, спустя 4 года, она вспомнила о нас и попросила помочь.Это я веду к тому, что не стоит ждать быстрой реакции на ваши письма, важно напоминать о себе и делать это максимально ненавязчиво, может быть, в текущем моменте, информация о вас и вашей музыке не нужна, но как только будет повод - о вас обязательно вспомнят музыкальные продюсеры и обязательно свяжутся! Чем будет больше таких контактов - тем выше шансы на успех. Например, по этому запросу мы получили 3 письма от разных супервайзеров за эти пару дней.
Завораживающий Мир IT
Docker Deep Dive: Zero to Docker in a single book, 2024 EditionАвтор: Nigel Poulton (2024)Книга содержит актуальные сведения обо всех последних тенденциях и технологиях в экосистеме Docker, включая Docker Scout, Docker Init, Docker Debug и контейнеры Wasm. В ней вы найдете исчерпывающие объяснения основных концепций и пошаговое руководство по созданию и управлению контейнерными приложениями в реальном мире — от исходного кода до выполнения в облаке. Если вы ищете комплексный ресурс, который поможет вам освоить Docker и контейнеры в реальном мире, эта книга для вас. В ней вы найдете ценные знания, навыки, идеи и советы, которые помогут вам уверенно ориентироваться в контейнерной и облачно-нативной экосистемах.#Docker
CONTRIBUTOR.PW
#новостьПрикольный бета-релиз, котолрый позволяет менеджерам общих дисков разграничивать доступ к папкам по командам. Большой шаг вперед. Если еще будет автоматизация и возможность массового назначения прав, это прям будет заметное решение.Наш чат про Google WorkspaceНаш чат и канал про Таблицы
Beyond BIM
Что с BIM технологиями в Дубае? Если вкратце, то как и везде. Есть прогрессивные заказчики, архитектурные и инженерные бюро, а есть не очень прогрессивные.Но в целом, оценивая среднюю "температуру по больнице", могу сказать, что BIM на хорошем уровне и активно развивается. Почти все проекты по требованиям должны быть в BIM. Заказчики отлично понимают плюсы данной технологии и разрабатывают требования с лидирующими компаниями для своих проектов. Также, если посмотреть статистику вакансий, почти во всех требуются знания BIM и умение работать с ним.Конечно самые перспективные проекты сейчас в Саудовской Аравии. Если будет интересно расскажу отдельно об этом, но вернемся к BIM технологиям в Дубае.Как и в России, в Эмиратах давно начали внедрять идею BIM на государственном уровне. Разработали требования, систему приёмки и проверки моделей — тут, наверное, всё как у всех.Есть специальная площадка, где можно найти все требования к модели, а также примеры моделей. Что понравилось лично мне — в Дубае пошли по пути развития и принятия моделей на основе IDS. Кто не знаком с IDS: это документ, в котором прописаны требования к элементам, и с помощью данного файла можно запустить проверку во многих программах. Если пользовались Model Checker, то IDS примерно то же самое. Лично я за использование IDS на основе Solibri или Blender.Хотел описать требования и стандарт, но думаю, оставлю ссылку тут, и вы всё посмотрите сами (https://bim.geodubai.ae/)
Толбухин маяк
📣 Александр Симонов из Wildberries Банка рассказал на #PAYMENTSECURITY, как реализовать сегментацию сети банка в соответствии с требованиями ЦБ и НСПК. К банкам предъявляются множество регуляторных требований, однако подробные гайды по скоупингу и соответствию требованиям ЦБ отсутствуют. Александр систематизировал требования к сегментации сети и предложил архитектуру сети, соответствущую этим требованиям.❗️По требованиям ЦБ было предложено выделить следующие сегменты:1. DMZ, в котором выделены отдельные VLAN для работников Банка, клиентов и партнёров, а также VLAN для исходящего трафика.2. Внутренний сегмент (INZ), в котором выделены отдельные VLAN для серверов приложений и баз данных, СБП, АРМ пользователей и администраторов, АРМ оператора и контролера, АРМ КБР-Н, а также отдельный сегмент для контроля съемных носителей.3. Сегмент разработки и тестирования.По требованиям НСПК предложено дополнительно разделить DMZ на внешний и внутренний сегменты ext и in соответственно.В ext размещаются сервисы для взаимодействия с сетью Интернет. В in размещаются сервисы для взаимодействия с внутренними сетями Банка и CDE.Предложенная архитектура сети учитывает требования PCI DSS версии 4.0, ГОСТ 57580.1-2017 усиленного уровня, Положения Банка России N 802-П, CIS.controls v.8 и ISO 27001:2022.
IT DIVA - Карьера в IT и BigTech
Подходы крупных компаний по работе с тестированием в CI/CD:https://habr.com/ru/companies/otus/articles/844008/А как у вас устроена работа с тестами?Я стараюсь выстроить так, чтобы на каждый коммит в CI/CD для каждого MR (Merge Request) шел Pipeline с тестами и после влития MR в главную ветку тоже прошлись тесты, т.к. иногда перед влитием разработчик может не подтянуть свежую версию и сломать всем всё, и так можно увидеть, что на его MR что-то пошло не так.
🎙️ Голос IT: Антон Виноградов
Скорая на amoCRM? 🚑Бизнес бывает разный. И частная ака коммерческая скорая помощь тоже бизнес. С учетом скорости работы государственного аналога в разных регионах нашей страны, бизнес может быть очень прибыльным и востребованным. 🚑 + 💸 = ❤️ Одна из проблем управления таким бизнесом — поиск ближайшей бригады скорой помощи. И прогноз вызовов по разным районам для распределения бригад. Это не такая простая задача как кажется, и от качества ее решения иногда зависит жизнь человека. Помните как раньше операторы такси работали? По рации обходили всех свободных таксистов, и вели блокнотик со статусом. Так и сейчас не мало где происходит. Автоматизация авто-, таксо- и других парков всё ещё прибыльный бизнес.Как мы с вами знаем на старте, да и не только, на дорогостоящее ПО денег может и не быть, да и нужно ли оно? Всегда ищите как срезать углы, не теряя в качестве. В нашем случае проблему распределения бригад решает комбо.Вам понадобиться:- унизительно простое приложение для андроида для трекинга геопозиции и статуса вызова;- плагин/виджет для amoCRM;- amoCRM 😎️️️️️️Приложение отсылает геопозицию в amoCRM, где оператор в виджете видит все бригады на карте. Из заявки по телефону оператор вводит адрес в виджет и получает ближайшую к человеку бригаду — ваш вызов принят 🏥PS: может Яндекс Такси тариф добавит в линейку? 🤔
Мобильное Чтиво
🚀 3 CI/CD инструмента, которые тебе пригодятся 🚀Очередной день Podlodka Android Crew 12, а это значит — новый инсайт дня от меня! Сегодня мне зашёл круглый стол про CI/CD, где мы пообщались с Сергеем Боиштяном, Андреем Берюховым и Алексеем Хайминовым. Было много интересного, но я решил поделиться тремя инструментами, которые вам точно пригодятся в работе:1. Dependency Analysis Gradle PluginПлагин для Gradle, который анализирует зависимости в проекте. Он помогает находить неиспользуемые зависимости и неправильно настроенные зависимости (например, когда вы путаете api, implementation и compileOnly). Плюс, он следит за "здоровьем сборки" и помогает чистить проект от лишнего мусора. 📦 Для меня самое ценное — это проверка корректности зависимостей!2. DangerCI-инструмент, который автоматизирует код ревью. Он проверяет ваши pull requests на наличие изменений в Changelog, ссылки на таски в Trello/JIRA, описательные лейблы и многое другое. Настраиваешь правила под свою команду, и Danger становится вашим помощником в CI. 🕵️‍♂️ Я сам не пробовал этот инструмен. Кто пробовал, напишите, как вам?3. TalaiotБиблиотека для Gradle, которая отслеживает время сборки и выполняемых задач, чтобы найти узкие места и улучшить производительность сборок. Поддерживает разные интеграции с системами для сбора метрик. 📊 Кароче, очень полезная штука!Каждый из этих инструментов может реально упростить жизнь и ускорить разработку!А какие еще CI/CD инструменты используете вы? Напишите любые, мне очень интересно! 💬#podlodka #CICD #android
В комнате тепло
КАК ВЛИТЬСЯ В НОВУЮ СФЕРУЯ усиленно щекочу всех своим вопросом по поводу фундаментальных знаний о работе сетей, клиент-серверных технологий, как реализуется отказоустойчивость, резервирование, мониторинг и балансировка.В каких-то чатах приходится задавать вопросы несколько раз, чтобы люди убедились, что мне очень нужно. К вопросу не бойся проявляться 😅Что по итогу у меня получилось нарыть:1. Видосики на Ютубе. Буду отдельно писать посты. Когда я пишу и делаю схемы, я лучше запоминаю. 2. Есть крутой роудмап с разными гайдами для профессий в IT. Дельная штучка. Выделила UX-дизайнера, свое любимое 😊3. Пошла на бесплатный курс от Нетологии «Специалист по информационной безопасности: старт карьеры». Кстати, п.1 благодаря тому, что я пошла на курс от Нетологии, заобщалась в чатиках и мне помогли с моим вопросом. Мне не нужно становится специалистом в ИБ, но мне хочется понять глобально работу, для этого нужно подкачать знания в IT. Что вам помогает влиться в новую для вас сферу?)
iRidi – разумные дома из Нижнего Тагила
Самое интересное — скидки!Наши интеграторы часто внедряют не только умный дом, но и делают под ключ вообще всю инженерку. Ведь умный дом — это еще одна инженерная система. Которая скоро — абсолютно в этом уверены — станет столь же обыденной, как водопровод или электричество. И конечному клиенту тоже удобно, чтобы все сети монтировал один исполнитель. В результате интегратор закупает самое разное оборудование — кондиционеры, вентмашины — которое напрямую с умным домом не связано. Мы помогаем и на этом этапе.Наши спецы анализируют преимущества оборудования разных производителей с технической и коммерческой стороны. Изучают рынок, знают, кто готов дать хорошие условия, договариваются о существенных скидках.Дело в том, что каждый отдельный интегратор — условно «маленький». Он не может получить оптовых цен, более того — даже полноценно проанализировать рынок предложений не может. Мы — iRidi – «БОЛЬШИЕ». За нами 1 300 интеграторов, мы являемся крупным оптовым заказчиком.Такой подход выгоден всем — производителям, интеграторам и пользователям. У производителей расширяется рынок сбыта, интеграторы больше зарабатывают, а клиентам инженерные системы выходят дешевле при заказе РАЗумного дома iRidi.Вот так Project Tool упрощает работу интеграторов. Снижаются затраты, повышается производительность, уменьшается время на запуск проекта. РАЗумные дома iRidi становятся доступнее пользователям.