Форум программистов, компьютерный форум, киберфорум
Msa
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Apache Kafka vs RabbitMQ в микросервисной архитектуре
Запись от ArchitectMsa размещена 25.04.2025 в 13:13 / Microservice it all!
Показов 4948 Комментарии 0

Нажмите на изображение для увеличения
Название: fe1d2e6a-463c-46f7-ad38-799fee616b73.jpg
Просмотров: 266
Размер:	235.6 Кб
ID:	10652
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде критически важна эффективная коммуникация между компонентами,...
Аватар для ArchitectMsa
Старый
Микросервис на Python с FastAPI и Docker
Запись от ArchitectMsa размещена 23.04.2025 в 16:13 / Microservice it all!
Показов 6215 Комментарии 0

Нажмите на изображение для увеличения
Название: b07e282a-852b-4d14-952d-8776c49e9520.jpg
Просмотров: 294
Размер:	251.5 Кб
ID:	10634
В эпоху облачных вычислений и растущей сложности программных продуктов классическая монолитная архитектура всё чаще уступает место новым подходам. Микросервисная архитектура становится фаворитом среди разработчиков, стремящихся создавать масштабируемые и гибкие системы. Но что же такое микросервисы на самом деле?

Концепция микросервисной архитектуры



Микросервисная архитектура — это метод разработки программного...
Аватар для ArchitectMsa
Старый
Шаблоны и протоколы для создания устойчивых микросервисов
Запись от ArchitectMsa размещена 19.04.2025 в 10:06 / Microservice it all!
Показов 4662 Комментарии 0

Нажмите на изображение для увеличения
Название: 24fb8dca-eead-449d-9708-a3005e2dc6b4.jpg
Просмотров: 386
Размер:	139.4 Кб
ID:	10615
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих сервисов. По своей сути, это как качественно организованный оркестр,...
Аватар для ArchitectMsa
Старый
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
Запись от ArchitectMsa размещена 18.04.2025 в 22:20 / Microservice it all!
Показов 3689 Комментарии 0

Нажмите на изображение для увеличения
Название: 42af18b9-cf19-43fd-ac18-0166724d8e59.jpg
Просмотров: 261
Размер:	300.4 Кб
ID:	10612
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает в программной инженерии, решая одни проблемы, мы создаем...
Аватар для ArchitectMsa
Старый
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
Запись от stackOverflow размещена 18.04.2025 в 11:03
Показов 13542 Комментарии 0

Нажмите на изображение для увеличения
Название: 8346d751-d0a5-475c-94a6-39bdac22b4d7.jpg
Просмотров: 375
Размер:	164.3 Кб
ID:	10607
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности, которые трансформировали архитектуру многих современных приложений.

Что такое Kafka и зачем она нужна



Apache Kafka – распределенная платформа потоковой передачи данных, которая по сути представляет...
Аватар для stackOverflow
Старый
Паттерн SAGA и распределённые транзакции в микросервисной архитектуре
Запись от stackOverflow размещена 14.04.2025 в 16:21
Показов 4819 Комментарии 0

Нажмите на изображение для увеличения
Название: 0e23cacb-a60b-4b3e-9fc2-c47d0efffdbf.jpg
Просмотров: 268
Размер:	314.0 Кб
ID:	10591
Переход от монолитной архитектуры к микросервисам принес множество преимуществ: гибкость разработки, независимость развертывания и масштабирования отдельных компонентов. Однако этот переход создал и новые вызовы, среди которых особое место занимает проблема управления транзакциями, охватывающими несколько сервисов. Ситуация, которая легко решалась в монолите с помощью классических ACID-транзакций превратилась в комплексную головоломку.

Проблематика

...
Аватар для stackOverflow
Старый
Аутентификация и авторизация JWT в микросервисах с API Gateway
Запись от stackOverflow размещена 12.04.2025 в 18:21
Показов 8855 Комментарии 0

Нажмите на изображение для увеличения
Название: 1f1b68c8-a3d0-4ed3-9575-a4e35948eabe.jpg
Просмотров: 255
Размер:	223.3 Кб
ID:	10581
В традиционных монолитных приложениях безопасность часто реализуется как единый защитный периметр - пользователь проходит аутентификацию один раз, после чего получает доступ ко всем функциям системы. В микросервисной архитектуре эта модель разрушается поскольку...
Аватар для stackOverflow
Старый
Миграция монолита в Event-Driven микросервисную архитектуру на C#
Запись от stackOverflow размещена 11.04.2025 в 12:55
Показов 4941 Комментарии 0

Нажмите на изображение для увеличения
Название: c8ae029a-389f-4050-bf95-600da77679c1.jpg
Просмотров: 288
Размер:	64.4 Кб
ID:	10577
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов начинаются именно с монолита, что вполне оправдано. Монолит прост в разработке, внедрении и отладке на ранних этапах. Но что происходит, когда ваше приложение растет?

Как понять, что монолит перерос себя



Со временем монолитное приложение...
Аватар для stackOverflow
Старый
Агрегаты и сущности в DDD микросервисах
Запись от Javaican размещена 10.04.2025 в 22:15 / Making Java great for ever
Показов 6088 Комментарии 0

Нажмите на изображение для увеличения
Название: d769adb8-6729-4276-aec6-f72a834a109e.jpg
Просмотров: 302
Размер:	187.3 Кб
ID:	10575
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного разделения ответственности и определения границ между сервисами....
Аватар для Javaican
Старый
Подключение Kafka к Elasticsearch
Запись от Codd размещена 09.04.2025 в 19:10 / Data... Everywhere
Показов 5579 Комментарии 0

Нажмите на изображение для увеличения
Название: 97b61b4f-21d4-47f6-8d61-0107e5b9536f.jpg
Просмотров: 280
Размер:	236.5 Кб
ID:	10566
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли распределенной системы потоковой передачи сообщений, позволяет надежно передавать...
Аватар для Codd
Старый
Реализация Event-Driven архитектуры с RabbitMQ и Kafka в Nest.js
Запись от ArchitectMsa размещена 09.04.2025 в 16:09 / Microservice it all!
Показов 3584 Комментарии 0

Нажмите на изображение для увеличения
Название: 4663bd1c-2017-4e0e-abc4-2975752e4c22.jpg
Просмотров: 256
Размер:	161.9 Кб
ID:	10560
В монолитных системах сервисы обычно общаются напрямую через HTTP-запросы. Простой подход, удобный для начала разработки — но что происходит, когда система растёт? Синхронное взаимодействие быстро превращается в узкое место, тормозящее масштабирование.

...
Аватар для ArchitectMsa
Старый
Обмен данными в микросервисной архитектуре
Запись от ArchitectMsa размещена 06.04.2025 в 22:00 / Microservice it all!
Показов 7142 Комментарии 0

Нажмите на изображение для увеличения
Название: 63f23c83-62a4-4109-a339-6a1a6cae127d.jpg
Просмотров: 330
Размер:	202.0 Кб
ID:	10546
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в профессиональных кругах, и многие воспринимают её слишком буквально....
Аватар для ArchitectMsa
Старый
Паттерны распределённых транзакций в Event-Driven микросервисах
Запись от ArchitectMsa размещена 05.04.2025 в 10:53 / Microservice it all!
Показов 5221 Комментарии 0

Нажмите на изображение для увеличения
Название: 08887aca-a43e-46e5-86a7-cf040d1d9b5c.jpg
Просмотров: 367
Размер:	290.1 Кб
ID:	10527
Современные программные системы всё чаще проектируются как совокупность взаимодействующих микросервисов. И хотя такой подход даёт множество преимуществ — масштабируемость, гибкость, устойчивость к отказам отдельных компонентов — он также порождает новый класс...
Аватар для ArchitectMsa
Старый
Антипаттерны микросервисной архитектуры
Запись от ArchitectMsa размещена 03.04.2025 в 11:25 / Microservice it all!
Показов 3230 Комментарии 0

Нажмите на изображение для увеличения
Название: 02daf87e-3927-4f07-a220-fc47ce3695b1.jpg
Просмотров: 288
Размер:	280.4 Кб
ID:	10517
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем устойчивости благодаря слабо связанным компонентам, которые...
Аватар для ArchitectMsa
Старый
Java Micronaut в Docker: контейнеризация с Maven и Jib
Запись от Javaican размещена 16.03.2025 в 21:24 / Making Java great for ever
Показов 3141 Комментарии 0

Нажмите на изображение для увеличения
Название: 1655ea7b-885d-41c4-a6d1-9a95952e8da5.jpg
Просмотров: 269
Размер:	201.0 Кб
ID:	10434
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным компаньоном для Docker. Главная фишка Micronaut — минимальный расход памяти и молниеносный запуск, что критично для контейнеризованных приложений, где...
Аватар для Javaican
Старый
Шаблон микросервиса на C# .NET с GraphQL, MongoDB, Docker, CQRS, MediatR и DDD
Запись от UnmanagedCoder размещена 11.03.2025 в 09:29 / C# .Net and all about
Показов 3418 Комментарии 0

Нажмите на изображение для увеличения
Название: 14cba015-13a5-4f2b-b652-45dd6fbb36c9.jpg
Просмотров: 367
Размер:	140.0 Кб
ID:	10360
Смысл данного шаблона — стандартизация архитектуры микросервисов на основе проверенных практик, обеспечивающая согласованность кодовой базы и высокую производительность. Шаблон предлагает четкое разделение на слои Domain, Application и Infrastructure, следуя принципам чистой архитектуры, что позволяет сфокусироваться на разработке бизнес-логики, а не на рутинных аспектах настройки проекта....
Аватар для UnmanagedCoder
Старый
Альтернативная сериализация в Java: сравнение Kryo, Protobuf и Avro
Запись от Javaican размещена 06.03.2025 в 14:25 / Making Java great for ever
Показов 5366 Комментарии 0

Нажмите на изображение для увеличения
Название: 4358ec3f-fb62-48fc-8d82-63168def34dd.jpg
Просмотров: 721
Размер:	89.5 Кб
ID:	10333
Сериализация — один из краеугольных процессов в Java-разработке. Превращение объектов в поток байтов для хранения или передачи по сети с последующим восстановлением звучит просто, но реализация этого механизма порождает множество нетривиальных задач. Стандартная Java-сериализация, появившаяся еще в JDK 1.1, предоставляет базовые инструменты через интерфейс Serializable, но современные требования к производительности, безопасности...
Аватар для Javaican
Старый
Безопасность микросервисов с OAuth2 и OpenID Connect
Запись от Javaican размещена 06.03.2025 в 08:58 / Making Java great for ever
Показов 5645 Комментарии 0

Нажмите на изображение для увеличения
Название: 5778a186-6f68-472e-a899-8da3c3e6d400.jpg
Просмотров: 828
Размер:	80.4 Кб
ID:	10325
С ростом популярности микросервисов растут и проблемы, связанные с их безопасностью. В отличие от монолитных приложений, где безопасность можно было обеспечить централизованно, микросервисная архитектура требует совершенно иного подхода. Представьте себе типичную...
Аватар для Javaican
Старый
Рейтинг: 5.00. Голосов: 7.
Базовые сведения о микроархитектуре
Запись от Evg размещена 19.05.2018 в 18:23
Показов 22727 Комментарии 6

Из-за технических ограничений форумного движка статью про hyper-threading пришлось превратить в цикл из четырёх статей. Данная статья является третьей статьёй цикла. Четвёртая статья пока отсутствует





  • 1.
...
Аватар для Evg
Evg
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru