4 repository-uri
Architectures for storing data in flexible, schema-less structures optimized for nested information.
Distinct from Data and Persistence Architectures: Distinct from general data persistence; focuses on document-oriented storage for nested data.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Document-Oriented Persistence. Refine with filters or upvote what's useful.
Acest proiect este un framework backend construit cu TypeScript care implementează arhitectura curată (clean architecture) și principiile SOLID pentru a susține dezvoltarea server-side scalabilă. Oferă un mediu structurat pentru construirea aplicațiilor care necesită autentificarea securizată a utilizatorilor, controlul accesului bazat pe roluri și fluxuri de lucru interactive de colectare a datelor. Framework-ul se distinge prin impunerea unei separări stricte a logicii de business de preocupările de infrastructură printr-un design stratificat și injecția de dependențe. Utilizează o abordare schema-first pentru a expune funcționalitatea aplicației simultan prin endpoint-uri REST și GraphQL, asigurând un acces consistent la date în funcție de cerințele diferite ale clienților. Sistemul include instrumente cuprinzătoare pentru menținerea calității codului, inclusiv suite de testare automatizate, linting și validarea commit-urilor. Gestionează persistența datelor prin stocare orientată pe documente, permițând agregări complexe și recuperarea eficientă a informațiilor imbricate. Securitatea este menținută prin autentificarea sesiunii bazată pe token-uri și validarea cererilor bazată pe middleware, care verifică integritatea datelor și identitatea utilizatorului înainte de procesare.
Stores application data in flexible, schema-less structures to facilitate complex aggregations and efficient retrieval.
This platform serves as a digital hub for community collaboration, designed to facilitate the sharing of research, the coordination of global initiatives, and the documentation of technical projects. It functions as an open-source knowledge repository where members can publish educational content, design models, and research findings to support collective problem-solving and skill development. The platform distinguishes itself through integrated geospatial tools that visualize community presence and project initiatives on an interactive map. This functionality enables users to discover local
Stores community content and project research as flexible, schema-less documents to accommodate diverse types of technical data.
Acest proiect este un starter kit software-as-a-service full-stack conceput pentru construirea de aplicații web comerciale care dispun de procesare automatizată a imaginilor și monetizare bazată pe credite. Acesta oferă o arhitectură fundamentală pentru gestionarea identităților utilizatorilor, a ciclurilor de facturare recurente și a ciclului de viață al activelor digitale. Aplicația se distinge prin integrarea serviciilor specializate pentru manipularea imaginilor în cloud și gestionarea securizată a identității. Aceasta coordonează aceste instrumente externe printr-un controller centralizat care impune limite de utilizare prin decrementarea soldurilor contului în timp real pe măsură ce utilizatorii consumă funcționalități premium. Platforma include capabilități cuprinzătoare pentru autentificarea utilizatorilor, protecția securizată a rutelor și gestionarea fișierelor media procesate. Suportă fluxuri de lucru complexe, cum ar fi gestionarea abonamentelor, procesarea plăților prin webhook-uri și căutarea bazată pe conținut în bibliotecile personale de imagini. Codul sursă este structurat ca un șablon pentru servicii web, utilizând randarea server-side pentru a gestiona datele sensibile și stocarea orientată pe documente pentru a urmări metadatele utilizatorilor și istoricul tranzacțiilor.
Stores user records and application state in a flexible document-oriented schema.
Acest proiect este o aplicație web full-stack concepută pentru mesagerie în timp real și gestionarea conturilor de utilizator. Oferă o platformă pentru schimbul instantaneu de mesaje text și urmărirea stării active a rețelei participanților pentru a indica disponibilitatea. Aplicația utilizează un stack JavaScript unificat pentru a gestiona atât randarea interfeței client-side, cât și procesarea datelor server-side. Dispune de o arhitectură de aplicație single-page care actualizează interfața utilizator dinamic fără a necesita reîncărcări complete ale paginii, menținând în același timp conexiuni bidirecționale persistente pentru a se asigura că conversațiile se actualizează imediat pentru toți participanții. Securitatea și gestionarea datelor sunt tratate printr-un sistem de autentificare stateless care verifică identitatea utilizatorului folosind token-uri digitale semnate criptografic. Acest mecanism protejează funcțiile de mesagerie privată și informațiile sensibile ale utilizatorilor, în timp ce un strat de stocare orientat pe documente gestionează istoricul persistent al chat-ului și profilurile utilizatorilor.
Stores chat history and user profiles in a flexible, schema-less document format.