Архитектура Laravel + Centrifugo: кто за что отвечает в real-time системе

В первой части мы разобрались, что Real-time на Laravel-сайте нужен там, где интерфейс должен получать изменения без перезагрузки страницы: новые уведомления, смену статуса заказа, сообщения в чате, обновления виджетов, события в административной панели. Для таких задач классическая модель HTTP-запроса уже недостаточна, а polling создаёт лишнюю нагрузку на backend. Один из практичных вариантов решения — использовать Centrifugo как отдельный WebSocket-сервер рядом с Laravel-приложением. В этой статье разберём архитектуру Laravel + Centrifugo: за что отвечает Laravel, какую роль выполняет Centrifugo, как frontend подключается к real-time каналу и как выглядит типовой сценарий публикации события, например при изменении статуса заказа.

https://habr.com/ru/articles/1035046/

#realtime #архитектура #laravel #centrifugo #websocket

Архитектура Laravel + Centrifugo: кто за что отвечает в real-time системе

В  первой части  мы разобрались, что Real-time на Laravel-сайте нужен там, где интерфейс должен получать изменения без перезагрузки страницы: новые уведомления, смену статуса заказа,...

Хабр

Production-стек для мессенджера на 10к пользователей: FastAPI, SQLite в проде и почему монолит

Это восьмая статья из моей серии про инженерные решения в ONEMIX. До этого было про клиентскую часть мессенджера: кэш сообщений , E2E , WebRTC звонки , Electron , outbox-паттерн . Параллельно про AI-агента Лиру и мнение про вайб-кодинг . Сегодня про серверную сторону. Backend ONEMIX — это один файл main.py на 19603 строки , 379 эндпоинтов, FastAPI + SQLite, держит мессенджер с регистрацией через SMS, звонками через LiveKit, E2E через Double Ratchet, push-нотификациями на iOS и Android. Этот файл я пишу больше года. За это время он эволюционировал из прототипа на 800 строк в production монолит. В статье разберу почему стек именно такой, какие решения оказались правильными, какие я бы поменял если бы начинал сейчас, и где у этого подхода границы применимости. Сразу важная оговорка. У меня не было требования держать 100к одновременных пользователей или 10к RPS. Это бэкенд под мобильное приложение с трафиком который для соло-разработчика разумно поддерживать одному. Если у вас задачи другого масштаба, мой опыт может не подойти.

https://habr.com/ru/articles/1034814/

#fastapi #sqlite #python #монолит #websocket #мессенджер #бэкенд #продакшн #авторизация #миграции

Production-стек для мессенджера на 10к пользователей: FastAPI, SQLite в проде и почему монолит

Уровень: middle/senior backend Стек: FastAPI 0.115, SQLite, WebSocket, slowapi, JWT-like sessions, Docker Что внутри: как у меня работает бэкенд мессенджера, почему SQLite вместо Postgres, монолит на...

Хабр

Updated avenger.rules - Added coverage for CVE-2026-39363) - Vite Dev Server Arbitrary File Read attempt

#DetectionEngineering #Suricata #WebSocket #Exploit

https://github.com/da667/Avenger

GitHub - da667/Avenger: Create rule coverage that closes the gaps.

Create rule coverage that closes the gaps. Contribute to da667/Avenger development by creating an account on GitHub.

GitHub

Codex app-server는 Codex(예: VS Code 확장)에 인증·대화 기록·승인·스트리밍 에이전트 이벤트를 제공하는 통합 인터페이스입니다. 구현은 오픈소스(openai/codex/codex-rs/app-server)로 공개돼 있으며 CI용으로는 Codex SDK 사용 권장. JSON-RPC 2.0 기반이며 stdio(JSONL, 기본), websocket(실험적)·off를 지원합니다. WebSocket은 /readyz·/healthz 헬스체크, Origin 검사, 다양한 --ws-auth 플래그(--ws-token-file 권장, sha256은 검증용)와 유계 큐로 과부하 시 요청을 거부하는 동작을 안내합니다.

https://developers.openai.com/codex/app-server

#codex #openai #jsonrpc #websocket #api

App Server – Codex | OpenAI Developers

Embed Codex into your product with the app-server protocol

I built godom: Go owns the DOM and the browser is just a rendering surface

godom은 Go 프로세스가 DOM을 직접 소유하고 브라우저는 단순 렌더링 서피스로 동작하는 Go 기반 UI 프레임워크입니다. Electron이나 복잡한 JS 프론트엔드 없이 단일 바이너리로 빌드되어 브라우저 탭에서 UI를 보여주며, 상태가 브라우저 종료 후에도 유지되고 다중 탭 및 다중 기기 동기화가 기본으로 지원됩니다. 이는 로컬 단일 사용자용 도구에 최적화된 설계로, 복잡한 웹 프레임워크나 API 설계 없이 Go 코드만으로 UI를 구현할 수 있습니다. 보안은 신뢰된 네트워크 내 사용을 전제로 하며, 간단한 토큰 인증만 제공해 공개 인터넷용 웹앱에는 적합하지 않습니다.

https://www.anupshinde.com/why-i-built-godom/

#go #uiframework #localapp #websocket #vdom

Why I built godom

I kept needing a UI for local Go tools and hating every option. So I built a framework where Go owns the DOM and the browser is just a screen.

Anup Shinde
OpenAI gpt-realtime-translate で同時通訳ツールを実装した:踏んだ 4 つの罠 - Qiita

はじめに OpenAI が 2026 年に公開した gpt-realtime-translate は、Speech-to-Speech 翻訳に特化した Realtime モデルです。通常の gpt-realtime 系(-mini / -1.5 / -2)と同じ Real...

Qiita

#OpenAI has launched a #WebSocket-based execution mode for its Responses API to improve the performance of agentic workflows used in coding agents and real-time AI systems.

The Impact: early production use shows up to 40% latency reduction and improved throughput in high-concurrency scenarios.

Learn more: https://bit.ly/3Pg3ZuS

#InfoQ #SoftwareArchitecture #API #AIAgents #LowLatency

Show HN: Disputron – AI small claims court for petty disputes

Disputron은 LLM 기반 AI 변호사와 AI 판사가 실시간으로 소액 분쟁을 다루는 온라인 소액 법원 플랫폼입니다. 사용자 간 분쟁을 AI 에이전트가 변론하고 판결하며, 실시간 재판 장면을 누구나 시청할 수 있습니다. Claude AI를 활용해 각 역할을 수행하며, REST API와 WebSocket 기반 인프라로 구현되었습니다. AI 에이전트 간 소송도 가능해 향후 AI 에이전트 간 분쟁 해결 프로토콜의 가능성을 탐색합니다.

https://disputron.ai

#llm #aiagent #websocket #cloudflareworkers #claude

Disputron — AI-Powered Small Claims Court

Settle your petty disputes with AI lawyers and an AI judge.

WebSocket async/await con AWS Lambda: cómo hacerlo

Cómo convertir WebSockets en solicitudes async/await con AWS API Gateway y Lambda: patrón requestId, librería ws-await, timeouts y errores comunes en 2026.

https://donweb.news/websocket-async-await-aws-lambda-api-gateway/

#websocket #awslambda #apigateway #asyncawait #serverless

WebSocket async/await con AWS Lambda: cómo hacerlo - DonWeb News

El patrón requestId convierte WebSockets en solicitudes async/await reales usando AWS API Gateway y Lambda, sin abrir conexiones HTTP adicionales.

DonWeb News