TOSE The Outstanding Shipping Experience

AI có thể giúp viết một feature trong vài phút. Cái khó bắt đầu sau khi feature đó được đưa lên productionTốc độ tạo cod...
21/07/2026

AI có thể giúp viết một feature trong vài phút. Cái khó bắt đầu sau khi feature đó được đưa lên production

Tốc độ tạo code khiến release diễn ra dày hơn. Và khi release dày hơn, team cần coi rollback là một phần của workflow, không phải phương án cuối cùng khi mọi thứ đã rối

TOSE hỗ trợ rollback deployment qua API. Khi bản mới có dấu hiệu không ổn, bạn có thể quay lại một deployment trước đó và tiếp tục kiểm tra từ trạng thái quen thuộc

Không có platform nào xóa hết rủi ro release. Nhưng một quy trình có đường lui rõ ràng sẽ bớt phụ thuộc vào may mắn và những lần SSH lúc nửa đêm

Đó là kiểu chi tiết TOSE đang tập trung: giúp builder bớt vật với lớp vận hành, trong khi vẫn nhìn thẳng vào thực tế sau deploy

Thử TOSE hoặc đọc docs:
https://tose.sh
https://docs.tose.sh/api/

Một ý tưởng nhỏ thường chết không phải vì code khóNó chết vì danh sách việc trước khi có bản chạy được quá dài: chọn boi...
21/07/2026

Một ý tưởng nhỏ thường chết không phải vì code khó

Nó chết vì danh sách việc trước khi có bản chạy được quá dài: chọn boilerplate, nối cấu hình, kiểm tra biến môi trường, rồi mới tới deploy

TOSE Templates giảm bớt đoạn khởi động đó

CLI cho phép xem catalog template, tạo một app từ template, nhập các env vars bắt buộc và deploy từ cùng một luồng

Các lệnh được docs hỗ trợ:

tose template catalog
tose template create My App
tose template env set my-app KEY=value
tose template deploy my-app

Template không thay thế việc xây sản phẩm. Nó chỉ giúp builder có một nền chạy được để kiểm tra giả định sớm hơn

Đó là hướng team muốn làm với TOSE: bớt thời gian lắp lại những phần quen thuộc, dành nhiều thời gian hơn cho thứ làm sản phẩm khác biệt

Docs
https://docs.tose.sh/commands/

TOSE
https://tose.sh

Có một chi tiết trong deploy CLI rất dễ bị xem nhẹ: context.Bạn đang đứng trong repo nào?Repo đó thuộc workspace nào?Lện...
16/07/2026

Có một chi tiết trong deploy CLI rất dễ bị xem nhẹ: context.

Bạn đang đứng trong repo nào?

Repo đó thuộc workspace nào?

Lệnh deploy này chạy cho project cá nhân, team, hay môi trường test?

Nếu mọi thứ chỉ có một project thì không sao. Nhưng khi bắt đầu có nhiều workspace, nhiều repo, nhiều người cùng deploy, context mơ hồ là nguồn lỗi rất khó chịu.

Trong TOSE CLI, workspace được resolve theo một thứ tự rõ ràng.

Có thể truyền trực tiếp `workspace/project`, dùng `--workspace`, dùng `TOSE_WORKSPACE`, lưu trong `.tose.json`, dùng workspace active toàn cục, hoặc để CLI hỏi lại khi thiếu thông tin.

Đây không phải feature kiểu nhìn vào là wow.

Nhưng với sản phẩm deployment, mấy thứ không wow mới thường là thứ giữ cho workflow bớt gãy.

Một builder solo cần quay lại project sau vài tuần mà không phải nhớ mình đã deploy ở đâu.

Một team cần tránh cảnh lệnh đúng nhưng context sai.

Một AI agent cần biết đích deploy trước khi tự động chạy bước tiếp theo.

TOSE vẫn còn nhiều thứ phải cải thiện, nhưng hướng thiết kế này khá rõ: deploy không chỉ là build image rồi đẩy lên K8S. Deploy còn là giữ context đủ rõ để con người và agent không tự bắn vào chân.

Nếu đang thử đưa app từ repo lên môi trường chạy thật, thử bắt đầu với:

`tose up`

Docs:
https://docs.tose.sh/commands/

Có một khoản làm nhiều project nhỏ ngại deploy thử: bandwidth.Code đã chạy được. Demo đã ổn. Nhưng tới lúc đưa lên mạng ...
16/07/2026

Có một khoản làm nhiều project nhỏ ngại deploy thử: bandwidth.

Code đã chạy được. Demo đã ổn. Nhưng tới lúc đưa lên mạng thật, bạn bắt đầu phải hỏi mấy câu rất thực tế:

Traffic tăng thì sao?

Bandwidth tính thế nào?

Thanh toán bằng gì?

Có cần thẻ quốc tế không?

Với nhiều anh em ở Việt Nam, mấy câu này không hề nhỏ. Một side project có thể chưa kiếm tiền ngay. Một demo cho khách có thể chỉ chạy vài tuần. Một tool nội bộ có thể traffic không đều. Nếu ngay từ đầu đã phải đoán chi phí bandwidth, setup VPS, cấu hình Docker, rồi lo thanh toán quốc tế, tốc độ ship bị kéo xuống rất nhanh.

Trên website TOSE, team đang đặt rõ hai phần này: bandwidth không giới hạn và hỗ trợ thanh toán Việt Nam.

Đừng hiểu sai thành deploy xong là khỏi nghĩ gì nữa. Một app thật vẫn cần monitoring, logs, cấu hình tài nguyên, database, domain và trách nhiệm vận hành đàng hoàng.

Nhưng nếu chỉ để đưa một app từ repo GitHub lên môi trường chạy được, có bandwidth dễ thở hơn, có thanh toán phù hợp với builder Việt Nam, thì đó là một lớp ma sát đáng được gỡ bỏ.

TOSE được build cho đúng đoạn đó: connect GitHub, deploy bằng CLI hoặc dashboard, chạy trên Kubernetes, rồi tiếp tục chỉnh resource, domain, logs, database khi app lớn dần.

Anh em đang có side project hoặc demo cần đưa lên thật, thử deploy với TOSE:
https://tose.sh

Docs:
https://docs.tose.sh/

Một deployment platform mà chỉ biết "đưa app lên mạng" thì chưa đủ.App chạy thật sẽ thay đổi.Database hôm nay đủ RAM, tu...
13/07/2026

Một deployment platform mà chỉ biết "đưa app lên mạng" thì chưa đủ.

App chạy thật sẽ thay đổi.

Database hôm nay đủ RAM, tuần sau có thể không đủ. Storage lúc demo nhìn rộng rãi, vài tuần sau có thể cần tăng. CPU ban đầu ổn, đến lúc job nền hoặc user tăng thì bắt đầu đuối.

TOSE vừa thêm database resize để xử lý nhóm việc vận hành kiểu này.

Database đang active có thể được resize CPU, RAM và storage từ dashboard. Bên dưới, TOSE cập nhật Kubernetes StatefulSet và PVC tương ứng, thay vì bắt builder tự đụng vào manifest cho từng thay đổi nhỏ.

Có giới hạn rõ ràng: CPU/RAM resize có thể restart database và gây brief downtime. Storage chỉ expand, không shrink. Đây là chuyện hạ tầng thật, không nên che lại bằng copy màu mè.

Nhưng chính những chi tiết này mới quan trọng với sản phẩm đang chạy thật.

Builder cần biết điều gì sẽ xảy ra trước khi bấm Apply. Team nhỏ cần cách tăng tài nguyên mà không biến một thao tác bình thường thành nửa ngày DevOps.

TOSE bắt đầu từ câu chuyện deploy đơn giản với tose up, nhưng hướng đi dài hơn là làm cho các việc sau deploy cũng bớt đau: logs, monitoring, database, billing, resource control, API automation.

Nếu anh em đang build app bằng AI, side project, hoặc SaaS nhỏ rồi mắc ở đoạn đưa lên hạ tầng thật, có thể thử TOSE.

Website:
https://tose.sh

Docs:
https://docs.tose.sh/

Có một kiểu lỗi deploy không nằm ở bước build.App vẫn build được. Database vẫn có thể đang chạy. Nhưng phía gateway còn ...
11/07/2026

Có một kiểu lỗi deploy không nằm ở bước build.

App vẫn build được. Database vẫn có thể đang chạy. Nhưng phía gateway còn giữ route cũ, hoặc route không còn trỏ đúng về backend sau khi namespace/resource đã thay đổi.

Mấy lỗi kiểu này rất khó chịu vì nó không giống lỗi syntax hay thiếu env.

Nó nằm ở lớp vận hành: cleanup, routing, Kubernetes resource lifecycle, database gateway, và những thứ bình thường không ai muốn nghĩ tới khi chỉ đang muốn ship một app.

Tuần này TOSE có một fix nhỏ nhưng quan trọng: xử lý stale database gateway routes.

Đây không phải là một feature hào nhoáng mới. Đây là phần nền móng để deploy bớt lắt nhắt hơn.

Khi một namespace bị xoá hoặc resource được reclaim, các route liên quan đến database gateway cũng cần được dọn đúng.

Nếu không, hệ thống có thể giữ lại đường đi cũ và tạo ra lỗi khó debug ở những lần deploy hoặc cleanup sau.

TOSE sinh ra để giúp builder bớt vật với VPS, Docker, K8S và DevOps plumbing. Nhưng muốn làm chuyện đó nghiêm túc thì không thể chỉ làm nút deploy đẹp.

Phải xử lý cả những góc xấu xí phía sau:

route cũ
namespace cleanup
stateful workload
service discovery
gateway config
log khi có lỗi
trạng thái resource sau khi deploy

Đó là lý do tụi mình vẫn ưu tiên các fix vận hành như thế này.

Không phải lần nào cũng có một announcement nghe kêu.

Nhiều khi cái đáng giá nhất là một lỗi ít người thấy hơn, một case cleanup ít làm phiền builder hơn, một lần deploy sau đó đỡ phải đi mò trong hạ tầng hơn.

Nếu bạn đang build app, nhất là bằng AI agents, phần code có thể ra rất nhanh. Nhưng app chạy ổn ngoài đời vẫn cần một deployment layer biết chăm những chi tiết kiểu này.

TOSE đang đi theo hướng đó: deploy đơn giản hơn cho người dùng, nhưng không né phần hạ tầng bên dưới.

Website: https://tose.sh
Docs: https://docs.tose.sh

Một deployment platform usage-based cần một vòng lặp rất rõ: dùng thật, trả theo usage thật, rồi credit cũng quay lại đú...
29/06/2026

Một deployment platform usage-based cần một vòng lặp rất rõ: dùng thật, trả theo usage thật, rồi credit cũng quay lại đúng chỗ dùng thật.

TOSE vừa thêm referral credit system theo hướng đó.

Feature này không chỉ là "mời bạn nhận thưởng". Phần mới trong repo TOSE nối referral vào workspace, wallet, payment webhook và dashboard.

Cụ thể hơn:

Mỗi user có referral link riêng.

Referral code được giữ qua login/register để không rơi mất attribution.

Khi payment hợp lệ được ghi nhận, TOSE tạo commission, ghi referral event, rồi cộng credit vào wallet.

Trong dashboard, builder có trang Referrals để xem link, earned credit, referred users, commissions, referral log và rank hiện tại.

Rank cũng được làm rõ hơn: Scout, Builder, Ambassador. Rank dựa trên referral volume, có rate riêng và có progress để biết còn bao nhiêu nữa thì lên mốc tiếp theo.

Điểm quan trọng là credit không nằm ngoài sản phẩm. Nó quay lại wallet TOSE để tiếp tục deploy, test app, chạy template, hoặc giữ side project sống thêm một đoạn.

Với anh em indie builder, chuyện này thực tế hơn coupon đẹp mắt. Nếu rủ được người khác dùng vì TOSE thật sự giúp họ deploy dễ hơn, phần credit nhận lại cũng dùng được ngay trong workflow deploy.

TOSE vẫn đang build từng phần như vậy: bớt ma sát khi deploy, rõ hơn về chi phí, và gần hơn với cách builder thật sự ship sản phẩm.

Thử TOSE tại:
https://tose.sh

Docs:
https://docs.tose.sh/

Deploy xong mà không kiểm tra trạng thái app thì hơi giống build xong rồi nhắm mắt cầu nguyện.TOSE có `tose status` cho ...
25/06/2026

Deploy xong mà không kiểm tra trạng thái app thì hơi giống build xong rồi nhắm mắt cầu nguyện.

TOSE có `tose status` cho đoạn này.

Sau khi deploy, thứ mình muốn thấy không chỉ là "đã chạy". Mình muốn biết pod có ready không, có restart bất thường không, latest deployment đang ở trạng thái nào, CPU/RAM đang dùng ra sao.

Trong docs API của TOSE, project status trả về cả phần project, pods, resources và latestDeployment. CLI cũng có `tose status` để xem nhanh từ terminal.

Nghe nhỏ, nhưng đây là phần rất thực tế của deployment.

Vì nhiều lỗi không nằm ở bước build. Build pass rồi app vẫn có thể crash loop, thiếu env, sai port, thiếu RAM, hoặc pod chưa ready.

Nếu chỉ có một cái link live app mà không có health snapshot phía sau, builder vẫn phải tự mò tiếp bằng dashboard, log, SSH, kubectl, hoặc mấy đoạn debugging rời rạc.

TOSE đang cố gom vòng kiểm tra đó lại gần workflow deploy hơn:

`tose up`

`tose status`

`tose logs -f`

`tose open`

Không phải để giả vờ DevOps biến mất. DevOps không biến mất dễ vậy.

Nhưng với side project, SaaS nhỏ, hoặc app do AI vừa code xong, việc có một đường đi rõ ràng từ deploy đến kiểm tra trạng thái giúp đỡ mất thời gian đoán mò hơn nhiều.

Nếu anh em đang build app và muốn thử workflow deploy đơn giản hơn, vào đây:

https://tose.sh

Docs:
https://docs.tose.sh/

Một deployment platform không chỉ cần giúp bạn đưa app lên mạng.Nó còn phải giúp bạn xử lý lúc bản vừa deploy không ổn.T...
25/06/2026

Một deployment platform không chỉ cần giúp bạn đưa app lên mạng.

Nó còn phải giúp bạn xử lý lúc bản vừa deploy không ổn.

TOSE docs hiện có các API cho deployment lifecycle: trigger deployment mới, redeploy bằng image đã build, stop một deployment, và rollback về deployment trước đó.

Đây là nhóm tính năng ít sexy hơn `tose up`, nhưng rất quan trọng khi một project bắt đầu có người dùng thật.

Vì release lỗi thường không báo trước.

Build có thể pass, app vẫn crash ở runtime.
Config có thể đúng ở local, nhưng thiếu trên môi trường deploy.
Một thay đổi nhỏ có thể làm health check fail sau khi app đã lên.

Lúc đó, câu hỏi không phải là "deploy nhanh không?".

Câu hỏi là: bạn có nhìn được deployment đang chạy, có logs/status để hiểu chuyện gì xảy ra, và có cách quay lại bản ổn trước đó không?

TOSE đang xây phần deployment như một lifecycle rõ ràng hơn: từ Git repo, build, deploy, status/logs, redeploy, stop, rollback.

Nó vẫn không thay thế toàn bộ DevOps judgment của con người. Nhưng nó giảm số việc thủ công mà builder phải tự nối lại mỗi khi release có vấn đề.

Nếu bạn đang build app bằng AI nhanh hơn trước, phần release càng cần có đường lùi rõ ràng hơn.

Thử TOSE:
https://tose.sh

Docs:
https://docs.tose.sh/

Có một câu ít ai hỏi lúc mới deploy xong:App này đang được cấp bao nhiêu CPU, bao nhiêu RAM, và pod có thật sự ready khô...
24/06/2026

Có một câu ít ai hỏi lúc mới deploy xong:

App này đang được cấp bao nhiêu CPU, bao nhiêu RAM, và pod có thật sự ready không?

Lúc demo, câu trả lời thường không quan trọng lắm. App lên được URL là vui rồi.

Nhưng khi bắt đầu có user thật, cron job, webhook, background task, hoặc một request hơi nặng, mấy con số đó bắt đầu cắn lại.

Trong TOSE, mỗi project có các setting như port, replicas, CPU, RAM, status, pods, resource usage và latest deployment.

Nó không phải phần sexy nhất của sản phẩm. Nhưng nó là phần giúp builder không chỉ "deploy được", mà còn hiểu app của mình đang chạy trong điều kiện nào.

Nếu pod restart liên tục, nếu memory limit quá thấp, nếu CPU đang chạm trần, builder cần thấy những tín hiệu đó sớm. Không phải sau khi user báo app chậm hoặc chết.

TOSE sinh ra từ nhu cầu rất thực dụng đó: bớt vật lộn với VPS, Docker, K8S, nhưng vẫn giữ đủ thông tin vận hành để không deploy trong mù mờ.

Flow đơn giản vẫn là connect GitHub, deploy bằng CLI hoặc auto-deploy từ branch.

Nhưng sau deploy, phần status/resource mới là nơi nhiều sản phẩm bắt đầu trưởng thành hơn một cái demo.

Nếu anh em đang ship side project, SaaS nhỏ, internal tool, hoặc app do AI code ra, thử deploy với TOSE rồi nhìn luôn phần status/resource của project.

Website:
https://tose.sh

Docs:
https://docs.tose.sh/

Address

64 No 2 Street, Tan Hung Ward
Ho Chi Minh City
700000

Alerts

Be the first to know and let us send you an email when TOSE posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share