VukVuk (Page 18)

Materialized View Pattern

Speed up quering by having a 'materialized' copy of data

Materialized view is a database object that contains the results of a query. Data can be anything from local copy of remote data, complex joins of data, or data calculated with aggregate function.

Read more...


Architecture Decision Record - ADR

Document 'Why', not What

How often have you wanted to update something you did not understand? Not just the logic behind it, but the reason why someone did something exactly that way? And how many hours/days(/weeks?) it took you to finally conclude that "that stupid piece of code" was actually pretty smart and that was you, who was wrong and has wasted a lot of time?

Read more...


System Design: Synchronizing large sums of Shared Data from Centralized Server with Multi-tenant Solution with separate SQL Server Databases (and maybe other Services with NoSQL).

Event sourcing for data synchronization

Synchronize data between a server and multiple clients.

Read more...