Skip to content
所有分類

tech

518 篇文章

Koyeb:App、Service、Instance 與全球 Serverless 部署模型

Koyeb 以 App 收納 Services、以 Instance 在指定 region 執行 revision,並整合 global routing、autoscaling、private discovery 與 CPU/GPU compute。

Kubernetes:從 Pod、Controller 到 Declarative Reconciliation 的容器編排

Kubernetes 的核心不是 YAML,而是 API objects、controllers 與 reconciliation loop;它管理 workload lifecycle,卻不自動解決 application state、資料一致性與組織治理。

Kysely:把 SQL 保留下來的 TypeScript 型別安全 Query Builder

Kysely 從資料庫型別推導查詢結果,保留 SQL 的可見性與逃生口;但 migration、實際 schema 與 generated types 仍要由團隊維持同步。

Lambda Cloud:從單台 GPU VM 到多節點 AI Cluster 的算力雲

Lambda Cloud 提供 on-demand GPU VM 與 1-Click Cluster;它賣的是較直接的 AI 算力環境,不是自動完成 training、serving 與 MLOps。

Liveblocks:Presence、Storage、Comments 與 Notifications 的協作後端

Liveblocks 把 room、presence、conflict-free storage、comments 與 notifications 做成 managed product primitives;導入時仍須對齊既有 auth、canonical DB 與 data lifecycle。

MongoDB:Document Model 的彈性,代價在資料邊界

MongoDB 適合一起讀寫的聚合資料與可演進 document schema;真正難題是 embedding、transaction boundary、index 與 shard key。

MySQL:成熟關聯式資料庫,不只是『大家都會用』

MySQL 的價值是成熟生態、InnoDB 交易與可預測維運;選它仍要理解索引、隔離級別、replication lag 與 schema migration。

NATS 與 JetStream:先選即時訊息還是持久事件,再談同一套 API

Core NATS 是不落盤的 at-most-once pub/sub;JetStream 才加入 stream、consumer、ack、retention 與重播。兩者同用 subject,可靠性契約卻完全不同。

Nebius AI Cloud:GPU Cluster、Managed Kubernetes 與 Serverless AI 的完整平台

Nebius 同時提供 GPU VM/cluster、Kubernetes、Slurm、storage 與 Serverless AI;先選責任層級,再比較硬體與價格。

Neon vs Turso:別把兩種 Serverless Database 都叫託管 Postgres

Neon 是 serverless PostgreSQL;Turso Cloud 目前是 libSQL/SQLite 相容平台。兩者都強調 scale-to-zero 與開發體驗,compatibility boundary 完全不同。

NestJS:Modules、Dependency Injection 與 Request Lifecycle 的 Node.js 架構框架

NestJS 的價值不是 decorator 本身,而是以 Module、Provider、DI 與可預期 request lifecycle 統一 HTTP、GraphQL、WebSocket 和 microservice application architecture。

Netlify:Atomic Deploy、Functions 與 Edge Functions 的 Web Platform

Netlify 以 atomic deploy 和 preview 為核心,Functions、Edge Functions、Blobs/Database 再加入動態能力;每種 runtime 與 state 都有不同一致性和限制。

ngrok:從 Localhost Tunnel 到可控的全球 Ingress

ngrok 是由 agent 主動連出的 reverse proxy/ingress,不是把整台電腦加入 VPN;公開 endpoint 前仍要明確設定 authentication、traffic policy 與資料邊界。

Nhost:PostgreSQL、Hasura GraphQL、Auth 與 Storage 的 BaaS

Nhost 以 PostgreSQL 為真實資料層,由 Hasura 產生 GraphQL,再把 Auth claims、role permissions、Storage 與 Functions 接進同一平台。

OMP 2(Oh My Pi 2):從 Pi fork 到全 Rust 重寫的獨立 coding harness

OMP 2 不再是 Pi 的 fork。整個 codebase 用 Rust 從零重寫,約 41 個 crate 涵蓋自製 bash 引擎、GPU 加速 GUI、嵌入式 CPython 3.14t、gRPC transport 與 Kokoro-82M TTS。目前 pre-release,尚未正式發行。

openapi-typescript:把 OpenAPI 變成零 runtime 的型別與 Fetch client

openapi-typescript 將 OpenAPI 3.0/3.1 產成純 TypeScript 型別;搭配 openapi-fetch,method、literal path、parameters 與 response union 都能由 schema 推導。

Opencode 2:Bun 換 Node、Tauri 換 Electron、API 全部打掉重練的代價

Opencode 2 是 Anomaly(Dax Raad)主導的大重寫。runtime 從 Bun 換成 Node.js(記憶體問題)、桌面從 Tauri 換成 Electron(WebKit 效能與 Node 整合)、v1 API 刻意不相容。新增多分頁並行 session、持久化後端服務、HTTP API + SDK。目前 beta,預估 2026 年 9 月 stable。約 200K stars。

OpenStack:不是一套虛擬化 UI,而是一組要長期營運的 Cloud Services

OpenStack 以 Keystone、Nova、Neutron、Glance、Placement、Cinder 等服務提供多租戶 IaaS;採用它等於建立 cloud platform team,而不是安裝完成就結束。

Oracle Cloud Infrastructure:先理解 Compartment、VCN 與 Fault Domain

OCI 是完整 hyperscale cloud;架構起點不是 Compute shape,而是 tenancy/compartment IAM、region/AD/fault domain 與 VCN,再選 Compute、OKE、database 與 storage。

oRPC:把 end-to-end type safety 與 OpenAPI 放在同一條路徑

oRPC 同時支援 implementation-first 與 contract-first,能用 RPC client,也能由同一個 router 服務 OpenAPI 3.1.1 HTTP endpoint。