Микросервисы на пальцах: API‑Gateway, API‑Composition, KrakenD, FastAPI
Количество современных приложений, построенных на микросервисной архитектуре, очень велико. А сами микросервисы стали уже больше обыденностью, чем какой-то редкостью. В этом материале рассмотрим API-Gateway, BFF и композицию API — три базовых шаблона, которые можно встретить почти в каждой системе с микросервисами. Наша задача — понять, для чего они нужны, какие проблемы решают и создают. Пройдемся по теории и развернем реальный пример на инфраструктуре. →
Читать полностью
#habr
@linux_potok
Количество современных приложений, построенных на микросервисной архитектуре, очень велико. А сами микросервисы стали уже больше обыденностью, чем какой-то редкостью. В этом материале рассмотрим API-Gateway, BFF и композицию API — три базовых шаблона, которые можно встретить почти в каждой системе с микросервисами. Наша задача — понять, для чего они нужны, какие проблемы решают и создают. Пройдемся по теории и развернем реальный пример на инфраструктуре. →
Читать полностью
#habr
@linux_potok
👍4
Классический игровой движок Diablo DevilutionX улучшает поддержку геймпада, исправляет множество ошибок
DevilutionX остается лучшим способом играть в оригинальный Diablo на современных системах, включая Linux (и Steam Deck), macOS и Windows. Новое обновление этого проекта, созданного сообществом, должно сделать его еще более комфортным.
Читать полностью
#GamingOnLinux
@linux_potok
DevilutionX остается лучшим способом играть в оригинальный Diablo на современных системах, включая Linux (и Steam Deck), macOS и Windows. Новое обновление этого проекта, созданного сообществом, должно сделать его еще более комфортным.
Читать полностью
#GamingOnLinux
@linux_potok
👍7
Выпуск дистрибутива Netrunner 25
Компания Blue Systems, предоставляющая финансирование разработки KWin и Kubuntu, опубликовала выпуск дистрибутива Netrunner 25, предлагающего рабочий стол KDE 5. От Kubuntu дистрибутив Netrunner отличается иным подходом к организации интерфейса пользователя и бесшовной интеграцией Wine и GTK-программ в окружение KDE. Размер загрузочного iso-образа составляет 2.5 Гб (x86_64).
Читать полностью
#OpenNet
@linux_potok
Компания Blue Systems, предоставляющая финансирование разработки KWin и Kubuntu, опубликовала выпуск дистрибутива Netrunner 25, предлагающего рабочий стол KDE 5. От Kubuntu дистрибутив Netrunner отличается иным подходом к организации интерфейса пользователя и бесшовной интеграцией Wine и GTK-программ в окружение KDE. Размер загрузочного iso-образа составляет 2.5 Гб (x86_64).
Читать полностью
#OpenNet
@linux_potok
👍2👌2
Паранормальный квест с управлением мышью Slender Threads уже доступен
Любите современные квесты с управлением мышью? Паранормальный квест с управлением мышью Slender Threads от разработчика Blyts выглядит как достойный вариант.
Читать полностью
#GamingOnLinux
@linux_potok
Любите современные квесты с управлением мышью? Паранормальный квест с управлением мышью Slender Threads от разработчика Blyts выглядит как достойный вариант.
Читать полностью
#GamingOnLinux
@linux_potok
👍4
Выпуск дистрибутива Netrunner 25
Компания Blue Systems, предоставляющая финансирование разработки KWin и Kubuntu, опубликовала выпуск дистрибутива Netrunner 25, предлагающего рабочий стол KDE 5.
От Kubuntu дистрибутив Netrunner отличается иным подходом к организации интерфейса пользователя и бесшовной интеграцией Wine и GTK-программ в окружение KDE.
Размер загрузочного iso-образа составляет 2.5 Гб (x86_64).
Новый выпуск синхронизирован с пакетной базой Debian 12. Обновлены версии пакетов, среди которых ядро Linux 6.1.0, KDE Plasma 5.27.5, Qt 5.15.2, Firefox 128.6.0 ESR, LibreOffice 7.4.7.2 и VLC 3.0.21.
debian, opennet, plasma
Читать полностью
#LinuxOrgRu
@linux_potok
Компания Blue Systems, предоставляющая финансирование разработки KWin и Kubuntu, опубликовала выпуск дистрибутива Netrunner 25, предлагающего рабочий стол KDE 5.
От Kubuntu дистрибутив Netrunner отличается иным подходом к организации интерфейса пользователя и бесшовной интеграцией Wine и GTK-программ в окружение KDE.
Размер загрузочного iso-образа составляет 2.5 Гб (x86_64).
Новый выпуск синхронизирован с пакетной базой Debian 12. Обновлены версии пакетов, среди которых ядро Linux 6.1.0, KDE Plasma 5.27.5, Qt 5.15.2, Firefox 128.6.0 ESR, LibreOffice 7.4.7.2 и VLC 3.0.21.
debian, opennet, plasma
Читать полностью
#LinuxOrgRu
@linux_potok
👍4👌1
Commandos: Origins получает дату выхода в апреле
Commandos: Origins от Claymore Game Studios и Kalypso Media выйдет 9 апреля, где вы сможете увидеть начало этой легендарной элитной силы.
Читать полностью
#GamingOnLinux
@linux_potok
Commandos: Origins от Claymore Game Studios и Kalypso Media выйдет 9 апреля, где вы сможете увидеть начало этой легендарной элитной силы.
Читать полностью
#GamingOnLinux
@linux_potok
👍7
Кемпинг - короткое и приятное современное приключение point-and-click, стоящее вашего времени
Для вашего следующего кофейного перерыва - Кемпинг, короткое, но приятное современное приключение point-and-click, которое стоит вашего времени.
Читать полностью
#GamingOnLinux
@linux_potok
Для вашего следующего кофейного перерыва - Кемпинг, короткое, но приятное современное приключение point-and-click, которое стоит вашего времени.
Читать полностью
#GamingOnLinux
@linux_potok
👍4
Опубликована распределённая СУБД Citus 13.0
Компания Citus Data, принадлежащая Microsoft, опубликовала распределённую СУБД Citus 13.0, реализованную в форме расширения к PostgreSQL 17. Citus обеспечивает горизонтальное масштабирование PostgreSQL в кластере на базе типового оборудования и позволяет разносить данные по узлам при помощи шардинга (sharding) с настройкой разделения на уровне столбцов и схемы хранения. Для приложений кластер Citus выглядит как один большой сервер PostgreSQL, объединяющий ресурсы образующих его узлов. Код написан на языке Си и распространяется под лицензией AGPLv3.
Читать полностью
#OpenNet
@linux_potok
Компания Citus Data, принадлежащая Microsoft, опубликовала распределённую СУБД Citus 13.0, реализованную в форме расширения к PostgreSQL 17. Citus обеспечивает горизонтальное масштабирование PostgreSQL в кластере на базе типового оборудования и позволяет разносить данные по узлам при помощи шардинга (sharding) с настройкой разделения на уровне столбцов и схемы хранения. Для приложений кластер Citus выглядит как один большой сервер PostgreSQL, объединяющий ресурсы образующих его узлов. Код написан на языке Си и распространяется под лицензией AGPLv3.
Читать полностью
#OpenNet
@linux_potok
👍5
Неудачная попытка блокировки фишинговой ссылки привела к масштабному сбою Cloudflare
Попытка заблокировать фишинговый URL-адрес на платформе Cloudflare R2 случайно вызвала масштабный сбой, из-за которого многие сервисы Cloudflare не работали почти час.
Читать полностью
#xakep
@linux_potok
Попытка заблокировать фишинговый URL-адрес на платформе Cloudflare R2 случайно вызвала масштабный сбой, из-за которого многие сервисы Cloudflare не работали почти час.
Читать полностью
#xakep
@linux_potok
😁9🤷♂2🤯1
Blender Studio объявила о Project DogWalk, «Микро-игре», сделанной с помощью Godot
Blender Studio, креативное подразделение бесплатного проекта с открытым исходным кодом Blender, недавно объявила, что началась работа над их второй видеоигрой — Project DogWalk.
Читать полностью
#GamingOnLinux
@linux_potok
Blender Studio, креативное подразделение бесплатного проекта с открытым исходным кодом Blender, недавно объявила, что началась работа над их второй видеоигрой — Project DogWalk.
Читать полностью
#GamingOnLinux
@linux_potok
👍13
Популярный лаунчер игр Playnite получит поддержку Linux, но это займет некоторое время
Playnite — это очень популярный бесплатный и с открытым исходным кодом менеджер библиотеки видеоигр, который часто используется в Windows, и разработчик подтвердил, что они будут работать над поддержкой Linux.
Читать полностью
#GamingOnLinux
@linux_potok
Playnite — это очень популярный бесплатный и с открытым исходным кодом менеджер библиотеки видеоигр, который часто используется в Windows, и разработчик подтвердил, что они будут работать над поддержкой Linux.
Читать полностью
#GamingOnLinux
@linux_potok
👍10🔥1
Microsoft продолжает улучшать свою дистрибуцию Azure Linux 3.0 с обновлением за февраль
Инженеры Microsoft выпустили Azure Linux 3.0.20250206 на ночь как новейшее ежемесячное обновление этой внутренней дистрибуции Linux от Microsoft, которая используется в облачной инфраструктуре Azure и для различных других целей в компании в Редмонде...
Читать полностью
#Phoronix
@linux_potok
Инженеры Microsoft выпустили Azure Linux 3.0.20250206 на ночь как новейшее ежемесячное обновление этой внутренней дистрибуции Linux от Microsoft, которая используется в облачной инфраструктуре Azure и для различных других целей в компании в Редмонде...
Читать полностью
#Phoronix
@linux_potok
👍5
RADV Vulkan Video добавляет поддержку кодирования с низкой задержкой
В поддержку Vulkan Video для драйвера Vulkan Mesa's Radeon "RADV" добавляются опции кодирования с низкой задержкой...
Читать полностью
#Phoronix
@linux_potok
В поддержку Vulkan Video для драйвера Vulkan Mesa's Radeon "RADV" добавляются опции кодирования с низкой задержкой...
Читать полностью
#Phoronix
@linux_potok
👍6
Новое предложение повысить частоту таймера ядра Linux до 1000Гц
Патч, отправленный в воскресенье инженером Google Кайсом Юсефом, предлагает повысить частоту таймера ядра Linux по умолчанию с 250Гц до 1000Гц...
Читать полностью
#Phoronix
@linux_potok
Патч, отправленный в воскресенье инженером Google Кайсом Юсефом, предлагает повысить частоту таймера ядра Linux по умолчанию с 250Гц до 1000Гц...
Читать полностью
#Phoronix
@linux_potok
👍11
Выпуск Netrunner 25 «Shockworm» на базе Debian
После более года разработки выпущен Netrunner Linux 25 на базе Debian с KDE Plasma 5.27.5, ядром Linux 6.1 и другими обновлениями.
Читать полностью
#Linuxiac
@linux_potok
После более года разработки выпущен Netrunner Linux 25 на базе Debian с KDE Plasma 5.27.5, ядром Linux 6.1 и другими обновлениями.
Читать полностью
#Linuxiac
@linux_potok
👍5
Приложение DeepSeek для iOS передает конфиденциальные данные без шифрования
Исследователи из компании NowSecure начали аудит мобильного приложения DeepSeek для iOS и обнаружили серьезные проблемы с безопасностью. Главная из них заключается в том, что приложение передает конфиденциальные данные без какого-либо шифрования, подвергая их риску перехвата и манипуляций.
Читать полностью
#xakep
@linux_potok
Исследователи из компании NowSecure начали аудит мобильного приложения DeepSeek для iOS и обнаружили серьезные проблемы с безопасностью. Главная из них заключается в том, что приложение передает конфиденциальные данные без какого-либо шифрования, подвергая их риску перехвата и манипуляций.
Читать полностью
#xakep
@linux_potok
😁3🔥2😱1🥱1
Основные моменты Steam Deck Verified за февраль 2025 года - найдите свою следующую игру
Пора обратить внимание на некоторые игры, которые вы могли пропустить! Вот краткий обзор того, что прошло проверку Steam Deck Verified от Valve, с некоторыми моими личными рекомендациями на февраль.
Читать полностью
#GamingOnLinux
@linux_potok
Пора обратить внимание на некоторые игры, которые вы могли пропустить! Вот краткий обзор того, что прошло проверку Steam Deck Verified от Valve, с некоторыми моими личными рекомендациями на февраль.
Читать полностью
#GamingOnLinux
@linux_potok
👍5
В наборе Humble Better With a Friend есть качественные кооперативные игры
Нужны еще игры, чтобы поиграть с друзьями? Ознакомьтесь с набором Humble Bundle Better With a Friend, включающим 6 качественных игр.
Читать полностью
#GamingOnLinux
@linux_potok
Нужны еще игры, чтобы поиграть с друзьями? Ознакомьтесь с набором Humble Bundle Better With a Friend, включающим 6 качественных игр.
Читать полностью
#GamingOnLinux
@linux_potok
👍5
Выпуск SSH-клиента PuTTY 0.83
Сформирован релиз PuTTY 0.83, клиента для протоколов SSH, Telnet, Rlogin и SUPDUP, поставляемого со встроенным эмулятором терминала и поддерживающего работу в Unix-подобных системах и Windows. Исходные тексты проекта доступны под лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
Сформирован релиз PuTTY 0.83, клиента для протоколов SSH, Telnet, Rlogin и SUPDUP, поставляемого со встроенным эмулятором терминала и поддерживающего работу в Unix-подобных системах и Windows. Исходные тексты проекта доступны под лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
👍5
Ранее известный как YQPkg, Myrlyn Package Manager GUI добавляет конфигурацию репозитория
Вы, вероятно, помните инструмент управления пакетами YQPkg, объявленный в прошлом году, о котором разработчики openSUSE говорили как о графическом интерфейсе пакетного менеджера на базе Qt и альтернативе YaST. Теперь он известен как Myrlyn и добавил конфигурацию репозитория в качестве своей новейшей функции...
Читать полностью
#Phoronix
@linux_potok
Вы, вероятно, помните инструмент управления пакетами YQPkg, объявленный в прошлом году, о котором разработчики openSUSE говорили как о графическом интерфейсе пакетного менеджера на базе Qt и альтернативе YaST. Теперь он известен как Myrlyn и добавил конфигурацию репозитория в качестве своей новейшей функции...
Читать полностью
#Phoronix
@linux_potok
👍2😁1