Skip to content

[Идея]: Миграция на инфраструктурата към AWS (Lambda + S3-SQLite + CloudFront) #258

Description

@Zhivkot

Какъв проблем решава

Няколко документирани пропуска в текущата архитектура, които собственият ни RFC
(docs/etl-architecture.md) иска да реши, но D1
платформата прави трудни или невъзможни:

Предложение

Направих feasibility анализ с целева архитектура (диаграмата е прикачена):

Lambda + SQLite файл в S3 + CloudFront — без управлявана база. ETL-ът строи целия обслужван
SQLite файл офлайн (същият гейтван work-DB pipeline, който вече имаме — import.mjs), пуска
assertIntegrity върху файла преди каквото и да е качване, качва го като нова S3 версия и
промотира с флип на един SSM указател. SSR Lambda тегли живата версия в /tmp и чете локално
през node:sqlite.

Какво дава:

Image

Алтернативи (по желание)

No response

Преди да изпратите

  • Проверих docs/ и съществуващите issue-та за нещо подобно.

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionОтворен въпрос за обсъжданеenhancementНова функционалност или предложениеinfraОбласт: infrastatus: needs-decisionЧака решение от поддръжниците

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions