Архитектура ПО

In-memory-data-grid. Масштабируемые хранилища данных

0

в рубрике Архитектура ПО, Программирование

Автор статьи: Алексей Оленёв
В последнее время интерес к облачным архитектурам растет с каждым днем, так как это один из наиболее эффективных способов масштабировать приложение, не прикладывая больших усилий, а самым узким местом любого высоконагруженного проекта является хранилище данных, в частности реляционная БД. Для борьбы с недостатками традиционных БД в основном используется 2 подхода:
1) Кэширование результатов …

Антивирусные системы с облачной архитектурой

0

в рубрике Архитектура ПО, Другое

Автор статьи: Денис Сапоненко
Введение

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

Вредоносное ПО постоянно …

Веб-кластер — опыт реального применения

0

в рубрике web-разработка, Архитектура ПО, Другое, Инструментальные средства, Технологии

Автор статьи: Сергей Мереуца
Эта статья — о том, как мы реализовали веб-кластер для новостного портала (с пиком посещений в 130 тысяч уникальных посетителей в день — это 7Тб траффика за 3 дня — выборы и 2 последующих. Сейчас в среднем кластер раздаёт 35-40 Тб траффика в месяц), о том, как по-разному понимают одинаковые задачи программисты …

Масштабирование нагрузки web-приложений

1

в рубрике web-разработка, Архитектура ПО, Базы данных, Технологии

Автор статьи: Михаил Крестьянинов (блог автора)
С ростом популярности web-приложения его поддержка неизбежно начинает требовать всё больших и больших ресурсов. Первое время с нагрузкой можно (и, несомненно, нужно) бороться путём оптимизации алгоритмов и/или архитектуры самого приложения. Однако, что делать, если всё, что можно было оптимизировать, уже оптимизировано, а приложение всё равно не справляется с нагрузкой?
Оптимизация
Первым делом …

Архитектура больших проектов: FaceBook

0

в рубрике web-разработка, Архитектура ПО, Другое, Технологии

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

Сайт Facebook имеет около 570 …

Конечные автоматы, сети Петри и все деревья мира

0

в рубрике Peopleware, Архитектура ПО, Методологии

Кто бы что ни говорил, а что-то есть общее между кинофильмом и публикацией в блоге. И то и другое лучше всего начинать с какого-нибудь эффектного поворота сюжета. Давайте взглянем вот на эту структуру кода:
Если Состояние=’…’ тогда

ИначеЕсли Состояние=’…’ тогда

КонецЕсли;
Я берусь утверждать, что это невзрачное нагромождение символов обладает интересным свойством: с его помощью можно запрограммировать параллельные вычисления. …

Архитектура информационной системы: как избежать моделирования степлеров

1

в рубрике Архитектура ПО, Управление требованиями

Автор: Дэвид Лоффредо
Об авторе: Д-р Дэвид Лоффредо (David Loffredo) является вице-президентом по разработке продуктов в компании STEP Tools, Inc. Он работает над программным обеспечением и стандартами для обмена данными САПР и систем автоматизированного производства/числового программного управления с 1987 года. Дэйв мастер на все руки, пьет много кофе и вообще довольно веселый человек.
Введение
Вспоминаю, как в начале …

Партнеры

Microsoft ITONLINE Group ScrimTrek IT Trainings

© Careerlab, ITONLINE GROUP 2012 Команда Software People

+7 (495) 933-01-33

team@softwarepeople.ru