HOSTING APP TẠI VIỆT NAM · NODE.JS / NEXT.JS + POSTGRESQL

Mỗi lần deploy
đều có đường lui.

Hosting app và PostgreSQL cho developer và team nhỏ tại Việt Nam. Embra đang xây dựng một nơi để bạn build, deploy và theo dõi app — với bước review thay đổi database và chuẩn bị phục hồi.

ĐANG PHÁT TRIỂN · ĐĂNG KÝ QUAN TÂM CLOSED ALPHA

Xem flow sản phẩm
[  CUỘN ĐỂ XEM  ]

01 / Bắt đầu từ dự án của bạn

Bắt đầu với frontend.
Thêm backend
khi cần.

Bạn đang xây website, web app hoặc API; người viết code cũng là người cấu hình server và deploy. Embra hướng tới việc gom app, PostgreSQL và lịch sử deploy vào cùng một project, để bạn bớt phải tự nối các phần vận hành.

Có thể bắt đầu từ landing page hoặc SPA, rồi thêm backend khi cần. Alpha dành cho project thử nghiệm; phạm vi hỗ trợ được xác nhận trước khi bắt đầu.

[Xem kế hoạch alpha]
PROJECT / CỬA HÀNG CỦA BẠNMINH HOẠ

Frontend

Website · storefront · dashboard

WEB

Backend

API và logic ứng dụng

APP

Database

Đơn hàng và dữ liệu của bạn

DATA
ROADMAP / DỊCH VỤ MỞ RỘNG

File storage · Worker · Queue
Auth · Email · Realtime

Sơ đồ mô tả hướng phát triển của Embra.
Xem tiến độ từng phần ở bên dưới.

02 / Đang phát triển

Từ code đến app.
Theo dõi mỗi lần deploy.

001 / BUILD & DEPLOY

Đưa code
thành app.

Luồng đang xây dựng: cấu hình environment, build từ source và deploy app. Build logs giúp bạn tìm chỗ cần sửa nếu một bước không thành công.

002 / CHI PHÍ

Hiểu chi phí
trước khi chạy

Xem tài nguyên dự kiến, cách tính phí và giới hạn sử dụng trước khi deploy. Giá cụ thể sẽ được gửi cùng lời mời alpha.

003 / VẬN HÀNH

Theo dõi app
ở một nơi.

Xem logs, health checks và lịch sử deploy của các service trong cùng một project, để dễ đối chiếu khi có sự cố.

Review migration trước khi deploy

Trong demo này, Embra chặn lệnh xoá cột mà app vẫn đang dùng. Nếu bạn override để chạy tiếp, app sẽ lỗi. Bạn có thể thử restore database về thời điểm trước migration.

shop-vn / releases / r_0142EMERGENCY MODEvn-hcm

r_0142 · Thêm cột note vào orders

từ claude code · feat/orders-note · 2 phút trước
BỊ CHẶN
  1. buildrailpack · sha256:4f1c…38s
  2. stagingsmoke test 14/14 · dữ liệu tổng hợp1m 12s
  3. release plan2 thay đổi schema · 1 bị chặn4s
  4. restore pointtrước khi chạm production21:16:04
  5. promote productionbị chặn · tách migration hoặc ghi đè—
  6. health checktheo dõi sau khi lên production—
DỰ TOÁN · SỐ VÍ DỤ, GIÁ CHƯA CHỐT 149.000 ₫
0012_ORDERS.SQL
prisma/migrations/0012_orders
+ ALTER TABLE orders ADD COLUMN note TEXT;
− ALTER TABLE orders DROP COLUMN legacy_ref;
[✓] ADD COLUMN · additive, tự cho qua
[✕] DROP COLUMN · code còn đọc cột này (src/orders/export.ts:41) · ĐÃ CHẶN
tách migrationtừ chối

[ Minh hoạ flow sản phẩm hướng tới M2, không chạy trên app thật. Thời gian và chi phí hiển thị là ví dụ; chưa phải giao diện phát hành. ]

Phạm vi alpha

Embra hướng tới frontend, Node.js / Next.js và PostgreSQL. M1 xây nền tảng; M2 tiếp tục flow sản phẩm minh hoạ ở trên. Các thẻ là định hướng phát triển; phạm vi dùng thử thực tế được xác nhận trong lời mời.

001

FRONTENDWebsite của bạn

Landing page, portfolio, SPA. Ưu tiên luồng build, domain và HTTPS.
ưu tiên alpha

002

BACKENDApp & API

Bắt đầu với Node.js / Next.js. Config, logs và health checks theo từng service.
ưu tiên alpha

003

DATABASEPostgreSQL

Kết nối database với app, kiểm tra migration và thử restore trước khi đưa vào sử dụng.
đang kiểm chứng

004

DỊCH VỤThêm service

File storage, worker và queue. Tiếp theo là tích hợp auth, email, realtime theo nhu cầu.
roadmap

005

VIỆT NAMServer ở TP.HCM

Hạ tầng dự kiến tại TP.HCM, trải nghiệm tiếng Việt và chi phí bằng VND.
địa điểm chưa chốt

006

ALPHACùng thử alpha

Onboarding thủ công, từng team một. Stack, giới hạn và chi phí được xác nhận trước khi bạn bắt đầu.
đăng ký nhận lời mời

03 / Tiến độ và bằng chứng · 09.10.2026

Embra đang ở đâu?

Đọc và chạy ngayBackfill 8 triệu dòng: toàn vẹn đạt trong fixture, latency chưa đạt mục tiêu. Demo checkpoint 1.000 dòng: tự chạy ca ngắt trước/sau commit và đối chứng sai; fixture riêng, không tái lập benchmark.
Đã thử trong labDiễn tập migration trên clone từ replica · restore PITR từ backup. Kết quả thử nghiệm dùng dữ liệu tổng hợp.
Nền tảng · M1Đang triển khai CLI, app container image, PostgreSQL và migration gate
Flow sản phẩm · M2Tiếp tục flow build, deploy, review và recovery trên giao diện minh hoạ.
Roadmap mở rộngFile storage · worker · queue · auth · email · realtime

Đang nhận đăng ký quan tâm; ngày mở đợt thử chưa chốt. CLI chưa có bản public, chưa nhận app production. Stack, tính năng, giới hạn và chi phí dùng thử được xác nhận trước khi bắt đầu.

Trước khi bắt đầu.

01Embra dành cho dự án nào?

Embra hướng tới website, web app và API của developer, team nhỏ và agency. Alpha dự kiến bắt đầu với frontend, Node.js / Next.js và PostgreSQL. Lời mời sẽ ghi rõ stack và tính năng bạn có thể thử.

02Chỉ làm frontend thì có dùng được không?

Có thể đăng ký với landing page, portfolio hoặc SPA; bạn không cần có backend hay database. Luồng deploy frontend đang được phát triển để đưa vào alpha.

03Đăng ký là dùng được ngay chưa?

Chưa. Sau khi bạn xác nhận email, mình sẽ liên hệ khi có đợt alpha phù hợp và hỗ trợ setup trực tiếp. Bạn sẽ biết stack, tính năng, giới hạn và chi phí trước khi bắt đầu. Đăng ký waitlist không tạo tài nguyên hay phát sinh phí.

04Auth, email, queue và realtime đã có chưa?

Chưa, các dịch vụ này nằm trong roadmap. Embra sẽ ưu tiên dựa trên nhu cầu của những team tham gia alpha.

05Có cần dùng AI agent không?

Không cần. CLI là phần nền tảng đang triển khai; giao diện và MCP là hướng phát triển tiếp theo. Bạn có thể thao tác trực tiếp; quyền và bước duyệt của từng luồng sẽ được công bố cùng phiên bản dùng thử.

06Giá và vị trí hạ tầng thế nào?

Giá chưa chốt; chi phí và điều kiện dùng thử được thông báo trước khi bắt đầu. Hạ tầng dự kiến tại TP.HCM. Vị trí xử lý dữ liệu của từng dịch vụ và các bên tích hợp sẽ được công bố trong phạm vi cung cấp.

07Có thể đưa app production lên ngay không?

Chưa. Alpha dành cho project thử nghiệm, chưa nhận app production. Trước khi bắt đầu, mình sẽ trao đổi với bạn về cách backup, restore, export dữ liệu và giới hạn support của đợt thử.

08Restore có giữ mọi dữ liệu mới không?

Không. Rollback code và restore database là hai việc khác nhau. Restore database về một mốc cũ có thể bỏ các lần ghi sau mốc đó. Trong minh hoạ, nút restore ghi rõ khoảng dữ liệu có thể mất; kết quả lab chưa phải cam kết phục hồi cho app của bạn.

09Tôi kiểm soát dữ liệu và kết thúc dùng thử thế nào?

Trước khi thử, bạn cần biết ai có quyền truy cập dữ liệu, phạm vi quyền đó và cách lấy dữ liệu ra khi kết thúc. Cơ chế quyền truy cập và quy trình export của bản alpha chưa được công bố đầy đủ; Embra sẽ xác nhận phạm vi cụ thể trước khi bạn đưa dữ liệu vào.

10Ai hỗ trợ khi gặp sự cố?

Hoàng Xuân trực tiếp xây dựng và support Embra. Bạn chịu trách nhiệm code và logic ứng dụng; phạm vi Embra hỗ trợ về nền tảng, thời gian hỗ trợ và cách xử lý sự cố sẽ được xác nhận trong lời mời. Xem cách liên hệ và báo lỗi; không gửi token, mật khẩu hoặc dữ liệu khách hàng qua issue công khai.

From the founder

Mình từng phá hỏng database của công ty.

Khi xây Embra, mình luôn nghĩ về tình huống đó: app đang lỗi, mọi người chờ hệ thống hoạt động lại, còn người xử lý phải tìm xem dữ liệu nào đã mất, backup có dùng được không và restore sẽ mất bao lâu.

Với một team nhỏ, người viết code thường cũng là người deploy và xử lý sự cố. Bạn cần đưa tính năng mới lên, nhưng mỗi thay đổi database lại có thể ảnh hưởng tới dữ liệu đang chạy thật.

Đó là vấn đề mình muốn giải quyết với Embra: thấy rủi ro trước khi chạy migration, có bước review rõ ràng và chuẩn bị đường restore trước khi cần đến nó.

Mình kiểm tra riêng hai điều: dữ liệu có đúng và app có còn đáp ứng được khi migration chạy. Trong lab backfill 8 triệu dòng, phần toàn vẹn đạt trong fixture nhưng latency chưa đạt mục tiêu. Mình công bố cả kết quả và giới hạn phép đo để người đọc có thể đối chiếu trước khi cùng thử sản phẩm.

Hoàng Xuân · Founder, Embra

Mình trực tiếp xây dựng và support. Embra hiện là dự án cá nhân, chưa có pháp nhân.

Đăng ký quan tâm alpha

Bạn đang build gì? Đăng ký quan tâm và xác nhận email để được liên hệ khi có đợt phù hợp. Bước này chưa cấp quyền truy cập; mình sẽ trao đổi stack, giới hạn, chi phí và cách lấy dữ liệu ra trước khi bắt đầu.

Project của bạn đang ở giai đoạn nào?
Thêm thông tin về project (tuỳ chọn)
Bạn dùng stack nào? (alpha ưu tiên Node.js / Next.js; bạn vẫn có thể chọn stack khác)
Ai review và approve migration?
Bạn đang deploy ở đâu?
PostgreSQL của bạn đang dùng bao nhiêu dung lượng?

Thông tin đăng ký được lưu trên server tại Việt Nam, không bán hay dùng cho quảng cáo. Email được gửi qua Gmail (Google), nên địa chỉ email và nội dung thư có thể được xử lý ngoài Việt Nam.

Dữ liệu được giữ đến 12 tháng sau khi Embra ra mắt chính thức, hoặc xoá sớm hơn nếu bạn rút lại sự đồng ý. Bạn có thể dùng link xoá trong email, hoặc gửi yêu cầu xem, sửa, xoá dữ liệu tới hello@embra.cloud. Cách Embra sử dụng dữ liệu của bạn.