|
rss_habr
[Перевод] Для чего нужен Observability EngineeringПонедельник, 30 Января 2023 г. 14:56 (ссылка)
Замечали, как часто в ИТ-отрасли появляется модное словечко, и тут же все начинают вставлять его в описание своих продуктов, чтобы привлечь побольше внимания? Сейчас у нас в тренде observability (наблюдаемость), и многие вендоры уже берут его на вооружение. Что такое observability? Просто навороченная версия мониторинга? Быстрее, выше, сильнее, настоящий Чак Норрис среди DevOps-инструментов! Так и хочется прикупить себе наблюдаемости, правда? Давайте не будем поддаваться всеобщему ажиотажу и попробуем разобраться, что это такое и откуда вся шумиха. Читать далееhttps://habr.com/ru/post/713196/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713196
rss_habr
Микросервис головного мозгаПятница, 20 Января 2023 г. 11:08 (ссылка)
Когда нужно делить фронтенд-часть приложения на микросервисы? Какой стек использовать? И какие стандарты использовать, чтобы не выстрелить себе же в ногу при переходе на микрофронты? Михаил Трифонов (Lead Frontend в компании Cloud) ранее уже выступал с докладами о микросервисах, получил фидбек от сообщества и с его учётом сделал новый доклад на HolyJS. А теперь мы (организаторы HolyJS) сделали для Хабра текстовую версию этого выступления. Странно было бы делать доклад про микросервисы монолитным. Поэтому каждая глава этого поста является изолированным, слабо связанным кусочком. Так что можете читать по отдельности, а можете — целиком. Читать далееhttps://habr.com/ru/post/711618/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711618
rss_habr
[Перевод] Как IT меняет здравоохранение: интеграция на основе микросервисовЧетверг, 22 Декабря 2022 г. 16:17 (ссылка)
Медицинские организации активно адаптируют технологии микросервисной архитектуры под свои задачи. Происходит это, потому что современное здравоохранение всё больше фокусируется на повышении качества медицинских услуг и улучшении клинических результатов, стремится предоставить максимально быстрый доступ к информации о пациенте. В статье разбираем особенности использования микросервисов в здравоохранении и рассуждаем, смогут ли они стать технологическим стандартом для этой сферы. Читать далееhttps://habr.com/ru/post/707168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707168
rss_habr
Что такое service mesh простыми словамиПятница, 16 Декабря 2022 г. 10:52 (ссылка)
Всё больше компаний переходят на микросервисы. Такой выбор вполне оправдан: при должной реализации они решают множество проблем монолита. За последние несколько лет микросервисная архитектура сильно эволюционировала и обросла вспомогательными технологиями, одна из которых service mesh. В статье разберём, какую роль service mesh играет в развёртываниях микросервисов и как помогает упростить работу разработчиков. Читать далееhttps://habr.com/ru/post/705914/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705914
rss_habr
[Перевод] Как работает service mesh и API-шлюзы в микросервисной архитектуреЧетверг, 08 Декабря 2022 г. 18:33 (ссылка)
Вы наверняка много раз слышали о service mesh и API-шлюзе применительно к микросервисам. Их часто путают. В этой статье мы подробно поговорим о двух этих инструментах, а также разберемся, когда их лучше использовать и что будет, если их объединить. Читать далееhttps://habr.com/ru/post/704236/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704236
rss_habr
Введение в DDD: когда микросервисов на Go недостаточноЧетверг, 01 Декабря 2022 г. 10:56 (ссылка)
Микросервисная архитектура помогает строить гибкие и масштабируемые приложения. Однако в случае бессистемного использования этого подхода вы довольно быстро столкнётесь с разочарованием и неконтролируемыми сложностями. Избежать проблем помогает Domain-Driven Design (DDD) — предметно-ориентированное проектирование. В статье расскажем о принципах его работы, а также разберём основы стратегических паттернов в Golang. Читать далееhttps://habr.com/ru/post/702776/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702776
rss_habr
Гранулярность микросервисов. Насколько мелко нарезать?Понедельник, 28 Ноября 2022 г. 11:53 (ссылка)
Привет, Хабр! Меня зовут Руслан Сафин и я расскажу про микросервисы и как определить необходимую гранулярность. Я работаю техническим директором в Byndyusoft. Развиваю техническую культуру и участвую в проектах в роли IT-архитектора, а ещё преподаю авторский курс по IT-архитектуре в университете. В коммерческой разработке 15 лет. Из необычного — проектировал защиту от накруток в интернет-голосовании конкурса Мисс Россия и автоматическое определение предвзятости судей в танцевальном спорте. Byndyusoft занимается заказной разработкой с продуктовым подходом. Так как наша компания работает с крупными заказчиками, мы постоянно учимся новому, перенимаем и сами делимся практиками, наблюдаем и используем разные подходы и приёмы проектирования. Этим практическим опытом я и поделюсь в статье. Читать далееhttps://habr.com/ru/post/699750/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699750
rss_habr
Как не отказаться от тестирования фича-веток при переходе на микросервисыПонедельник, 31 Октября 2022 г. 11:29 (ссылка)
В современном мире приложение — это огромная связка микросервисов. Функционально её протестировать сложнее, чем монолит. Кто-то решает это единым staging’ом и чатиком синхронизации: «займу auth на полчасика». Другой уходит с головой в shift-left или тестирует в canary. Разберём, как катнуть веточку сервиса и получить свой личный staging. Меня зовут Евгений Харченко, я инженер в платформе Авито. В мою ответственность входят процессы и технологии, которые связаны с разработкой кода и внедрением его в продакшен. Сегодня я хочу поговорить о том, как организовать работу с фича-ветками при разработке. Читать далееhttps://habr.com/ru/post/696112/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696112
rss_habr
[Перевод] Микросервисы против N-уровневой архитектурыПонедельник, 17 Октября 2022 г. 16:29 (ссылка)
Сегодня мы рассмотрим вопрос, который рано или поздно возникает в головах всех дизайнеров и разработчиков приложений. Вопрос заключается в том, когда для построения приложений использовать стандартную N-уровневую архитектуру, в отличие от широко разрекламированной микросервисной архитектуры. В последнее время ведется много дискуссий о проектировании, разработке и общих преимуществах использования микросервисной архитектуры. Однако создание таких приложений сопряжено с определенными затратами. Всегда ли эти затраты оправдывают себя? Проанализируем это в данной статье. Читать далееhttps://habr.com/ru/post/693838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693838
rss_habr
[Перевод] Микросервисная архитектура, ее паттерны проектирования и особенностиСреда, 12 Октября 2022 г. 19:15 (ссылка)
Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы узнаете, что такое микросервисная архитектура, какие шаблоны проектирования необходимы для ее реализации, а также почему стоит и почему не стоит использовать эту архитектуру для вашего нового программного обеспечения. Читать далееhttps://habr.com/ru/post/692916/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692916
rss_habr
[Перевод] Безопасный Spring REST с применением Spring Security и OAuth2Пятница, 30 Сентября 2022 г. 15:24 (ссылка)
В этой статье мы продемонстрируем пример настройки Spring Security + OAuth2 для защиты конечных точек REST API на фреймворке Spring Boot. Клиенты и учетные данные пользователей будут храниться в реляционной базе данных (для баз данных H2 и PostgreSQL подготовлены примеры конфигураций). Читать далееhttps://habr.com/ru/post/690978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690978
rss_habr
Современная микросервисная архитектура: основные вызовы в работе системных аналитиковПятница, 02 Сентября 2022 г. 16:16 (ссылка)
Продолжаем знакомиться с современной микросервисной архитектурой. Ведущий архитектор Группы «Иннотех» Александр Соляр рассказал об основных сложностях аналитиков, с которыми можно столкнуться при работе с микросервисами, и способах их преодоления. Читать далееhttps://habr.com/ru/post/686108/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686108
rss_habr
Как мы использовали RabbitMQ для разбиения монолита крупнейшего ритейлера страны*Среда, 24 Августа 2022 г. 09:26 (ссылка)
Накопить за 7 лет терабайты данных в монолите и решить, что пора оптимизировать систему и разбивать её на микросервисы — страшный сон для айтишника. Добавим сюда ещё база на решениях от 1С и необходимость обеспечить непрерывность процесса. Стало страшно? А для нас — возможность показать экспертность и решить нетривиальную задачу. О том, как «кролик» помог сдвинуть гору рассказал архитектор 1С компании «Автомакон» Виталий Осиповский. С 2013 года ВкусВилл проводил внутреннюю автоматизацию с использованием программ на базе 1С. За годы активного развития и эксплуатации база увеличилась до нескольких терабайт, кратно выросло количество операций, что спровоцировало большой объем работы для администраторов, оптимизаторов и команды разработчиков. Например, тяжелые алгоритмы планирования, закрытий, генерации документов могли негативно влиять на работу всей базы. Любые сбои и простои были неадекватно затратны и влияли на все компоненты системы в целом. А сама система не годилась для быстрого масштабирования бизнеса. Поэтому уже в 2020 году приняли решение о поэтапном разделении монолита на отдельные программные компоненты. Читать далееhttps://habr.com/ru/post/684322/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684322
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |