Nathan Marz discusses the essential properties of building real-time big data systems, emphasizing robustness, low latency, scalability, and extensibility. He introduces a layered architecture consisting of a batch layer for high latency data processing and a speed layer for compensating immediate data needs, highlighting how both layers work together to manage accuracy and efficiency. The document also outlines a specific data model that tracks discrete facts over time, which aids in analytics and error recovery.