Published inTowards Dev💌 Event EnvelopesIntroduce consistent attributes to event payloads to increase observability and reduce cognitive loadOct 16, 2024Oct 16, 2024
Published inLevel Up CodingSingle Table Design (with DynamoDB)A proven technique for consistent storage and access across diverse data types.Oct 10, 20241Oct 10, 20241
Published inLevel Up CodingCommands, Queries and Events in EDACommunicating in an event-driven way relies on async messages, but not all messages are “events”Oct 10, 2024Oct 10, 2024
Lean Coffee for Better MeetingsSynch time with our teams and colleagues is precious, we need to spend that time wisely. Lean Coffee is a format that helps us maximise our…Sep 30, 2024Sep 30, 2024
Events ❤️ Hexagonal ArchitectureStructuring code in a Serverless system can cause some headaches. Thankfully there is a pattern which can help: Hexagonal ArchitectureApr 9, 2024Apr 9, 2024
Published inLevel Up CodingWhy is Event Sourcing so useful in Domain Driven Design?If you’ve been reading about Domain Driven Design, you have probably come across the term Event Sourcing. But, why are they so often found…Feb 22, 20247Feb 22, 20247
Published inLevel Up CodingServerless ️❤️ Hexagonal ArchitectureOrganising your Serverless codebase can be a real challenge, but Hexagonal Architecture can helpJan 16, 20242Jan 16, 20242
Published inBetter ProgrammingCommands in an Event-Driven ArchitectureWhen we think of event-driven architecture (EDA), we naturally think of fire-and-forget events. But what happens when we need a response?Apr 4, 20235Apr 4, 20235
Published incinch TechnologyAre you sure that’s a Feature Toggle? 🤨Feature Toggles are a simple idea, at first glance. But if you scratch below the surface there can be a lot of nuance to them.Jul 4, 20223Jul 4, 20223
Published inBetter ProgrammingTesting in Serverless ProjectsTests help to give us confidence in our coding, but they can also slow us down. How do we strike the right balance between running them…Jun 24, 20222Jun 24, 20222