Trello показывает исторический журнал всего, что сделал любой пользователь с момента создания правления. Аналогично, если вы нажмете на определенную карту, она отобразит историю любого, что кто-либо сделал с этой карточкой.
Слежение за каждым изменением/добавлением/удалением, которое хранится на неопределенный срок, должно собирать тонну данных, а также потенциально узкое место при записи в журнал истории событий (при условии, что он немедленно записывается в хранилище данных). Я имею в виду, что это не то, что они хранят все в файлах журналов, распространяемых по 1000 серверов, которые они собирают и анализируют, когда им нужно что-то найти - они все время отображают всю эту информацию.
Я знаю, что это не единственная услуга, которая предоставляет что-то подобное, но как бы вы решили создать такую систему?