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

Администрирование

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Software Developer In Test: как мы отказываемся от регрессионного тестирования

Тестирование IT-системDevOps

Сегодня подробно расскажем о том, как мы трансформируем процессы тестирования: внедряем стандарты автоматизации и встраиваем автоматические тест-планы в процесс разработки.

В начале прошлого года мы в True Engineering сформулировали корпоративную стратегию «Общего инжиниринга», в рамках которой мы разрабатываем свою базу подходов и стандартов и унифицируем рабочий процесс. Мы разработали единые требования к ведению проектов, а также к архитектуре, развертыванию и поддержке наших продуктов.

Для оптимизации процесса тестирования, основной целью которой было сокращение time-to-market (TTM) продуктов, мы взяли на вооружение концепцию SDET (software developer in test). Она предполагает, что QA-инженер сопровождает продукт на протяжении всего жизненного цикла, а не подключается к тестированию в самом конце. Такой подход гарантирует нам не только снижение времени на тестирование, но и непрерывный контроль качества.

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

Новости

Показать еще

Как перевести компанию на UCaaS?

Блог компании Компания АйПиМатикаIT-инфраструктураCRM-системыБизнес-моделиБудущее здесь

По мнению экспертов, таких как Gartner, UCaaS — это будущее всех коммуникационных стратегий. Данные статистики подтверждают это: согласно опросам лидеров рынка, в 2020 году рынок UCaaS вырос в шесть раз по сравнению с 2016 годом. Даже самые крупные компании, которые когда-то всерьез сопротивлялись переходу в облако, начинают делать определенные шаги в этом направлении. Если вы планируете пойти по их стопам, предлагаем упростить ваш путь до 4 эффективных шагов.


UCaaS_steps_03.jpg
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры96
Комментарии 0

Мобильные терминалы регистрации: обзор приложений

IT-инфраструктураАналитика мобильных приложенийИнженерные системы

Мобильный терминал регистрации предназначен для организации контроля доступа и учета сотрудников и посетителей на объектах, где невозможно или нецелесообразно устанавливать стационарный терминал регистрации. Среди таких объектов - шахты, строительные площадки, нефтяные вышки, археологические раскопки. 

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

Функционал мобильного терминала регистрации

Основные функции мобильного терминала – предотвращение доступа посторонних, регистрация проходов сотрудников и посетителей и учет рабочего времени сотрудников.  

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

Визуализация данных производительности в RHEL 8

Блог компании Red HatНастройка LinuxOpen sourceВиртуализацияВизуализация данных

Сегодня мы рассмотрим сбор и визуализацию метрик производительности Red Hat Enterprise Linux 8 с помощью инструментов Performance Co-Pilot (PCP), Grafana и Bpftrace, а также новые возможности по контролю производительности, которые появились в веб-консоли RHEL 8.4.

Читать дальше: Визуализация данных...
Рейтинг 0
Просмотры425
Комментарии 0

Как мы создавали сервис Benzin — бесплатный аналог remove.bg

SaaS / S+SОбработка изображенийМашинное обучениеРазвитие стартапаОблачные сервисы

Рассказ о том, как мы сделали нейросеть для удаления фона на фотографиях, догнали по качеству лидера рынка и выделили получившийся BENZIN neural network в отдельный продукт - https://benzin.io. В статье расскажу о шоке, который мы испытали узнав трафик главного конкурента. Как мы вычисляли его выручку, чтобы на неё ориентироваться, а также о наших результатах за календарный год, работе над ошибками, и о том какие перспективы у этого проекта. Будет полезно тем, кто планирует или уже создает свой SaaS.

Узнать подробности
Всего голосов 8: ↑7 и ↓1 +6
Просмотры871
Комментарии 4

Как проходят архитектурные секции собеседования в Яндексе: практика дизайна распределённых систем

Блог компании ЯндексВысокая производительностьАнализ и проектирование системПромышленное программированиеРаспределённые системы
Привет, меня зовут Костя Кардаманов, я работаю в отделе технологий разработки Яндекса. Обычно такой же фразой я приветствую и кандидатов на собеседовании. А сегодня я хотел бы рассказать вам, как и зачем мы проводим интервью по дизайну систем с бэкенд-разработчиками. Сразу скажу: для фронтендеров, мобильных разработчиков и ML-инженеров подобный тип собеседований применим слабо, так что эти специальности мы здесь обсуждать не будем.

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

Что такое дизайн информационных систем


Основная цель любой IT-компании — производить сервисы, которые решают задачи пользователей. Мы должны уметь собирать элементы системы в единый механизм, который будет эффективно выполнять поставленную цель, и если первый тип собеседований нацелен в первую очередь на проверку необходимого минимума, то интервью про дизайн систем проверяет достаточность навыков кандидата в достижении конечной цели. Далекому от IT пользователю принципы и устройство систем могут казаться бесконечно сложными, но мы, их разработчики, должны иметь (не обязательно детальное) представление о принципах функционирования и роли каждого компонента.

Опытный читатель может сказать — в мире полно платных и бесплатных решений, из которых я могу собрать систему как из деталей конструктора, зачем мне понимать устройство этих деталей?
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры1.5K
Комментарии 3

Обзор Lens — IDE для Kubernetes

Блог компании ФлантOpen sourceСистемное администрированиеKubernetes

В прошлый раз я писал о том, как можно улучшить утилиту kubectl, дополнив и расширив ее функционал, а сегодня зайду с другой стороны: познакомимся с решением, которое позволит забыть о консольных командах и управлять Kubernetes-кластером в графическом интерфейсе. Речь пойдёт про Lens — бесплатное приложение с открытым кодом, которое позиционируется как полноценная Kubernetes IDE. Мы уже кратко рассматривали Lens в сравнительном обзоре GUI для K8s, а теперь попробуем это решение в деталях. Что ж, поехали!

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

Поиск среди 10000 GitHub репозиториев на Postgres (используя только MacBook)

Блог компании LamodaВысокая производительностьPostgreSQL*nixАдминистрирование баз данных
Перевод

Привет!  Меня зовут Никита Галушко, я R&D-разработчик в Lamoda. Специально для Хабра я сделал вольный перевод интересной статьи “Postgres regex search over 10,000 GitHub repositories (using only a Macbook)”. 

Ее автор провел эксперимент: собрал датасет из 10 тысяч GitHub-репозиториев и проверил, насколько Postgres подходит для поиска по документам на одной машине — MacBook Pro, а также измерил скорость поиска и подобрал подходящую конфигурацию.

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

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

Apache Pulsar как основа для системы очередей

Блог компании АвитоСистемное администрированиеПрограммированиеIT-инфраструктураApache

Меня зовут Агалецкий Павел, я старший инженер в команде Архитектуры. Эта статья про новую для нас в Авито технологию — Apache Pulsar и построение системы очередей, Queues as a Service, на её основе.

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

zx – bash скрипты на javascript

Блог компании VDSina.ruOpen sourceJavaScriptПрограммированиеСерверное администрирование


Bash широко используется в программировании и является превосходным инструментом, но и у него есть свои недостатки. Поэтому Google разработал пакет zx, который позволяет использовать bash внутри javascript / typescript и имеет около 17к звёзд на github. В данной статье будут рассмотрены плюсы и минусы библиотеки, главные аспекты использования и примеры работы.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры952
Комментарии 0

В поисках идеального DevOps. Кого сейчас ищут на рынке IT?

Блог компании ДомКликСистемное администрирование*nixDevOps

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

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры2.8K
Комментарии 6

Где одна прокуратура – там шесть мнений

Администрирование доменных имен

С 2010 года закон обязывает все государственные органы иметь официальный сайт, но до некоторых это требование не доходит вот уже 11 лет. Как мы пытались нести свет знаний отстающим, как звали на помощь в правовом просвещении органы прокуратуры, и как вместо этого они расписались в некомпетентности.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры1.2K
Комментарии 9

Выше 90 баллов PageSpeed на WordPress — это реально

WordPressРазработка веб-сайтовСерверная оптимизация

С июля 2018 Google начали учитывать скорость страниц в выдаче. В ноябре 2019 года они добавили отчет о скорости страниц в личный кабинет Web Search Console. В июне 2021 они ужесточили критерии PageSpeed, подняв влияние Total Blocking Time (TBT) с 25% до 30% и Cumulative Layout Shift (CLS) с 5% до 15%.

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

NVIDIA BlueField 2: Эмуляция NVMe

Блог компании SelectelIT-инфраструктураСетевые технологииКомпьютерное железоСетевое оборудование
Источник изображения: NVIDIA
Крупнейшие облачные провайдеры подключают виртуальные накопители к выделенным физическим серверам. Но если заглянуть в ОС сервера, то там будет физический диск с именем провайдера в поле «производитель». Сегодня мы разберем, как это возможно.
Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры2.3K
Комментарии 4

Почините бесплатный AWS, пока никто не пострадал

Блог компании Productivity InsideAmazon Web ServicesОблачные сервисы
Перевод
Я стараюсь не писать тексты для рассылки на эмоциях. И сейчас тоже пытаюсь не скатиться в эмоции. В конце концов, про неполадки с программой Free Tier у AWS разговоры идут уже целое десятилетие. Это едва ли можно назвать неотложной проблемой.

Но я целый день хожу под впечатлением от сообщения, которое появилось в канале A Cloud Guru на Discord.



Перевод
Пожалуйста, помогите мне, это очень срочно, я делал задание на SageMaker по туториалу пару недель назад и думал, что всё удалил, но с меня требуют 200 долларов, я даже не пойму, что нужно убрать. Помогите, пожалуйста, я завел тикет и написал в поддержку, но очень нужно точно всё заморозить, мне двадцать лет и у меня честно нет на это 200 долларов. Я это обнаружил в студии, пойду рыдать.

Комментарий Forrest Brazil: Такое в принципе не должно быть возможно, точка. У студентов должен быть простой и безопасный способ исследовать возможности AWS так, чтобы им не выставляли потом внезапных раздутых счетов.

Чтоб вы не волновались: со студентом всё в порядке, многие вызвались помочь, администрация AWS разбирается в ситуации.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры2.2K
Комментарии 0

Что такое service mesh, когда внедрять, альтернативы Istio и другие ответы экспертов с АМА-сессии Слёрм по service mesh

Блог компании SouthbridgeСистемное администрированиеDevOpsМикросервисыKubernetes


Публикуем сессию вопросов и ответов по service mesh. Сессия прошла в рамках подготовки к интенсиву Слёрм по service mesh. На Youtube есть запись.

Эксперты отвечали на самые популярные вопросы по технологии service mesh и вопросы участников мероприятия. Ключевые вопросы АМА-сессии:

  • Что такое service mesh,
  • Когда внедрять,
  • Альтернативы Istio,
  • Почему Envoy используется в service mesh, а не Nginx.

Марсель Ибраев, СТО Слёрм, вёл мероприятие, а Александр Лукьянченко, тимлид в команде архитектуры Авито, и Иван Круглов, Staff Software Engineer в Databricks, делились экспертизой.
Оба инженера имеют опыт не просто с работы какой-то конкретной реализацией service mesh, но с построением собственного, что намного круче.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры553
Комментарии 0

АЭРОДИСК vAIR v2. Часть 3. Железный вопрос. Аппаратные платформы, лицензирование, поддержка… и ФСТЭК

Блог компании АЭРОДИСКИнформационная безопасностьСистемное администрированиеIT-инфраструктураВиртуализация


Всем привет. В этой статье мы расскажем об аппаратных платформах, которые используются в качестве узлов вычисления и хранения для российской гиперконвергентной системы АЭРОДИСК vAIR v2. Также в этой статье мы расскажем о схеме лицензирования программного обеспечения vAIR, его поддержке и затронем вопрос об аттестации по требованиям ФСТЭК.

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

Не дай теплу пропасть: как и для чего дата-центры используют «мусорное» тепло

Блог компании SelectelIT-инфраструктураНаучно-популярноеЭнергия и элементы питанияIT-компании

Оборудование, установленное в дата-центрах, выделяет большое количество тепла, которое нужно куда-то отводить. Способов сделать это немало. Чаще всего тепловая энергия просто «выбрасывается», ее никак не используют. При этом дата-центры, по разным данным, потребляют 3-5% от энергии, вырабатываемой во всем мире. Но в ряде регионов тепло — это в буквальном смысле деньги, так что многие компании пытаются использовать «мусорное» тепло с пользой.

Недавно я поинтересовался, кто, куда и каким образом использует это тепло, и оказалось, что проектов не так и мало, причем среди них попадаются весьма интересные. Если у вас есть собственные кейсы, или читали что-то интересное по этому поводу — давайте обсудим.
Читать дальше →
Всего голосов 36: ↑36 и ↓0 +36
Просмотры6.6K
Комментарии 11

Разработка магнитного порошка для жёстких дисков огромной плотности и технологий 6G

Беспроводные технологииКомпьютерное железоНакопителиСотовая связь
Из песочницы

Группа российских учёных разработала метод получения соединения железа, которое имеет впечатляющие магнитные свойства и не встречается в чистом виде в природе. Свойства этого матерала обещают как значительно повысить плотность магнитной записи, так и помочь с разработкой и эксплуатацией сотовой связи 6G и последующих.

Поехали..
Всего голосов 15: ↑12 и ↓3 +9
Просмотры3.5K
Комментарии 7

Там, где Wi-Fi не справляется. Применение проприетарных беспроводных технологий в промышленности и не только

Блог компании КРОКСетевые технологииСетевое оборудованиеИнтернет вещей
Вдохновившись интересом к моему посту по проводным промышленным сетям, хочу продолжить свои изыскания и рассказать о беспроводных технологиях. Существует множество сценариев беспроводных подключений, где самые распространённые технологии – Wi-Fi и LTE не вполне справляются. В этих случаях стоит обратиться к проприетарным беспроводным технологиям. Одним из таких решений под названием Ultra-Reliable Wireless Backhaul недавно обзавелась компания Cisco. Предлагаю в нем разобраться, посмотреть где такие решения применяются – вместо или вместе с стандартными технологиями, и как там устроена передача данных.


Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры6.2K
Комментарии 4