Collection
This collection features articles and community discussions in the 云原生 space, focusing on real-world engineering scenarios, tool selection, practical paths, and risk boundaries.
The page is continuously updated and serves as a learning roadmap, technology selection reference, and technical review entry point.
@admin·18 min read·Cloud Native A PostgreSQL row is limited to 8KB, so how can TEXT or JSONB hold megabytes of data? TOAST automatically compresses oversized values and moves them to a separate table. This guide explains its four strategies (PLAIN/EXTERNAL/EXTENDED/MAIN), query-performance costs, when to tune storage, and best practices for designing large fields.
#DevOps♥ 1940 comments
@admin·25 min read·Cloud Native What was this price last week? Ordinary tables keep only current values; temporal tables retain history. This article explains audit logs, versioned rows, valid-time ranges, PostgreSQL temporal extensions, the SQL:2011 standard, CDC alternatives, and when temporal tables are warranted versus when an audit log is enough.
#DevOps♥ 1960 comments
@admin·6 min read·Cloud Native HTTP 200 does not prove that AI output remains usable. This article turns fixed tasks into low-risk black-box probes, covering scoring contracts, isolated execution, OpenTelemetry metrics, Prometheus alerts, and false-positive rollback.
#AI #LLM #DevOps♥ 00 comments
@admin·5 min read·Cloud Native Head-based random sampling often drops low-frequency model failures and long-running Agent anomalies. This article covers Trace aggregation, tail-sampling policies, Collector capacity sizing, sampling validation, and overload rollback procedures.
#LLM #AI Agent #DevOps♥ 00 comments
@admin·5 min read·Cloud Native Deduplicating only after a random split leaves content from the same source on both sides of the training and evaluation sets. This article uses stable fingerprints, near-duplicate connected components, and evaluation isolation watermarks to control duplication and benchmark leakage.
#AI #LLM #DevOps♥ 2000 comments
@admin·5 min read·Cloud Native Successful field deserialization does not mean training semantics are compatible. This article uses stable field identities, read/write matrices, shadow transformations, and distribution gates to control feature and label Schema evolution.
#AI #LLM #DevOps♥ 2010 comments
@admin·5 min read·Cloud Native Deleting records from a source table does not automatically alter training shards, checkpoints, or released models. This article uses irreversible tombstones, reverse lineage, and artifact disposition gates to prevent revoked data from continuing to enter training.
#AI #LLM #DevOps♥ 2020 comments
@admin·5 min read·Cloud Native A dataset can keep changing under the same name during training. Immutable membership manifests, source watermarks, transform digests, and derived lineage make each training input set exactly reproducible.
#AI #LLM #DevOps♥ 2030 comments
@admin·4 min read·Cloud Native Even when every shard validates successfully, an entire file may still be missing or workers may read different versions. This article uses descriptors, set commitments, publication barriers, and generation pointers to keep training inputs complete and consistent.
#AI #LLM #DevOps♥ 2040 comments
@admin·5 min read·Cloud Native Writing business rows and events separately to a database and message system creates a dual-write window, while a send timeout cannot prove that the message was not delivered. This article combines outbox events, dispatcher claims, unknown-delivery reconciliation, and consumer deduplication into an auditable protocol.
#TypeScript #DevOps♥ 2050 comments
@admin·5 min read·Cloud Native A 2xx response proves only that an endpoint successfully answered an HTTP request, not that the subscriber completed business processing. This article uses subscription generations, a signing-key state machine, immutable delivery evidence, and optional processing receipts to govern retries and rotation.
#TypeScript #DevOps♥ 2100 comments