Building Serverless Data Infrastructure in the AWS Cloud
Presentation given at the Utah Big Mountain Data & Developer Conference in November 2017. Describes the new data economy, a reference architecture for Big Data infrastructure, and its application to Amazon Web Services serverless services.
is not a product it’s an architecture… (and architecture is a principled and pattern-oriented approach to building systems) Any and all data… Any source and format… Any time…
Pipelines data Ingestion C1 C2 C3 C..n • Preserve RAW data; enrich only • Apply transforms to create new, REFINED datasets (e.g. customer partitioned views) • Catalog new datasets • Enable new use cases: • Reporting/Analytical views • Machine/Deep Learning X Y Z ALL DATA
real estate Your software, your (virtual) servers Platform as a Service Someone else’s software, servers, hardware and real estate Your custom application software Software as a Service Someone else’s application software, you provide the data (everything else doesn’t matter) Cycle Time Capital Optimization Differentiation Focus High Higher Highest
alarms, etc. listen for events: trigger a handler with an event stateless event handling: avoid state, persist as event source, handoff as soon as possible automation through orchestration and coordination Principles for event-driven, reactive data infrastructure primed for serverless architectures
real estate Your software, your (virtual) servers Platform as a Service Someone else’s software, servers, hardware and real estate Your custom application software Software as a Service Someone else’s application software, you provide the data (everything else doesn’t matter) Cycle Time Capital Optimization Differentiation Focus High Higher Highest
real estate Your software, your (virtual) servers Platform as a Service Someone else’s software, servers, hardware and real estate Your custom application software Software as a Service Someone else’s application software, you provide the data (everything else doesn’t matter) You are likely here… Aim here… TBD Opportunity! Public Cloud R&D Investment