URL |
Description |
Agile Architecture - Molly Dishman & Martin Fowler Keynote |
|
Introduction to NoSQL by Martin Fowler |
Impedance Mismatch Problem with relational databases |
Keynote: Microservices by Martin Fowler |
Characteristics of Microservices
- Componentization via services
- Organized around business capbilities
- Products not Projects
- Smart endpoints and dumb pipes
- Decentralized Governance
- Decentralized Data Management
- Infrastructure Automation
- Design for failure
- Evolutionary Design
|
NoSQL Distilled to an hour by Martin Fowler |
Characteristics of NoSQL databases
- non-relational
- open source
- cluster-friendly
- 21st Century Web
- schema-less
Consistency
- Relaxing Durability
- Eventual Consistency
- Quorums
- Read-Your-Writes Consistency
Why use NoSQL
- easier development
- large scale data
- lots of relations (graph databases)
- advent of web services and REST
- rapid time to development
- data intensive
- useful for more strategic applications
- Impedance Mismatch Problem with relational databases
- scales across clusters of computers
|