Skip to content
所有分類

tech

518 篇文章

Scaleway:歐洲 Cloud 的 Instance、Kapsule、Serverless 與 Managed Data

Scaleway 已不只是低價 VM,而是涵蓋 compute、Kapsule、serverless、database、storage、AI 與 IAM 的歐洲 cloud;選型仍要逐 region 驗證成熟度與整合。

techdeep-dive

Scrapy 深入介紹:從 Engine 到 Pipeline 的自架爬蟲架構

Scrapy 把抓取流程拆成 Engine、Scheduler、Downloader、Spider、Item Pipeline 與 Middleware;適合大量、規則明確的 HTTP 頁面,也能自行控制排程、節流、重試與資料落地。

techdeep-dive

Selenium 深入介紹:從 WebDriver session 到 Grid 的瀏覽器自動化

Selenium 透過標準化 WebDriver session 操作真實瀏覽器,適合跨瀏覽器流程、既有測試資產與遠端 Grid;它能執行 JavaScript 頁面,卻不保證繞過 CAPTCHA 或其他反自動化機制。

Semgrep:把組織的安全規則寫成可讀、可測的 Static Analysis

Semgrep 讓團隊用接近 source syntax 的 patterns 與 taint rules 自訂 SAST policy;規則品質取決於 positive/negative tests、framework modeling 與 exception lifecycle。

Server-Sent Events:用 HTTP Event Stream 做可恢復的單向推送

SSE 以普通 HTTP 傳送 text/event-stream,瀏覽器原生重連並帶 Last-Event-ID;簡單不代表自動 durable,server 仍要保存 cursor 後的事件。

SGLang 自架推論服務:RadixAttention、OpenAI API 與多 GPU 部署

SGLang 是專攻生成式模型的推論引擎:用 RadixAttention 重用共同前綴的 KV cache,提供 OpenAI 相容 API、結構化輸出與多 GPU 平行化;它解決的是高吞吐 LLM serving,不是完整的產品後端。

Sigstore 與 SLSA:驗證誰用哪個 Build Process 產出這份 Artifact

Sigstore 提供 identity-bound signing、短效憑證與 transparency log;SLSA 定義可信 build provenance 的成熟度。只有在 deploy admission 驗證 identity、issuer、digest 與 build expectations 時才形成防線。

Snyk:把 SCA、SAST、Container 與 IaC Findings 接進開發流程

Snyk 的價值是把 code、open-source、container 與 IaC findings 對到 project、fix path 與 developer workflow;成功導入取決於 baseline、ownership 與可執行的 policy。

Socket.dev:在 Dependency Diff 當下攔截惡意 Package 行為

Socket.dev 不只比對 CVE,而是分析新增套件的 install scripts、obfuscation、network、shell 與 ownership 變化,在 dependency merge 前暴露供應鏈行為風險。

Socket.IO:Rooms、Acknowledgements 與斷線恢復的即時事件層

Socket.IO 是建立在 WebSocket/long-polling 上的事件協定與 runtime,不是原生 WebSocket 相容層;ordering、arrival、recovery 與水平擴展要分開設計。

Speakeasy:用 OpenAPI Overlay 與 workflow 管理多語言 SDK

Speakeasy 把 OpenAPI、Overlay、target 與 generator version 寫進 `.speakeasy/workflow.yaml`,可在本機或 CI 產生、編譯並發布多語言 SDK。

SST v3:用 Components、Link 與 Dev Mode 組合 Full-Stack Cloud App

SST v3 以 TypeScript config、高階 app components、Pulumi/Terraform providers 與 resource linking 組合自有雲資源;它是 application-first IaC,不是代管 PaaS。

Stainless:從 OpenAPI 持續產生可發布的多語言 SDK

Stainless 以 OpenAPI 加上專屬 config 產生多語言 SDK、文件、CLI 與 MCP;重點不是一次性 codegen,而是 preview、發布與升級的持續產品管線。

techdeep-dive

Stytch 深入介紹:從 B2C 登入、Session 到 B2B 組織與授權

Stytch 是 API-first 的託管身分平台:先選 Consumer 或 B2B 資料模型,再把登入因子收斂成 session,最後在伺服器端以 organization 與 RBAC 授權;它適合需要深度客製流程的團隊,不是把登入畫面貼上就結束。

Teleport:以短效憑證、RBAC 與 Session Audit 管理基礎設施存取

Teleport 是 protocol-aware infrastructure access platform:Auth Service 簽短效憑證,Proxy 與 Agents 代理 SSH、Kubernetes、database、app 等資源並留下 audit evidence。

Terraform:Provider、Plan、Apply 與 State 的 IaC 工作模型

Terraform 以 provider resource schema、configuration 與 state 對照真實 API,產生 plan 再 apply;最重要的資產不是 HCL,而是受控的 state 與變更流程。

NVIDIA Triton Inference Server:多框架模型、自動批次與推論管線

Triton Inference Server 用統一的 HTTP/gRPC 介面服務 TensorRT、ONNX、PyTorch 等模型,核心能力是 model repository、動態批次、instance group 與 ensemble;它適合異質模型平台,不是專為 LLM KV cache 打造的引擎。

tRPC:用 TypeScript inference 連起 client 與 server 的 API 合約

tRPC 讓 client 直接引用 server router 的型別,不需先寫 schema 或產生程式碼;v11 另有 alpha 階段的官方 OpenAPI 3.1 產生器。

ts-rest:保留 REST 語意的 TypeScript contract-first API

ts-rest 用共享 contract 描述 method、path、status code 與 schema,在不產生程式碼的前提下讓 server 與 client 保有端到端型別。

Twingate:以 Identity 與 Resource 取代整段網路存取

Twingate 透過 client、connector、controller 與 relay,把使用者授權收斂到特定 resource;它是 managed ZTNA,而不是任意 peer-to-peer overlay。