JLJeremy Longshoreinjeremylongshore.hashnode.dev·Jul 1 · 4 min readChristmas Eve Cleanup: GWI SDK Types and Intent Mail Audit LogChristmas Eve. Six commits. The kind of day where you polish what shipped yesterday instead of building something new. git-with-intent: SDK Types Two commits on git-with-intent. The SDK types needed a00
CDCoding Dropletsincodingdroplets.com·Jun 3 · 14 min readAudit Logging in ASP.NET Core: Middleware vs EF Core Interceptors vs Domain Events — Enterprise Decision GuideAudit logging is one of those requirements that sounds simple until you actually sit down to implement it across a production API. Every enterprise team eventually faces the same question: where does 00
GRGrim Ringrimlabs.hashnode.dev·Mar 29 · 6 min readWhy We Open-Sourced Our Audit Logging Instead of Using SplunkThe quote from Splunk came in at $96,000 per year. For audit logging. Our CTO read the email, looked at me and said "we can build this." And for once, he was right. Sort of. The Enterprise Pricing Problem If you've ever priced enterprise logging solu...00
GRGrim Ringrimlabs.hashnode.dev·Mar 29 · 6 min readOur Auditor Asked How We Prove Logs ArenWe were 4 months into our SOC 2 audit when the auditor asked a question that stopped us cold: "How do you prove that your audit logs haven't been modified after the fact?" We looked at each other. Our audit logs were in a PostgreSQL table. Anyone wit...00
GRGrim Ringrimlabs.hashnode.dev·Mar 29 · 6 min readMulti-Tenant Audit Logging: The Architecture Mistakes We MadeWe shipped our SaaS product with a single audit_logs table that had a tenant_id column. Seemed fine. Every query filtered by tenant_id. We had an index on it. Done. Then a customer's admin found another customer's audit events in their activity feed....00
GRGrim Ringrimlabs.hashnode.dev·Mar 29 · 5 min readOur Biggest Enterprise Deal Almost Died Because We DidnWe were 8 weeks into a sales cycle with a Fortune 500 company. $240K ACV deal. Our biggest ever. The champion loved our product. The technical evaluation went great. The pilot was successful. Then it hit the security review. Their CISO's team sent us...00
GRGrim Ringrimlabs.hashnode.dev·Mar 29 · 6 min readAudit Logging Looked Like a Weekend Project. It Took Us 3 Months.When our PM dropped the ticket into the sprint, it said "Add audit logging for user actions. Estimated: 3 story points." Three story points. That's like, a day and a half of work. Create an audit_logs table, write some middleware to capture events, a...00