Публикации по теме 'software-architecture'


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

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

Гексагональная архитектура на основе JavaScript - полное руководство
Я планирую написать эту статью, чтобы четко рассказать, как понять и реализовать шаблон Порты и адаптеры (гексагональная архитектура) в JavaScript . Я решил построить эту публикацию в другом формате. Разработан репозиторий с реальной реализацией блога с использованием гексагональной архитектуры . Цель этого репозитория - представить конкретные примеры концепций, которые я объясню. Изучение этой статьи будет работать следующим образом: На этой странице я представлю..

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

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

Вычисления, ориентированные на данные: данные против моделей против кодов
Традиционно ИТ-специалисты решают бизнес-кейсы, используя разработку программного обеспечения и запросы к базам данных. За последние десятилетия популярность приобрели объектно-ориентированные языки, такие как C++, Java и язык структурированных запросов (SQL). ИТ-команды используют эти языки для проектирования объектов, определения их свойств, функций и методов, а также управления отношениями между объектами для эффективного решения бизнес-кейсов. В последнее время в мире ИТ произошли..

Архитектура программного обеспечения навсегда
Архитектура программного обеспечения навсегда Недавно я написал статью, в которой критиковал идею архитектуры программного обеспечения. Архитектура программного обеспечения для лохов Я давно об этом думал. Но в последнее время я только что видел взрыв дискуссий о программном обеспечении… medium.com