|
|
![]() [Перевод] Микросервисная архитектура, ее паттерны проектирования и особенностиСреда, 12 Октября 2022 г. 19:15 (ссылка)
Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы узнаете, что такое микросервисная архитектура, какие шаблоны проектирования необходимы для ее реализации, а также почему стоит и почему не стоит использовать эту архитектуру для вашего нового программного обеспечения. Читать далееhttps://habr.com/ru/post/692916/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692916
![]() [Перевод] Нужны ли нам микросервисы?Вторник, 04 Октября 2022 г. 11:01 (ссылка)
Сегодня особую популярность получила микросервисная архитектура веб-приложений. У такого подхода есть много известных сторонников. К ним относятся Facebook, Uber, Groupon, Klarna, Amazon, Netflix, eBay, Comcast и другие. Но насколько необходим подобный подход в каждом конкретном случае? Читать далееhttps://habr.com/ru/post/690512/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690512
![]() [Перевод] Безопасный 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
![]() Обзор паттернов интеграции микросервисов. Часть 2Понедельник, 08 Августа 2022 г. 10:22 (ссылка)
Продолжаем обзор паттернов интеграции микросервисов. В первой части мы рассказали, зачем IT-специалистам нужны шаблоны интеграции, и для каких задач они подходят. Подробно остановилисьна Circuit Breaker, Sidecar, Ambassador, Anti-Corruption Layer и Async Request-Reply. Сегодня по плануразобрать Backends for Frontends, Cache-Aside, Gateway, Gateway Aggregation и Gateway Routing. Читать далееhttps://habr.com/ru/post/681326/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681326
![]() Разрушая монолиты: когда большие автоматизированные системы пора менять на микросервисыПонедельник, 18 Июля 2022 г. 13:09 (ссылка)
Решения в области дистанционного банковского обслуживания юридических лиц (ДБО ЮЛ) довольно продолжительное время строились на монолитных автоматизированных системах подрядчика. Вначале было Legacy от BSS, потом решение от R-Style SoftLab. В таких монолитах нет ничего плохого, это отличный базис, который не просто поддерживает жизнеспособность системы, но и до определенного момента оставляет простор для развития. Однако есть в них и минусы, и чем больше массив становится, тем острее они ощущаются. Читать далееhttps://habr.com/ru/post/677472/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677472
![]() Хорошие монолиты. Простая архитектура лучше всегоПонедельник, 18 Июля 2022 г. 12:00 (ссылка)
https://habr.com/ru/post/676780/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676780
![]() Микросервисы: плюсы, минусы, когда и зачем внедрятьПятница, 01 Июля 2022 г. 16:07 (ссылка)
Чем быстрее идея воплотится в новый проект, тем больше шансов занять нишу, завоевать лояльность пользователей и, как следствие, стать успешнее конкурентов. Ускорить разработку и сделать её более гибкой и управляемой помогает микросервисная архитектура. Вместе с Дмитрием Горчаковым, руководителем отдела разработки РЕД-СОФТ, мы разобрали плюсы и минусы микросервисов, а ещё рассмотрели сценарии, как компании приходят к их внедрению. Читать далееhttps://habr.com/ru/post/674600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674600
![]() Микросервисы и неизбежная боль?Суббота, 28 Мая 2022 г. 10:19 (ссылка)
Сегодня трудно себе представить более переоцененный подход к созданию архитектуры программных решений, чем микросервисы. В сети доступно огромное количество статей и видеолекций, в которых авторы рассказывают о том, что такое микросервисы и зачем они нужны. С чем, в общем, справляются довольно успешно, раскрывая их преимущества и недостатки. Так что эта статья рискует стать очередным пересказыванием очевидных вещей. Поэтому я сосредоточусь на том, чтобы сформулировать и донести до вас то, как я понимаю эту тему, основываясь на опыте тех проектов, в которых имел честь принимать участие. И том совокупном коллективном опыте, что медленно, но верно накапливается в IT индустрии. Эта статья является моим авторским текстом и не является переводом. Если вы со мной не согласны, желаете дополнить или поделиться своим мнением, я буду рад обсудить вашу взвешенную и аргументированную позицию в комментариях. Читать далееhttps://habr.com/ru/post/668300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=668300
![]() Проверяем Архитектурные стили на движке Factorio (часть 1)Среда, 18 Мая 2022 г. 10:35 (ссылка)
Добрый день всем, дорогие читатели! Если вы хотя бы чуть-чуть имели неудачу пообщаться с Архитекторами, то знаете, что в их понимании не существует идеальной архитектуры ПО и вся их работа состоит во взвешивании плюсов и минусов того или иного Архитектурного стиля. И поскольку Архитектурных стилей много и каждый имеет свои преимущества (даже Монолит) и недостатки (даже Микросервисы) - работа архитектора состоит в попытках применения данных стилей на конкретный продукт и попыток предугадать, что из этого получит в итоге для бизнес-части. Как сказал мой добрый друг-программист про Factorio: "Эту игру создали программисты для программистов" и эти слова плотно въелись в мою память. И реально игра в эту игру очень сильно напоминает процесс разработки ПО: можно просто строить как попало и прийти к полностью запутанной и сложнообслуживаемой системе, а можно подойти к вопросу с умом изначально и в итоге получить производительную и легкую в обслуживании систему (Прям как в жизни!) На начало написания статьи я только успел обдумать общие подходы и немного опробовать эту идею и понятия не знаю, чем это закончится. Она может оказаться полностью бесполезной тратой времени, может вообще не иметь возможности реализоваться, может получиться хорошим обучающим материалом для опытных программистов, а может и привнести новые идеи в запутанную профессию Архитектора ПО. Посмотрим, что получится: я не буду кардинально править уже написанные части статьи, чтобы сохранить эту атмосферу неизведанного. Читать далее...https://habr.com/ru/post/666320/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666320
![]() Разработка архитектуры для чайников. Часть 2Суббота, 09 Апреля 2022 г. 13:33 (ссылка)
Monolite or MicroService ? Программисты последнее время часто работают с микросервисами и часто пытаются их встроить туда, куда это не нужно. Микросервисы это естественно хорошо, но как и всегда это не серебряная пуля которая может решить любые проблемы, а скорее наоборот их добавит. Давайте для начала разберём что такое монолит и его преимущества и недостатки. Читать далееhttps://habr.com/ru/post/658151/?utm_source=habrahabr&utm_medium=rss&utm_campaign=658151
![]() Разработка архитектуры для чайников. Часть 1Среда, 06 Апреля 2022 г. 20:35 (ссылка)
Всем привет. Меня зовут Тетка Андрей, я занимаюсь программированием уже больше 10 лет и за это время несколько раз приходилось разрабатывать архитектуру как крупных проектов, так и не больших фич. Я когда то уже делал вебинар на эту тему, но сейчас хотелось бы всё систематизировать и рассказать об этом вам. И прежде чем мы начнем проектировать архитектуру, давайте сначала ответим на вопрос, а что же собственно такое архитектура? Читать далееhttps://habr.com/ru/post/658145/?utm_source=habrahabr&utm_medium=rss&utm_campaign=658145
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |