KMKrishnam Murarkainedilec-engineering.hashnode.dev·10h ago · 2 min readA sitemap total is not a release checkA sitemap can contain three URLs before a release and three afterward while still shipping the wrong inventory. A count checks size. It does not check membership. Consider a synthetic inventory with p00
KMKrishnam Murarkainedilec-engineering.hashnode.dev·3d ago · 4 min readDeprovisioning Is Not a Message You Send, It Is a State You VerifyAn offboarding runs, the identity provider reports success, the connector logs a 2xx for every application in scope, and the ticket closes. What that sequence establishes is that each provider accepte00
KMKrishnam Murarkainedilec-engineering.hashnode.dev·6d ago · 3 min readYour App's Data Safety Form Starts with Its SDK ConfigurationThe useful starting point for a mobile app's data declaration is a description of how that app actually uses its dependencies. An SDK provider can document supported features and possible data flows. 00
KMKrishnam Murarkainedilec-engineering.hashnode.dev·Sep 9 · 5 min readCompensation Is Not a Rollback, It Is New Business WorkThe word that does the most damage in a long-running workflow review is rollback. A step fails somewhere in the middle of an order or an onboarding, someone asks for the whole instance to be rolled ba00
KMKrishnam Murarkainedilec-engineering.hashnode.dev·Sep 7 · 4 min readLate Is Not a Property of an Event, It Is a Relation to a WatermarkEvery streaming pipeline we build ends up having the same argument, and it is almost never about throughput. It is about one word in a ticket: late. Someone reports that a record arrived late, and the00