Skip to content

Commit 72702ea

Browse files
authored
Update modernization details for commerce platform
Added details about the technological changes and architecture of the commerce platform, including backend and frontend technologies.
1 parent 4dc110e commit 72702ea

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/content/pl-case-studies/commerce-platform-modernization.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,10 @@ Najważniejsze nowe obszary prac obejmują:
256256

257257
W praktyce oznacza to, że Comers nie jest już tylko modernizowanym monolitem z kilkoma nowymi modułami. To aktywnie rozwijana platforma operacyjna, w której nowe funkcje i nowe typy konsumentów są podłączane przez jawne kontrakty, a nie przez bezpośredni dostęp do starszej logiki aplikacji.
258258

259+
Ten etap oznacza również zmianę technologiczną całej platformy. Legacy pozostaje oparte o PHP/Yii2, natomiast nowe usługi backendowe i przyszłe mikroserwisy domenowe są projektowane głównie w stacku Node.js / TypeScript / NestJS / Fastify. Dotyczy to zarówno elementów core systemu, takich jak `comers-core-api`, jak i warstw wspierających nowe typy konsumentów, takich jak BFF, MCP czy gateway. Ten sam kierunek technologiczny jest przewidziany dla planowanych ekstrakcji domen, między innymi `orders` i `messages`.
260+
261+
Warstwa frontendowa jest rozwijana dwutorowo. Główne SPA pozostaje kierunkiem opartym o Angular, natomiast wybrane micro-frontendy mogą być budowane w React/Vite. Obecnym przykładem takiego micro-frontendu jest interfejs czatu AI. Równolegle wyspecjalizowane elementy runtime mogą korzystać z osobnych technologii, jeżeli lepiej pasuje to do ich roli — przykładem jest Python użyty dla backendowego runtime ChatKit.
262+
259263
### Realne możliwości warstwy AI w obecnym etapie
260264

261265
W ostatnim etapie warstwa AI przestała być wyłącznie kierunkiem rozwoju. W systemie działa już asystent operacyjny, który korzysta z jawnych kontraktów i kontrolowanych narzędzi domenowych.

0 commit comments

Comments
 (0)