Топ-5 архитектурных паттернов для распределённых систем

Распределённые системы позволяют миллионам людей пользоваться одним и тем же сайтом без задержек. Разбираем паттерны распределённых систем.

Обложка: Топ-5 архитектурных паттернов для распределённых систем

Микрофронтенды: зачем нужны и как к ним прийти

Разбираемся, когда переход на микрофронтенды имеет смысл, какие бывают ограничения и как с ними можно бороться.

Обложка: Микрофронтенды: зачем нужны и как к ним прийти

Моделирование бизнес-процессов: практика использования Camunda BPM в Java разработке

Разбираемся в основных компонентах системы управления бизнес-процессами Camunda на примере создания простого процесса.

Обложка: Моделирование бизнес-процессов: практика использования Camunda BPM в Java разработке

Стоит прочитать: обзор книги Бретта Маклафлина «Объектно-ориентированный анализ и проектирование»

Книга, которая расскажет, как организованы анализ, проектирование и написание серьёзных объектно-ориентированных программ.

Обложка: Стоит прочитать: обзор книги Бретта Маклафлина «Объектно-ориентированный анализ и проектирование»

Software Architect: рассказ от первого лица о новой, но очень востребованной профессии

Рассказ о том, как стать архитектором ПО и в какой стране лучше работать с подобной квалификацией.

Обложка: Software Architect: рассказ от первого лица о новой, но очень востребованной профессии
Обложка: Текстовая трансляция конференции YaTalks 2020

Текстовая трансляция конференции YaTalks 2020

Следим за YaTalks 2020 — IT-марафоном Яндекса. На нём выступят более 50 экспертов. Среди них — разработчики, тимлиды и CTO из Авито, ВКонтакте, «Газпром нефти», Тинькофф Банка, ivi, Wargaming, Яндекса и других компаний.

Стоит прочитать: обзор книги Роберта Мартина «Чистая Архитектура»

Книга от «дядюшки Боба», которая покрывает важнейшие аспекты дизайна и проектирования программ.

Обложка: Стоит прочитать: обзор книги Роберта Мартина «Чистая Архитектура»

Лучшие посты за неделю

Обложка статьи Видеоблогер отправил AirTag Тиму Куку и получил в ответ письмо от Apple. Энтузиаст следил за передвижением трекера через приложение «Локатор»6.1кОбложка статьи «Стоит прочитать: обзор книги Роберта Мартина «Чистая Архитектура»» Пользователь Starlink уже протестировал спутниковый интернет и поделился своими впечатлениями. Вот главное из его большого обзора5.3кОбложка статьи «Стоит прочитать: обзор книги Роберта Мартина «Чистая Архитектура»» Neural Pushkin генерирует текст на русскому в стиле Пушкина при помощи нейросетей. Теперь проект доступен для всех2.3к

Кто такой системный архитектор и как им стать

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

Обложка: Кто такой системный архитектор и как им стать

Почему не hadoop: создаём свое решение на node + mongo + lxd

Разбор кейса highload-приложения, который показывает, что решение не всегда лежит на поверхности и часто есть более рациональный подход.

Обложка: Почему не hadoop: создаём свое решение на node + mongo + lxd

Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться

Всё больше компаний внедряют микросервисы в свои проекты. Но нужны ли микросервисы вам? Рассказываем, о чём стоит подумать, прежде чем их использовать.

Обложка: Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться

Как разрабатывается умный поиск — нюансы и сложности

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

Обложка: Как разрабатывается умный поиск — нюансы и сложности

Качественная архитектура ПО на примере концепции Linux «всё есть файл»

Как концепция «всё — файл» помогает писать качественный код? Рассказываем об архитектуре ПО на примере набора библиотек FFmpeg.

Обложка: Качественная архитектура ПО на примере концепции Linux «всё есть файл»

Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день

Чат Facebook — полноценная система, имеющая доступ к функциональности основного сайта. Рассказываем, как его смогли масштабировать, учитывая высокие нагрузки.

Обложка: Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день

Макро-польза микро-сервисов: мост от legacy-архитектур к современному IT

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

Обложка: Макро-польза микро-сервисов: мост от legacy-архитектур к современному IT

Что нужно учесть при проектировании своего приложения

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

Обложка: Что нужно учесть при проектировании своего приложения

Сначала — монолит, или правильный путь к микросервисной архитектуре

Во всех историях о проектах, основанных на микросервисной архитектуре, я заметил общий шаблон: Почти все успешные микросервисные проекты начинали с монолита, который стал слишком большим и в конце концов был…