Pull to refresh
2K+
2
Artem Biriukov@timjoin

User

2
Rating
Send message

Как мы перестраивали e‑commerce‑платформу в production: от legacy‑системы к Next.js и Symfony

Level of difficultyMedium
Reading time18 min
Reach and readers3.4K

Несколько лет назад мы решили заменить legacy e‑commerce‑платформу, которая продолжала работать и принимать заказы. Новый frontend построили на Next.js, backend — на Symfony, перед ними поставили Nginx. Но после запуска выяснилось, что самое интересное только начинается.

В статье разберу реальную production‑архитектуру: SSR, восемь процессов Next.js, несколько уровней кэширования, интеграции с внешними системами и проблемы актуальности данных. А главное — какие решения спустя несколько лет эксплуатации я бы спроектировал иначе.

Читать далее

Information

Rating
1,697-th
Registered
Activity

Specialization

Архитектор программного обеспечения, Руководитель разработки и архитектуры ПО
Ведущий
Управление проектами
Управление людьми
JavaScript
React
Next.js
PHP
MySQL
REST
Linux
Docker