7. Id est
● Hardware has morphed into virtual
machines
● VMs have morphed into containers
● Containers are morphing into functions
8. At the same time
● When talking about “pure” data - the
closer to the hardware the faster it
can be accessed - and with smaller
latency
9. Id est
● Files have morphed into databases
● Databases have morphed into distributed
databases
● Distributed DBs have morphed into
○ distributed Ledgers and Blockchains
○ also into Data Lakes and Deltas (not sure yet about Seas and Oceans)
10. Aside: Big(ger) Data Structures
OLAP OLTP
Homogenous
Data Lake, Delta, Sea
Distributed Ledger*
Heterogeneous Blockchain
12. Guesstimation
● This happens because data is “inert”
but
● The smaller the unit of code that needs
to run, the more controllable the
output/behavior (we can even formally
verify some - if not all - of it)
19. Option 2
● Storage = House of Big Data
● Does not work all the time. It might
even be an anti-pattern.
20. Modus Operandi
● API Gateway / Service Mesh
● Service Registry
These tend to handle only the computing
side
21. Data side
● Additional concerns: “at rest” behavior
vs “in flight” behavior
● Schemas => APIs
● Stateful serverless?
22. DataOps
● It’s not just DevOps for Data
● Intersection of Computing and Storage
w/ Organization
○ Human Resource 4-dimensions
■ Wants
■ Knows
■ Time / Availability
■ Privileges
24. Conway’s law
Any organization that designs a system (defined broadly)
will produce a design whose structure is a copy of the
organization's communication structure
Melvin Conway, 1967
25. But even if we only
talk about technology
things are
complicated