es
Feedback
Pattern Guru. Шаблоны проектирования. Архитектура ПО

Pattern Guru. Шаблоны проектирования. Архитектура ПО

Ir al canal en Telegram

Патерны программирования. Архитектура ПО. Микросервисы @anothertechrock

Mostrar más
3 142
Suscriptores
Sin datos24 horas
-47 días
-2430 días
Archivo de publicaciones
Личный опыт: два кейса миграции Senior Software Engineer PHP рассказал, как им в компании удалось сделать реиндекс в приложении для знакомств на 25 млн. пользователей. Статья будет интересна тем, кто работает с ElasticSearch и базами пользователей под большой нагрузкой, где очень важна актуальность информации и ее постоянное обновление. Читать статью

Паттерн Фасад похож на паттерн ... тем, что замещает сложную подсистему и может сам её инициализировать. Но в отличие от паттерна Фасад, паттерн ... имеет тот же интерфейс, что его служебный объект, благодаря чему их можно взаимозаменять.
Anonymous voting

Шаблон проектирования Abstract Factory Шаблон Абстрактная фабрика относится к классу порождающих паттернов. Его основное назн
Шаблон проектирования Abstract Factory Шаблон Абстрактная фабрика относится к классу порождающих паттернов. Его основное назначение - предоставить интерфейс для создания семейства взаимосвязанных объектов, не указывая конкретные классы этих объектов. Этот шаблон стоит использовать, если: - ваша система должна быть независимой от способа создания новых объектов - создаваемые объекты должны использоваться вместе и быть взаимосвязанными. Классы абстрактной фабрики часто реализуются фабричными методами, но могут быть реализованы и с помощью паттерна Prototype. Смотреть реализацию

Осваивай техники создания отказоустойчивых архитектур вместе с OTUS! Приходи 🗓 15 июня в 20:00 на открытый урок «Шардировани
Осваивай техники создания отказоустойчивых архитектур вместе с OTUS! Приходи 🗓 15 июня в 20:00 на открытый урок «Шардирование в Highload-системах» с Владиславом Родиным, экспертом по Java Enterprise разработке. За 1,5 часа на открытом уроке мы: - Обсудим смысл и назначение шардирования. - Рассмотрим преимущества и недостатки различных стратегий. - Изучим механизмы осуществления перешардирования, а также механизмы консистентного хеширования. 👉🏻 Пройдите вступительный тест и регистрируйтесь на урок! Урок пройдет в рамках онлайн-курса «Highload Architect» для веб-разработчиков, тимлидов и архитекторов.

Если у кого-то есть идеи для улучшения контента и можетt помочь в ведении канала, добавления, оформления постов за оплату - напишите @aldrson.

К какой группе относится паттерн проектирования "Decorator" (в соответствии с GoF)?
Anonymous voting

Какой из перечисленных паттернов применяется в ситуации, когда нужно произвести некоторые действия над всеми объектами структуры в зависимости от фактического типа каждого объекта?
Anonymous voting

Сделайте первый шаг к грамотной разработке архитектуры ПО! 🗓 6 июня в 20:00 cостоится вебинар «Авторизация и аутентификация
Сделайте первый шаг к грамотной разработке архитектуры ПО! 🗓 6 июня в 20:00 cостоится вебинар «Авторизация и аутентификация в микросервисной архитектуре» со Станиславом Щетинниковым, директором разработки с 10-летним опытом. На открытом уроке рассмотрим: - основные паттерны аутентификации и авторизации, JWT токены - паттерны аутентификации в монолитах - паттерны межсервисной аутентификации 👉🏻 Пройдите вступительный тест, чтобы зарегистрироваться – https://otus.pw/iHD9/ Занятие дает возможность предварительно попробовать новый онлайн-курс «Microservice architecture» для разработчиков и администраторов, которые хотят вырасти до архитектора ПО.

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

Целью какого паттерна является расширение функциональности класса или же ее изменение без использования механизма наследования?
Anonymous voting

Умение создавать отказоустойчивые и масштабируемые архитектуры — востребованный крупными компаниями навык. Он пригодится в ра
Умение создавать отказоустойчивые и масштабируемые архитектуры — востребованный крупными компаниями навык. Он пригодится в работе разработчикам, тимлидам и архитекторам. Одна из техник масштабирования баз данных — репликация. 🗓 8 июня в 20:00 пройдет открытый урок «Преимущества и недостатки различных видов репликации» в OTUS. Что вас ждет на занятии? - Разберем различные виды репликации, обсудим смысл и назначение репликации - Сравним особенности репликации в MySQL и PostgreSQL. - Познакомимся с групповой репликацией в MySQL. 👉🏻 Пройдите вступительное тестирование, чтобы записаться на урок! Вебинар проведет эксперт по Java Enterprise разработке Владислав Родин. Продолжить общение со специалистами по высокой нагрузке вы сможете на онлайн-курсе «Highload Architect» от OTUS.

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

Что такое highload? Highload (читается как "хайлоад", переводится как "высокая нагрузка") - понятие относительное. Оно не изм
Что такое highload? Highload (читается как "хайлоад", переводится как "высокая нагрузка") - понятие относительное. Оно не измеряется количеством запросов или скоростью работы сайта. Ваш проект становится highload-проектом, когда появляются первые признаки того, что текущая инфраструктура перестает справляться с нагрузкой. Подробнее об этом читайте в статье

Какой из этих паттернов являются паттернами создания объектов?
Anonymous voting

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

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

Шаблон проектирования Facade Фасад помогает скрыть способ реализации сложной системы и предоставляет клиенту простой интерфей
Шаблон проектирования Facade Фасад помогает скрыть способ реализации сложной системы и предоставляет клиенту простой интерфейс взаимодействия с ней. Другими словами, данный паттерн проектирования используется в качестве “обертки”, скрывающей детали реализации. Смотреть реализацию

Чат для обсуждения паттернов?
Anonymous voting

Какой паттерн работы с данными обычно советуют использовать в рамках микросервисной архитектуры?
Anonymous voting