SE Radio 561: Dan DeMers on Dataware

Topics covered
Popular Clips
Episode Highlights
Dynamic Access
Dynamic access control in dataware systems ensures that access permissions are consistently enforced across multiple applications. explains that this approach allows for rules, such as salary visibility, to be dynamically adapted as organizational roles change, ensuring that data access remains secure regardless of the application used 1. This system operates under the credentials of the end user rather than the application, preventing unauthorized data access even if an application is flawed 1. highlights the importance of auditing these controls independently to maintain security 1.
It's one of those things that, until you take a step back and realize it's actually just impossible to have consistency of controls in any organization of any complexity, which is pretty damn scary.
---
This consistency is crucial in complex organizations where traditional methods struggle to maintain control over data access 2.
Data Dynamics
Data control dynamics in dataware involve treating control data as part of the data itself, allowing for granular and temporal control over access 3. emphasizes that this approach extends protections to all forms of data, including metadata, ensuring comprehensive security 3. This method challenges traditional concepts of data ownership, suggesting that data should not be confined within applications but rather exist as a separate, federated plane 4.
How can data be owned by an application? State can be owned by an application, but business information, it just doesn't make sense.
---
This separation allows for more flexible and scalable data management, akin to a network of connected services 4.
Related Episodes

Episode 456: Tomer Shiran on Data Lakes
Answers 383 questions
SE Radio 560: Sugu Sougoumarane on Distributed SQL Databases
Answers 383 questions

SE Radio 571: Jeroen Mulder on Multi-Cloud Governance
Answers 383 questions

SE-Radio Episode 288: DevSecOps
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps
Answers 383 questions

SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science
Answers 383 questions

SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials
Answers 383 questions

SE Radio 592: Jaxon Repp on Distributed Data Infrastructure
Answers 383 questions

SE Radio 559: Ross Anderson on Software Obsolescence
Answers 383 questions

SE-Radio Episode 361: Daniel Berg on Istio Service Mesh
Answers 383 questions

SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems
Answers 383 questions

SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon
Answers 383 questions

SE Radio 623: Mike Freedman on TimescaleDB
Answers 383 questions













