09When does duplicated Terraform code deserve extraction into a module, and how do you version modules so consumers do not break?▼medium★ EssentialNewHashiCorpAccentureInfosysunlockedExtract too early and you maintain a wrapper nobody thanks you for. Here is the extraction trigger, the semver contract that maps onto Terraform surfaces, and the parallel-release path for breaking changes.Open full answer →
05Monorepo or many repos for forty microservices? Argue it from the operational side.▼hardNewGoogleMetaUber2 repliesunlockedA question where both answers are defensible and the reasoning is the entire score. The operational consequences are concrete: what happens when a shared library needs a security patch.Open full answer →
11You deploy to production ten times a day. Does semantic versioning even mean anything for you?▼easyNewAtlassianStripeSwiggy○ sign inA vocabulary check with a trap inside it. Strict semantic versions bind libraries and SDKs; continuously deployed services play a different game, and pretending otherwise signals inexperience.Open full answer →
31A team wants to fine-tune a model every time their labelled data grows. Build them the pipeline.▼hardNewDatabricksSalesforceSnowflake2 replies◆ premiumThe training part is a job. Everything around it is the pipeline: data snapshots that are immutable, an evaluation gate with a threshold set in advance, and adapters versioned so a bad one is a routing change away from gone.Open full answer →
33A training run from three months ago cannot be reproduced. Same code, same data, different result. Where does the difference come from?▼hardNewNVIDIADatabricksGoogle2 replies◆ premiumCode and data are the two things people pin, and they are rarely the two things that changed. The driver, the framework build, the kernel selection and the data ordering all vary underneath a pinned repository.Open full answer →