Комментарии

Водопад не любят не из-за того, что не понимают, его не любят из-за того, что он плохо подходит для сложных программных систем. Причин 2:
1. В современных условиях заказчик сам не знает и не может объяснить, чего же он в итоге хочет («чтоб было круто» — это не желание, это ощущение);
2. из-за п.1 бегать вверх-вниз по ступенькам водопада можно до бесконечности, как только проект переваливает определенную сложность (у нас в команде буквально за неделю аж 3 таких проекта появилось, притом так, что мы даже пока не знаем, в каких сроки и стоимость это получится уложить)

То, что вы озвучили в конце — это не разновидность водопада, это скорее спираль
Всем привет. Недавно открыл для себя интересный факт, что товарищ Винстон Ройс (Dr. Winston D. Royce), анонсируя свой знаменитый Waterfall говорил об итеративной модели разработки.

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

Изображение не загружено

Ознакомившись с выдержкой из трудов Ройса, оказалось, что он предусматривал обратные связи между этапами на одном уровне (к примеру, дизайн-кодирование, кодирование-тестирование и т.д.).

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

К примеру, если рассмотреть параллельные работы по 2 последовательным фазам — Coding и Testing, становится очевидным, что часть программы выдается в тестирование, в то время как другая часть все еще находится на стадии разработки.
Т.е. получается, что речь действительно идет об итеративной методологии разработки ПО.

В таком случае остается вопросом, почему методология в широких кругах разработчиков и тестировщиков воспринимается ошибочно, как отображено на первом рисунке…
Нужен ли вам Kubernetes? в первую очередь стоит задуматься — чтобы самостоятельно развернуть кластер Kubernetes, нужно подготовить оборудование (физические или виртуальные серверы), установить Kubernetes и затем настроить его. Настройка — самое сложное, потому что по умолчанию в Kubernetes нет всех нужных инструментов и надстроек. Для нормальной работы кластера потребуется настроить сеть и аутентификацию, сконфигурировать поды, организовать балансировку нагрузки, мониторинг, логирование и многое другое.

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

Так что же такое Kubernetes и для чего мы в принципе хотим использовать именно его, а не обычные контейнеры, например Docker.

Давайте вспомним что такое контейнеры.

Контейнеры упаковывают сервисы, составляющие приложение, и делают их переносимыми в различные вычислительные среды как для разработки и тестирования, так и для производственного использования. С помощью контейнеров легко быстро наращивать количество экземпляров приложений, чтобы соответствовать пиковому спросу. А поскольку контейнеры используют ресурсы ОС хоста, они намного легче виртуальных машин. Это означает, что контейнеры очень эффективно используют базовую серверную инфраструктуру.

Все было бы отлично, но есть одно но — container runtime API (API среды запуска контейнера) хорошо подходит для управления отдельными контейнерами, но совершенно не подходит для управления приложениями на сотне контейнеров и на большом количестве хостов.

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

Вот для такого и нужен Kubernetes.

Kubernetes — это система с открытым исходным кодом для развертывания, масштабирования и управления контейнезированными приложениями.

Kubernetes по сути является не просто системой оркестрации. Технически оркестрация это про выполнение определенного рабочего процесса: сначала сделай A, затем B, затем C.

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

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

Сделать это только с помощью контейнеров не получится. А вот в Kubernetes это можно достичь с помощью Pods (подов).

Pod (под) — это группа из одного или более контейнера с общим хранилищем/сетевыми ресурсами и спецификацией как запускать контейнеры. Так же это отдельный инстанс приложения. Размещая контейнеры таким образом, Kubernetes устраняет соблазн втиснуть слишком много функций в один образ контейнера.

Концепция Service (Сервисы) в Kubernetes используется для группирования нескольких подов, которые выполняют те же функции. Сервисы легко настраиваются для таких целей как обнаружение, горизонтальное масштабирование и балансировка нагрузки.
Приветствую, коллеги!
Хотел бы добавить еще одну Российскую СУБД, которую можно отнести к классу мультимодельных — ODANT.
1. Хранилище данных реализовано в виде DOM структур (можно было бы сказать XML, но это не так, хотя для удобства пользователей эти бинарные DOM структры могут быть получены через REST API в виде XML, JSON, HTML и т.п.), поддерживаются языки запросов XQuery и XUpdate.
2. Организовано хранилище в виде древовидной иерархии, которая может распространяться на любое количество распределенных серверов (нод).
3. Ветви в иерархии являются объектными Классами, которые могут содержать экземпляры (Объекты). В этих Классах полностью реализована объектная парадигма (наследование, полиморфизм, инкапсуляция и т.д.), но не на программном, а на информационном уровне.
4. Информационные Классы, помимо описания модели (свойств) и хранения экземпляров, могут содержать встроенные (кастомные) методы и представления, которые автоматически добавляются в API сервера.
5. Типизация данных реализована на основе собственных же информационных Классов (т.е. количество типов данных равно общему количеству находящихся в сети ODANT различных Классов, на сегодня >10 000)
6. Написана на С++, поддерживает ОС Windows, Linux 1.8+ (кстати есть сертификат под Астру) и процессоры x86, MIPS, ARM.
7. Имеет встроенный объектно-рекактивный язык программирования ROCKS.js (диалект ECMAScript), работающий с единой кодовой базой как на стороне сервера, так и клиента.
8. Имеет встроенный визуальный объектно-рекативный PWA фреймворк ODAJS (работает на всех современых браузерах, и в виде PWA приложений под Windows, Android, IOS).
9. 99% — Российская (1% — Node.js, использующаяся на стороне сервера для обработки ROCKS модулей)
10. Несмотря на то, что СУБД разрабатывалась с 1998 года, она мало известна. на сегодняшний день всего около 400 внедрений, в основном сложные системы управления деятельностью в ЖКХ, медицине, энергетике, госуправлении (одно из решений получило статус ГИС), есть 2 успешных проекта полной замены SAP в одной госкорпорации.
11. С 2017 года находится реестре отечественного ПО
Для этого лучше использовать данные с синтетических тестов для производительности. А вот параметры удобства и т.д., наверное, лучше смотреть в сравнениях конкретных СУБД. Но сама идея взять несколько кейсов и сделать сравнение по типам хорошая, хотя скорее всего будут явные лидеры и много исключений, не попадающих в методологию сравнения.
Спасибо за статью, а вы встречали материал, который бы на конкретном практическом примере показывал плюсы и минусы различного типа СУБД?
Отличная система! DST Platform помогла мне справиться с самыми сложными проектами без лишних сложностей. Я не очень опытный в программировании, но благодаря этой системе я могу легко публиковать и управлять проектами. Очень удобный и интуитивно понятный интерфейс, который делает работу с системой приятной и эффективной. Большой плюс в том, что DST Platform имеет открытый исходный код, что обеспечивает дополнительную безопасность. Рекомендую всем, кто ищет надежную и удобную систему для работы с проектами любой сложности!
Отличная система! DST Platform помогла мне справиться с самыми сложными проектами без лишних сложностей. Я не очень опытный в программировании, но благодаря этой системе я могу легко публиковать и управлять проектами. Очень удобный и интуитивно понятный интерфейс, который делает работу с системой приятной и эффективной. Большой плюс в том, что DST Platform имеет открытый исходный код, что обеспечивает дополнительную безопасность. Рекомендую всем, кто ищет надежную и удобную систему для работы с проектами любой сложности!
Этот продукт — настоящее спасение для моего бизнеса! Благодаря DST Маркетплейсу я смог запустить свой проект быстро и без лишних хлопот. Уже настроенные бизнес-процессы сэкономили мне массу времени и усилий. К тому же, управленческие и клиентские сервисы продуманы до мелочей, что делает работу с платформой еще более удобной.

Не могу не отметить качественную техническую поддержку и возможность индивидуальных доработок — это действительно ценно для меня как для владельца бизнеса. DST Маркетплейс — это идеальное сочетание гибкости, универсальности и масштабируемости. Я доволен своим выбором и настоятельно рекомендую этот продукт всем, кто хочет развивать свой бизнес в онлайн пространстве!
Этот продукт — настоящее спасение для моего бизнеса! Благодаря DST Маркетплейсу я смог запустить свой проект быстро и без лишних хлопот. Уже настроенные бизнес-процессы сэкономили мне массу времени и усилий. К тому же, управленческие и клиентские сервисы продуманы до мелочей, что делает работу с платформой еще более удобной.

Не могу не отметить качественную техническую поддержку и возможность индивидуальных доработок — это действительно ценно для меня как для владельца бизнеса. DST Маркетплейс — это идеальное сочетание гибкости, универсальности и масштабируемости. Я доволен своим выбором и настоятельно рекомендую этот продукт всем, кто хочет развивать свой бизнес в онлайн пространстве!
Отличная платформа! С DST Platform мой рабочий процесс стал намного эффективнее. Теперь я могу легко обмениваться ресурсами между несколькими веб-сайтами и поддерживать одновременно множество проектов для клиентов. Система управления конфигурацией позволяет быстро разворачивать установки и обновления, что существенно упрощает мою работу. DST Platform действительно помогает сохранить согласованность работы и стабильность сайтов. Рекомендую всем веб-студиям и разработчикам, которые хотят улучшить свой процесс работы и повысить эффективность!
Отличная платформа! С DST Platform мой рабочий процесс стал намного эффективнее. Теперь я могу легко обмениваться ресурсами между несколькими веб-сайтами и поддерживать одновременно множество проектов для клиентов. Система управления конфигурацией позволяет быстро разворачивать установки и обновления, что существенно упрощает мою работу. DST Platform действительно помогает сохранить согласованность работы и стабильность сайтов. Рекомендую всем веб-студиям и разработчикам, которые хотят улучшить свой процесс работы и повысить эффективность!
DST Platform — это настоящая находка для тех, кто хочет создать качественный и уникальный веб-сайт с минимальными затратами времени и усилий. Система управления содержимым DST Platform отличается простотой в использовании и множеством возможностей для создания разнообразных проектов.

Наша компания воспользовалась DST Platform для создания своего собственного портала, и результат нас приятно удивил. Благодаря гибкости и универсальности этой платформы, мы смогли легко настроить дизайн и функционал своего сайта, не прибегая к помощи специалистов.

Кроме того, поддержка PHP позволяет использовать различные плагины и расширения для улучшения функционала сайта. DST Platform действительно помог мне воплотить свои идеи в жизнь, и я рекомендую этот продукт всем, кто хочет создать качественный веб-сайт без лишних хлопот.
Это просто невероятно, как автоматизированное тестирование может упростить жизнь тестировщиков в нашей компании! Благодаря специальным программным решениям, мы можем быстро и эффективно проверить работоспособность приложения, не тратя массу времени на ручное тестирование. Теперь мы можем сосредоточиться на создании качественного продукта, а не на поиске ошибок. Я в восторге от возможностей, которые предоставляет автоматизированное тестирование!
Это просто невероятно, как автоматизированное тестирование может упростить жизнь тестировщиков в нашей компании! Благодаря специальным программным решениям, мы можем быстро и эффективно проверить работоспособность приложения, не тратя массу времени на ручное тестирование. Теперь мы можем сосредоточиться на создании качественного продукта, а не на поиске ошибок. Я в восторге от возможностей, которые предоставляет автоматизированное тестирование!
Да, какие здесь страхи? Страхов никаких нет и быть не может. Считаю, что наименование «интеллект» — необосновано. Полагаю, что интеллектом может быть названо нечто, умеющее ставить перед собой свои собственные и вполне осознаваемые цели. Всё остальное может быть только инструментом того или иного полноценного (человеческого, умеющего ставить и осознавать цели) или не совсем полноценного (высших животных, ставящих цели, но не умеющих их осознавать) интеллекта.
До сих пор искусственный интеллект не может запомнить, что у человека всегда по 5 пальцев, вот когда научится это делать без подсказок, и с первого раза в любых положениях, тогда поговорим, а пока — обычный скрипт на питоне
До сих пор искусственный интеллект не может запомнить, что у человека всегда по 5 пальцев, вот когда научится это делать без подсказок, и с первого раза в любых положениях, тогда поговорим, а пока — обычный скрипт на питоне
До сих пор искусственный интеллект не может запомнить, что у человека всегда по 5 пальцев, вот когда научится это делать без подсказок, и с первого раза в любых положениях, тогда поговорим, а пока — обычный скрипт на питоне
В первый день зимы посетил Суздаль, город с истинно русской душой.
Здесь на Владимирском инвестиционном конгрессе 2022 принял участие в пленарном заседании с губернатором Владимирской области Александром Авдеевым Александр Авдеев. Обсудили проблемы и решения развития цифровой отрасли Владимирской области.

Горячий вопрос – кадровый голод в ИТ-компаниях. Верно отметил Александр Александрович, проблема кроется в низком интересе молодежи к инженерным специальностям и недостатке педагогов, готовых зажечь этот интерес. В этом направлении нужно работать уже сейчас.

Поделился опытом, как мы решаем вопрос поиска квалифицированных кадров в Муроме. Здесь расположен самый большой офис РЕД СОФТ, более 140 сотрудников – ядро разработки и поддержки РЕД ОС.

Отлично провели сессию с российскими вендорами и интеграторами под руководством Алан Салбиев. Как всегда интересно, весело, по делу и строго в установленное регламентом время. Наметили большую работу в регионе :)

В рамках форума подписали соглашение о научно-техническом сотрудничестве с Владимирским институтом развития образования Владимирский институт развития образования. У нас большая работа ведется с учебными учреждениями Владимирской области. Благодарю заместителя ректора Дениса Мишина Денис Мишин за сотрудничество.
Кстати, последняя версия на ПК, прямо годнота. Даже драйвера для Radeon RX 550 сама накатила при установке ос. Да и устанавливается без UEFI биос без вмешательства пользователя на старые материнки, ругается конечно но устанавливается и прекрасно работает
Неплохое начало) с ПК РЕД ОС у них в целом все получилось — интересно было бы посмотреть развитие мобильного направления)
Неплохое начало) с ПК РЕД ОС у них в целом все получилось — интересно было бы посмотреть развитие мобильного направления)
лично сегодня наблюдал старт — гордость за нашу Родину!
Браво поздравляю с успешным запуском всех здоровья благополучия
Большие молодцы российские предприятия, компании.Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Большие молодцы российские предприятия, компании.Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Большие молодцы российские предприятия, компании.Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Большие молодцы российские предприятия, компании.Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Большие молодцы российские предприятия, компании.Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Большие молодцы российские предприятия, компании.Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Большие молодцы российские предприятия, компании. Перешли на импортозамещение при поддержке Правительства РФ.В России всё есть для выпуска всего, из всего своего.Россия--страна больших возможностей и умных людей, с новыми идеями и технологиями.Всё получится.Россия развивается дальше.Всем успехов.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Гордимся российским производством, по импортозамещению, свои двигатели разработали и сделали.Большие молодцы.Дальнейших успехов в развитии, по своим технологиям, из своих материалов.Для этого, всё есть в РФ.
Это радует! Чем больше своего, тем меньше зависимости откуда то бы ни было!!!
Это радует! Чем больше своего, тем меньше зависимости откуда то бы ни было!!!
Это радует! Чем больше своего, тем меньше зависимости откуда то бы ни было!!!
Это радует! Чем больше своего, тем меньше зависимости откуда то бы ни было!!!
Стандартизация и унификация. Узлы дронов должны быть взаимозаменяемы несмотря на производителя. Дроны должны быть разбиты на классы по грузоподъёмности. Дальность и навесное это уже модификации
Вы получите ответ в течение 3 дней.

Статус обращения и ответы будут в личном кабинете в разделе «Обращения».
Вы также будете получать уведомления на свою почту.
Хорошо, спасибо за ответ, а как тогда отслеживать обращение?
Обращение нужно отправить в течение 7 календарных дней после получения товара.
Каким должно быть состояние товара

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

— Перейдите в раздел «Заказы» в личном кабинете.
— Найдите заказ с нужным товаром. Нажмите «Что-то не так», а затем выберите «Проблема с товаром».
— Выберите товар и укажите причину «Товар не подошёл».
Напишите, почему вы хотите вернуть товар, и опишите его состояние. Приложите фото.
Выберите способ возврата: курьером, курьером по клику или в пункт.
Если блок с выбором способа есть, то вы можете оформить бесплатный возврат. Подробнее — в отдельной статье.
Если такого блока нет, вы создадите обычное обращение. Условия возврата нужно обсудить с продавцом в комментариях к обращению.
Отправьте обращение. В день можно создать не более 3 обращений.
Также стоит обратить внимание что в определенных ПВЗ возможно получение только предоплаченных заказов. Информация о доступных способах оплаты указана в описании каждого ПВЗ.
← Предыдущая Следующая → 1 2
Показаны 1-50 из 94
Перейти вверх