The Evolution of FluentDynamoDB
FluentDynamoDB has come a long way from its origins as a small internal helper library. What began as a verbose, hand-crafted collection of table definitions, mapping code, and string-based expression builders has evolved—under real production needs and the pressure of the Kiroween 2025 competition—into a fully source-generated, strongly-typed, expression-driven DynamoDB framework. This post walks through that transformation step by step, highlighting the major design pivots, the problems each phase solved, and how FluentDynamoDB grew into the modern developer experience it offers today.
