Co na niej działa
Każda część platformy, która potrzebuje systemu rekordu (silnik cen, cykl życia zamówienia, zapytania ofertowe, hierarchia organizacji, dziennik audytu) czyta i zapisuje do tej samej bazy PostgreSQL. Nie ma osobnego, własnościowego magazynu danych dla żadnej z tych rzeczy.
Dlaczego standardowa instalacja ma znaczenie
Ponieważ to zwykły PostgreSQL, nie własnościowy fork, standardowe narzędzia do backupu, monitoringu, replikacji i hostingu działają bez modyfikacji. Możesz hostować go sam, oddać partnerowi albo skorzystać z usługi zarządzanego PostgreSQL; zmienia się tylko connection string.
Co po niej sięga
Backend odpytuje tę bazę przez Fastify z MikroORM, z kontraktami Zod sprawdzającymi typy po obu stronach każdego żądania, więc nie ma osobnej warstwy ORM ani drugiej bazy, z którą reszta platformy mogłaby wyjść z synchronizacji. Cache i kolejki zadań stoją obok, w Redisie, a wyszukiwarka katalogu w osobnym indeksie Meilisearch: każdy z tych trzech systemów ma swoją rolę i żaden nie duplikuje danych drugiego bez powodu.