Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Design Patterns of GeoData Driven Apps

Design Patterns of GeoData Driven Apps

Modern geospatial applications are becoming more and more complex. Whether it be an application for self driving cars or prediction engine for energy forecasting the number of moving pieces are increasing. Applications are dealing with real-time data, often with errors and/or missing data. In addition to this skills specialization means teams working on these applications have to collaborate and communicate across different aspects of the software in a meaningful way. This can range from machine learning and data science workflows to delivering meaningful insights to end users. In this talk we will describe design patterns of geo data pipelines in the age of big data & machine learning. We will provide tips on the open source options available to develop such architectures. Where possible we will identify gaps in the market.

Shoaib Burq

October 24, 2019
Tweet

More Decks by Shoaib Burq

Other Decks in Technology

Transcript

  1. Complexity in Data Driven Apps 3 greater number of data

    sources more stakeholders more applications bigger datasets
  2. 4

  3. 5

  4. 6

  5. 10

  6. 12 v2: add workflow system Add S3 to Store Raw

    Data Trigger Workflow (AWS lambda)
  7. 13 v2: add workflow system Add S3 to Store Raw

    Data Trigger Workflow (AWS lambda) https://docs.prefect.io/core
  8. v3: Doing Data Science 16 Workstation with GPUs to train

    ML & DL Models ————————— deeplearningbox.com —————————
  9. v3: Doing Data Science 17 Workstation with GPUs to build

    Deep Learning Models Competing for Resources with applicatioon Manual Deployment of ML Models