Форум программистов, компьютерный форум, киберфорум
Docker compose
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Полиглотные Event-Driven системы с Kafka, RabbitMQ и gRPC на Java, Go и Node.js
Запись от ArchitectMsa размещена 13.10.2025 в 20:34 / Microservice it all!
Показов 4981 Комментарии 0

Нажмите на изображение для увеличения
Название: Полиглотные Event-Driven системы с Kafka, RabbitMQ и gRPC на Java, Go и Node.js.jpg
Просмотров: 652
Размер:	60.4 Кб
ID:	11281
В 2019 году я столкнулся с любопытной ситуацией. Команда запускала новый сервис рекомендаций на Python - модели машинного обучения требовали NumPy и TensorFlow. Основное приложение работало на Java, а фронтенд крутился на Node.js. И вот появилась задача: связать все это в единую систему, где заказы создаются через веб, обрабатываются на бэкенде, а рекомендации генерируются...
Аватар для ArchitectMsa
Старый
Event-Driven архитектура с Kafka: Outbox Pattern, Exactly-Once и идемпотентные консьюмеры
Запись от ArchitectMsa размещена 09.10.2025 в 21:41 / Microservice it all!
Показов 6548 Комментарии 0

Нажмите на изображение для увеличения
Название: Event-Driven архитектура с Kafka.jpg
Просмотров: 728
Размер:	161.8 Кб
ID:	11274
Представь: твой сервис успешно записал заказ в базу, отправил событие в Kafka, а через секунду всё упало. Заказ есть, событие... может быть есть, а может нет. Или их теперь три копии, потому что продюсер героически ретраился. Склад списал товар дважды, бухгалтерия насчитала...
Аватар для ArchitectMsa
Старый
AI-чатбот на Java с Langchain4j и MongoDB Atlas
Запись от JVM_Whisperess размещена 05.10.2025 в 20:00
Показов 15549 Комментарии 0

Нажмите на изображение для увеличения
Название: AI-чатбот на Java с Langchain4j и MongoDB Atlas.jpg
Просмотров: 652
Размер:	121.0 Кб
ID:	11261
Помню тот день, когда наш техлид пришёл на планёрку с новой идеей - прикрутить AI-ассистента к внутренней базе знаний компании. Все сразу заговорили про Python, LangChain, модные фреймворки. А я сидел и думал: «У нас же весь стек на Java, зачем городить огород с микросервисами на разных языках?»

Тогда я ещё не знал про Langchain4j. Больше того - я вообще сомневался,...
Аватар для JVM_Whisperess
Старый
Spring Authorization Server и Redis
Запись от JVM_Whisperess размещена 06.09.2025 в 21:11. Обновил(-а) mik-a-el 06.09.2025 в 21:18
Показов 5718 Комментарии 0

Нажмите на изображение для увеличения
Название: Сервер авторизации Spring с Redis.jpg
Просмотров: 394
Размер:	163.7 Кб
ID:	11118
Когда я впервые столкнулся с задачей масштабирования системы авторизации в крупном финтех-проекте, наше приложение уже еле дышало под нагрузкой в пиковые часы. Классическая схема с хранением токенов в реляционной базе данных превратилась в бутылочное горлышко...
Аватар для JVM_Whisperess
Старый
CRUD REST API на Angular и ASP.NET Core
Запись от Reangularity размещена 05.09.2025 в 20:20 / Vue/React/Angular/Svelte notes
Показов 7615 Комментарии 0

Нажмите на изображение для увеличения
Название: CRUD REST API на Angular и ASP.NET Core.jpg
Просмотров: 503
Размер:	225.2 Кб
ID:	11106
В моей карьере я сталкивался с множеством технологических стеков, но комбинация Angular и ASP.NET Core для создания CRUD-приложений остаётся одной из самых мощных и гибких. Однажды, когда мне поручили разработать высоконагруженную систему для финтех-стартапа, я решил использовать именно этот тандем. Не буду приукрашивать - путь был тернистым, с множеством граблей, на которые я наступил так громко, что до сих пор слышу эхо в своих ночных кошмарах.

Архитектура

...
Аватар для Reangularity
Старый
Запуск приложения ASP.NET Core с IIS в контейнере Windows
Запись от UnmanagedCoder размещена 16.08.2025 в 21:27 / C# .Net and all about
Показов 6665 Комментарии 0

Нажмите на изображение для увеличения
Название: Запуск приложения ASP.NET Core с IIS в контейнере Windows.jpg
Просмотров: 564
Размер:	208.2 Кб
ID:	11057
Контейнеризация приложений давно стала мейнстримом в мире разработки, и нет ничего удивительного, что даже консервативные корпорации сегодня переводят свои системы на Docker. Но если в мире Linux все относительно понятно и стандартизировано, то Windows-контейнеры до сих пор остаются темной лошадкой для многих разработчиков. А когда речь заходит о запуске ASP.NET Core приложений через IIS внутри Windows-контейнера — тут начинается настоящий...
Аватар для UnmanagedCoder
Старый
Event-Driven архитектуры в C# - сравнение брокеров и выбор решения
Запись от ArchitectMsa размещена 11.08.2025 в 17:51 / Microservice it all!. Обновил(-а) mik-a-el 11.08.2025 в 18:40
Показов 4848 Комментарии 0

Нажмите на изображение для увеличения
Название: Event-Driven архитектуры в C# - практическое сравнение и выбор решения.jpg
Просмотров: 451
Размер:	155.7 Кб
ID:	11046
Начало: Event-Driven архитектуры в C# - выбираем правильного брокера сообщений

Azure Service Bus - облачное решение от Microsoft



Когда все твои сервисы крутятся в облаке Microsoft, ставить на продакшн самостоятельно настроенную Kafka или RabbitMQ часто становится излишней головной болью. Именно поэтому последние...
Аватар для ArchitectMsa
Старый
Spring Kafka - синхронные и асинхронные запросы
Запись от Javaican размещена 01.08.2025 в 20:30 / Making Java great for ever
Показов 7493 Комментарии 0

Нажмите на изображение для увеличения
Название: Spring Kafka - синхронные и асинхронные запросы.jpg
Просмотров: 467
Размер:	183.8 Кб
ID:	11026
Когда я впервые столкнулся с Apache Kafka, меня поразила его архитектура, заточеная под асинхронное взаимодействие. Этот брокер сообщений, созданный изначально в недрах LinkedIn, а сейчас развиваемый Apache Foundation, проектировался как высокопроизводительная шина для потоковой обработки данных, где сообщения публикуются, хранятся в упорядоченых логах и затем потребляются одним или несколькими получателями.

Введение в Request-Reply паттерн в Kafka


...
Аватар для Javaican
Старый
Оптимизация Docker Image: скорость, размер, безопасность
Запись от Mr. Docker размещена 28.07.2025 в 21:28 / Docking everything, K8s anything
Показов 3750 Комментарии 0

Нажмите на изображение для увеличения
Название: Оптимизация Docker Image скорость, размер, безопасность.jpg
Просмотров: 516
Размер:	191.5 Кб
ID:	11017
За последние пять лет Docker превратился из крутой новой технологии в стандарт де-факто для упаковки и деплоя приложений. Практически каждый инженер, с которым я работал за эти годы, использует контейнеры, и все системы, которые я создавал в последнюю половину десятилетия, работают именно в них. Легкость в изучении, быстрота деплоя и возможность безболезненных откатов делают Docker незаменимым инструментом в арсенале современной DevOps-команды.

Но популярность...
Аватар для Mr. Docker
Старый
REST API с Node.js и TypeScript
Запись от run.dev размещена 23.07.2025 в 20:08 / JavaScript, TypeScript etc...
Показов 4517 Комментарии 1

Нажмите на изображение для увеличения
Название: REST API с Node.js и TypeScript.jpg
Просмотров: 397
Размер:	175.3 Кб
ID:	11010
Знаете, в серверной разработки с Node.js я давно заметил одну штуку - чем больше проект, тем сложнее держать его в узде на чистом JavaScript. Когда API начинает разрастатся как грибы после дождя, отлавливать ошибки становится сущим адом. Именно поэтому я перешел на TypeScript, и теперь считаю его не просто полезной игрушкой, а жизненно важным инструментом.

Статическая типизация...
Аватар для run.dev
Старый
Рейтинг: 5.00. Голосов: 1.
Пишем адаптер для локального хранилища S3 на C#
Запись от stackOverflow размещена 16.07.2025 в 09:47
Показов 4473 Комментарии 0

Нажмите на изображение для увеличения
Название: Пишем адаптер для локального хранилища S3 на C#.jpg
Просмотров: 538
Размер:	41.7 Кб
ID:	10987
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки создает множество проблем, которые я лично испытал на себе за годы работы...
Аватар для stackOverflow
Старый
Трассировка корутин Kotlin с OpenTelemetry
Запись от mobDevWorks размещена 14.07.2025 в 22:05 / Mobile or nothing
Показов 9425 Комментарии 0

Нажмите на изображение для увеличения
Название: Трассировка корутин Kotlin с OpenTelemetry.jpg
Просмотров: 437
Размер:	282.1 Кб
ID:	10981
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально разобрать.

Контекст теряется на повороте



Представьте себе классическую ситуацию: у вас есть сервис, обрабатывающий запросы пользователей. В синхронном мире...
Аватар для mobDevWorks
Старый
GraphQL Federation в Spring Boot и создание API с помощью Apollo
Запись от Javaican размещена 09.05.2025 в 11:49 / Making Java great for ever
Показов 2008 Комментарии 0

Нажмите на изображение для увеличения
Название: 147e6448-87c4-4805-ab14-2b11d9ed1ca1.jpg
Просмотров: 294
Размер:	223.4 Кб
ID:	10772
REST долгое время царствовал в экосистеме API, как дизайн-подход №1. Его относительная простота, понятный жизненый цикл ресурсов и стриктная иерархичность превратили REST в стандарт де-факто для разработки веб-сервисов любой сложности. Однако практика показала, что у этой методики есть пара-тройка тонких мест, особенно при работе с микросервисными...
Аватар для Javaican
Старый
Введение в Django: Создаём приложение портфолио
Запись от py-thonny размещена 16.04.2025 в 18:21 / pythonic man's blog
Показов 4025 Комментарии 0

Нажмите на изображение для увеличения
Название: 6e6ffca0-424c-4765-af60-0476022561d0.jpg
Просмотров: 194
Размер:	123.2 Кб
ID:	10602
Django – один из самых мощных веб-фреймворков на Python, который позволяет быстро создавать сложные веб-приложения. В отличие от других фреймворков, Django предоставляет богатый набор встроенных инструментов – от панели администратора до системы аутентификации. При разработке на Django программисту не приходится изобретать велосипед. Фреймворк построен по принципу "батарейки в комплекте"...
Аватар для py-thonny
Старый
Аутентификация и авторизация JWT в микросервисах с API Gateway
Запись от stackOverflow размещена 12.04.2025 в 18:21
Показов 8851 Комментарии 0

Нажмите на изображение для увеличения
Название: 1f1b68c8-a3d0-4ed3-9575-a4e35948eabe.jpg
Просмотров: 255
Размер:	223.3 Кб
ID:	10581
В традиционных монолитных приложениях безопасность часто реализуется как единый защитный периметр - пользователь проходит аутентификацию один раз, после чего получает доступ ко всем функциям системы. В микросервисной архитектуре эта модель разрушается поскольку...
Аватар для stackOverflow
Старый
Подключение Kafka к Elasticsearch
Запись от Codd размещена 09.04.2025 в 19:10 / Data... Everywhere
Показов 5561 Комментарии 0

Нажмите на изображение для увеличения
Название: 97b61b4f-21d4-47f6-8d61-0107e5b9536f.jpg
Просмотров: 280
Размер:	236.5 Кб
ID:	10566
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли распределенной системы потоковой передачи сообщений, позволяет надежно передавать...
Аватар для Codd
Старый
Обзор и лучшие практики Docker и Docker compose
Запись от Mr. Docker размещена 12.03.2025 в 09:24 / Docking everything, K8s anything
Показов 2561 Комментарии 0

Нажмите на изображение для увеличения
Название: 51943c9b-7326-437c-81b8-f7a4afcb7d39.jpg
Просмотров: 231
Размер:	231.4 Кб
ID:	10370
Принцип "запускается на моей машине" перестал быть отговоркой с появлением Docker. Вместо этого разработчики могут гарантировать, что их код будет работать одинаково, независимо от окружения. Это снимает хроническую головную боль команд, которые раньше вынуждены были искать причины отказов...
Аватар для Mr. Docker
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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