Late Events Arrive After the Window Has Closed
A daily total closes when the watermark passes the window end plus the allowed lateness. A row that arrives after that line keeps its event time and does not change the number that already shipped.
Hi, I'm Rowland. I build highly scalable, resilient systems and design elegant architectures. I love making complex things simple, both in open and closed source.
I like building modern UI's and scalable SPA with HTML, CSS, JavaScript and React
I also like working in the server side, with technologies like Node.js, SQL and NoSQL
I have worked with some great JamStack architecture for better performance, faster development & SEO Optimization
Cross platform mobile development for iOS and Android phones using React Native
A daily total closes when the watermark passes the window end plus the allowed lateness. A row that arrives after that line keeps its event time and does not change the number that already shipped.
A date on a roadmap is the day the team reads the evidence again. If the interviews or the funnel that justified the slot have gone stale, building it turns a bet into a promise nobody renewed.
Retrying a payment is safe only when client and server agree on what counts as the same request. For POST, idempotency is that agreement. The client owns a key, the server keeps a store, and a small set of rules covers replay, conflict, expiry, and recovery.