Hacker News Digest

30 августа 2025 г. в 19:02 • yekdeveloper.com • ⭐ 115 • 💬 88

OriginalHN

#php#go#rust#ffi#frankenphp#laravel#composer#microservices

The Rise of Hybrid PHP: Blending PHP with Go and Rust

Гибридный PHP: PHP + Go и Rust

Раньше у нас был монолит на PHP 8.3 («мама») и несколько микросервисов на Go («дети»). Такой стек давал скорость там, где нужно, и скорость разработки везде остальном.

По правилу 80/20 20 % эндпоинтов приносят 80 % нагрузки. Раньше мы выносили их в Go-сервисы, но это усложняло инфраструктуру. Теперь можно оставить логику в монолите и всё равно получить высокую производительность.

Новые инструменты

  • FFI – вызов C-кода прямо из PHP.
  • Расширения на Rust – безопасный и быстрый код без C.
  • FrankenPHP – worker-режим до 4× быстрее; теперь можно писать расширения на Go и вызывать их из PHP.

Зачем не переписать всё на Go или Rust?

  • Переписывание дорого и рискованно.
  • PHP отлично справляется с 80 % задач, а критичные 20 % можно ускорить расширениями на Rust/Go.

Итог: современный PHP даёт и скорость разработки, и максимальную производительность там, где это критично.