Примечание ред.: подборка дополнена и обновлена 21 ноября 2024. Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его. Здесь я дам краткий обзор: в основном это структура данных вида key: value, содержащая примитивные типы данных, такие как строка, логическое значение, числа, а также массивы. JSON очень похож на словарь в Python. Читать…
Статья дополнена и обновлена 7.11.2024 Три столпа функционального программирования в Rust: map, filter и fold Представьте себе вот такую картину:…
Предлагаем вашему вниманию проектную работу Джамшеда Якубова, выпускника курса «Enterprise Architect». Цели итогового проекта: разделить монолит на сервисы обеспечить масштабируемость и качество обеспечить стабильность при переходе нормализовать данные запустить новые сервисы Проблематика: технологические ограничения роста СУБД Бизнес-стратегия компании подразумевает кратный рост. Но из-за технологических ограничений и технического долга, СУБД монолитной системы не сможет обеспечить высокий уровень отказоустойчивости. Необходимо разделить монолит на отдельные сервисы. Риски Фактор рискаВероятностьЦель и последствияВеличина рискаМерыПадение базы данных из-за роста продаж, технологические…
Автор статьи: Артём Куличкин, Руководитель информационной безопасности группы компаний Информационные угрозы становятся все более изощренными и это факт, управление информационной…
Статья дополнена и обновлена 11.10.2024 ЦОД: топологии и архитектуры Центры Обработки Данных, как правило, представляют собой здания с помещениями достаточно большого размера, в которых размещаются бесконечные шкафы с серверами, коммуникационным оборудованием, системами хранения и прочими инфраструктурными элементами. И порой крайне сложно разобраться, как взаимодействует между собой все это техническое многообразие. В этой статье мы поговорим о топологии и архитектуре сетей ЦОД. Сетевая архитектура центра обработки данных должна обеспечивать баланс между надежностью, производительностью, гибкостью, масштабируемостью и стоимостью. При этом, она также должна поддерживать как текущие,…
Методы формализации требований: Use Case vs User Story Статья посвящена методам формализации требований: Use Case и User Story. Мы рассмотрим оба метода, сравним их…
В рамках мероприятия Gartner IT Symposium/Xpo 2023, состоявшегося 16-19 октября в Орландо, аналитики обсудили вопросы проникновения генеративного искусственного интеллекта в ИТ-тенденции. Компания Gartner, Inc. опубликовала свои главные стратегические прогнозы на 2024 год и далее. Основные прогнозы Gartner посвящены тому, как генеративный искусственный интеллект (GenAI) изменил образ мышления руководителей по каждому вопросу и каким образом можно создать более гибкую и адаптируемую организацию, которая лучше подготовлена к будущему. «GenAI позволяет достичь невиданных ранее результатов за все время…