SlideShare a Scribd company logo
1 of 27
1Solutions Showcase
SOLUTIONS SHOWCASE
Feeding 10 Billion People with
Cloud-Scale Compute and Analytics
Teddy Bekele, Land O’Lakes
Joey Jablonski, Cloud Technology Partners
2Solutions Showcase
Session Abstract
By 2050, the world's exploding demand will require farms to
feed upwards of 10 Billion people. Global leader in
precision agriculture, Land O’Lakes, uses a novel
application of cloud-scale compute and analytics to
revolutionize modern farming to produce more
corn on fewer acres today compared to 50 years ago.
3Solutions Showcase
Farmer-owned
International Development
Production Consumer
Feeding Human Progress
4Solutions Showcase
Unprecedented Opportunity
Source: United Nations Food and Agricultural Organization
● Diets are improving with rapid growth
of middle class
● Global food production will need to
increase 70% to meet higher demand
● World population to grow from 7.0 billion
to 9.2 billion by 2050
5Solutions Showcase
Limited resources intensify the challenge
OECD-FAO, global water supply/demand model; agricultural production based on IFPRI computed general equilibrium model base case;
A Daunting Task, Prof. Robert Thompson
5
%
amount of additional land projected
to be cultivated by 2050
12% amount of additional arable land
available globally
40% amount water demand will outstrip
supply by 2030
6Solutions Showcase 6
We must produce more food,
with fewer resources and less
environmental impact
7Solutions Showcase
The Solution: Ag Tech Revolution
Ag Tech will
close the gap
between
genetic
potential and
real world
results
Source: USDA
NASS
Biotech
Revolution
Ag Tech
Revolution
Mechanization
Revolution
300
250
200
150
100
50
0
1900 1920 1940 1960 1980 2000 2020 2040 2060
Historical Corn Yields (bu/acre)
8Solutions Showcase
1234
9Solutions Showcase
WinField Data Silo™ – Share In, Share Out
Grower Owned
Data
Member Owned
Solution
Access Control In
Hands of Growers
or Delegates
Co-Branded with
Local
“Most Trusted”
Solution
10Solutions Showcase
• Speed of development time
• Ability to change technologies as the
project’s needs changed
• Simple integration and ability to leverage
Google Maps
• Easy scalability to quickly deploy test
instances for remote developers
Value of Google Cloud
11Solutions Showcase 11
What is Data Silo?
12Solutions Showcase
NutriSolutions
(Tissue Data)
Scout Pro
R7
(Prescriptions Archive Imagery)
Data Silo
Store, Share, Search, Control
Monsanto
Cloud
John Deere
Cloud
Climate
Corp Cloud
Data
tagged by
Account,
Grower,
Spatial
Location
Partner API Access
Grower
FMIS
13Solutions Showcase
Data Privacy Execution
Data Privacy
Controls & Verification
Vulnerability
Detection
Access Control
Data Integrity
Risks
Audit Functionality
Sharing
Grower / Operator - Owner
14Solutions Showcase 14
Building Data Silo
15Solutions Showcase
Data Silo Development Timeline – Concept Phases 1 -
4
File Centric
Development
Spatial Centric
Development
Discovery Workshops
Feb-Apr May-Aug
Design Data Model
Build the Silo
Show boundaries
Tweak Data Model
Rebuild Database
Enrich the UI
Make it GIS Aware
Replatform the App
Build APIs
Security Assessment
Security Assessment
16Solutions Showcase
Functional Architecture
Show Data
Available
Login
Upload Data
Initial Landing
Download Data
Security &
Permissions
Audit & Reporting
Impersonation
Spatial
Presentation
Search
OADA Compliant
APIs
Data
Transformation
Transaction
Engine
Rx
Seller Replica
Tissue Samples
Grower Replica
Field Boundaries
Account Replica GSI - Query
PresentationAccessData
17Solutions Showcase
DB-masterDB-slave(1) DB-slave(n)
VM-Fileprocessor
(1)
VM-Fileprocessor
(n)
Load Balancer – Fileprocessor Service
VM-App (1) VM-App (n)
API Gateway
VM-APIs (1) VM-APIs (n)
Load Balancer – Application
Load Balancer - APIs
User
Connections
Application
Connections
Application Logical Architecture
18Solutions Showcase 18
Data Silo Architecture
19Solutions Showcase
Boundary
• Boundaries - Must associate to fields
• Seed / Fert / Yield - ‘Deconstruct’ and
store as point / polygon data
– Associated Grower
• Has crop, date, fert,
product, yield qty, etc.
• May have point or polygon
data that is ‘outside’ all
defined boundaries
• Soil and Tissue data - Associated with
Grower
• Access controlled by Grower + Share
Logical Data Model
Farm 1
Seed Rx
Yield Data
Tissue Test Data (GIS
Points)
Farm 2
Grower
Field 3 Boundary x
Field 1
Field 2
Boundary 3
Boundary 4
Boundary 5
Boundary 2
Boundary 1
(GIS Poly)
Fert Rx
Soil Test Data (GIS
Points)
Associate any
boundary with
geospatial data
when ‘Querying’
20Solutions Showcase
Application Data Model
user_audit
datasilo_user_id
event_id
date_time
datasilo_users
datasilo_user_id
primary_account_id
account_link
Datasilo_user_id
account_id
accounts
account_id
parent_account
sources
id
name
seasons
id
parent_grower
resources
resource_id
owner_datasilo_user_id
source.id
season
resource_access
resource_id
datasilo_user_id
permission
audit_change
resource_id
event_id
datasilo_user_id
data_time
audit_access
resource_id
event_id
datasilo_user_id
data_time
tags
name
Tables specific to
data type
V11.0 - 10/20/15
21Solutions Showcase
Application Functional Layers
U (PHP, HTML)
APIs (PHP Endpoints)
File Processing (Python)
Business Logic
(PHP)
Zend
APIs(PHPEndpoints)
22Solutions Showcase
API Designs
As Applied
Seed
Rx Seed
Fertilizer
Rx
As Applied
Fertilizer
Harvester
Yield Data
Raw
Processed
Summary
Soil and Tissue
Test Results
Boundaries
Please file
content to extra
Properties
Associate
to Field
x/y
Lat / Long
Upload
Files
Manual and
Metadata about
File
Browse for
Files
Publish Event
to Subscribers
R7 User
ADAPT
Data Silo
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
<<include>>
23Solutions Showcase
Google Cloud Platform Architecture
Revised Requirements
• Provide View into geo spatial data
even as boundaries change
• Data Silo needs to be GIS aware –
All data has spatial reference
• Map UI is the main driver
• Include Field Experts in Design
Guidelines
• ‘Revolutionary’ Design – Separate
Data from boundaries
• Rapid Development
• Use LOL standards for OS
• Consider portability
Architectural Impact
• IaaS requires change in support
model
• Opportunity to consolidate Dev
platform and language
Postgres SQL
With GIS
24Solutions Showcase
Lessons Learned
Cloud computing gives you flexibility.
Move freely between cloud services as you deploy
Understand your user base.
Don’t build for a scale you will never see
Use technologies your team is comfortable with
and that fit into the organizational dynamics.
25Solutions Showcase
650%
more corn
today on
13%
fewer acres
than 1950
It can be done
Source: USDA Economic Research Service
Production(millionsbushels)
PlantedAcres(millionsofacres)
14000
12000
10000
8000
6000
4000
2000
0
200
150
100
50
0
Planted AcresCorn Production
26Solutions Showcase
About CTP
Trusted advisor for enterprises moving
to the cloud.
• Experts in mission-critical application
development
• Experts in enterprise cloud and work
closely with Google, AWS, Microsoft,
OpenStack and others
• 300+ midmarket and enterprise projects,
all challenging, all successful
See how we can help: cloudtp.com
27Solutions Showcase 27
Thank you for your time.
Teddy Bekele - TBekele@landolakes.com
Joey Jablonski - Joey.Jablonksi@cloudtp.com

More Related Content

What's hot

Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Information economics and big data
Information economics and big dataInformation economics and big data
Information economics and big dataMark Albala
 
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1cGene Kim
 
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...Denodo
 
Halloween Infographic
Halloween InfographicHalloween Infographic
Halloween InfographicNetAppUK
 
Matthew Johnston - Big Data Futures Outlook BCM
Matthew Johnston - Big Data Futures Outlook BCMMatthew Johnston - Big Data Futures Outlook BCM
Matthew Johnston - Big Data Futures Outlook BCMHoi Lan Leong
 
A Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data VirtualizationA Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data VirtualizationDenodo
 
Big Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesBig Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesAshraf Uddin
 
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)Denodo
 
Logical Data Fabric: Architectural Components
Logical Data Fabric: Architectural ComponentsLogical Data Fabric: Architectural Components
Logical Data Fabric: Architectural ComponentsDenodo
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services MarketplaceDenodo
 
Cloud Adoption, Risks and Rewards Infographic
Cloud Adoption, Risks and Rewards InfographicCloud Adoption, Risks and Rewards Infographic
Cloud Adoption, Risks and Rewards InfographicHitachi Vantara
 
Big data security and privacy issues in the
Big data security and privacy issues in theBig data security and privacy issues in the
Big data security and privacy issues in theIJNSA Journal
 
Hitachi data systems and tsys success story
Hitachi data systems and tsys success storyHitachi data systems and tsys success story
Hitachi data systems and tsys success storyHitachi Vantara
 
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...Hitachi Vantara
 
Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...
Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...
Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...Denodo
 
GDPR Compliance Made Easy with Data Virtualization
GDPR Compliance Made Easy with Data VirtualizationGDPR Compliance Made Easy with Data Virtualization
GDPR Compliance Made Easy with Data VirtualizationDenodo
 
Intro to big data and applications -day 3
Intro to big data and applications -day 3Intro to big data and applications -day 3
Intro to big data and applications -day 3Parviz Vakili
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationDenodo
 

What's hot (20)

iri-highres
iri-highresiri-highres
iri-highres
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Information economics and big data
Information economics and big dataInformation economics and big data
Information economics and big data
 
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
 
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
 
Halloween Infographic
Halloween InfographicHalloween Infographic
Halloween Infographic
 
Matthew Johnston - Big Data Futures Outlook BCM
Matthew Johnston - Big Data Futures Outlook BCMMatthew Johnston - Big Data Futures Outlook BCM
Matthew Johnston - Big Data Futures Outlook BCM
 
A Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data VirtualizationA Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data Virtualization
 
Big Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesBig Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture Capabilities
 
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
 
Logical Data Fabric: Architectural Components
Logical Data Fabric: Architectural ComponentsLogical Data Fabric: Architectural Components
Logical Data Fabric: Architectural Components
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services Marketplace
 
Cloud Adoption, Risks and Rewards Infographic
Cloud Adoption, Risks and Rewards InfographicCloud Adoption, Risks and Rewards Infographic
Cloud Adoption, Risks and Rewards Infographic
 
Big data security and privacy issues in the
Big data security and privacy issues in theBig data security and privacy issues in the
Big data security and privacy issues in the
 
Hitachi data systems and tsys success story
Hitachi data systems and tsys success storyHitachi data systems and tsys success story
Hitachi data systems and tsys success story
 
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
 
Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...
Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...
Partner Keynote: How Logical Data Fabric Knits Together Data Visualization wi...
 
GDPR Compliance Made Easy with Data Virtualization
GDPR Compliance Made Easy with Data VirtualizationGDPR Compliance Made Easy with Data Virtualization
GDPR Compliance Made Easy with Data Virtualization
 
Intro to big data and applications -day 3
Intro to big data and applications -day 3Intro to big data and applications -day 3
Intro to big data and applications -day 3
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 

Viewers also liked

Zeebrugge stak Antwerpen in 2014 voorbij als marihuana-haven
Zeebrugge stak Antwerpen in 2014 voorbij als marihuana-havenZeebrugge stak Antwerpen in 2014 voorbij als marihuana-haven
Zeebrugge stak Antwerpen in 2014 voorbij als marihuana-havenThierry Debels
 
Fuel Injector Project
Fuel Injector ProjectFuel Injector Project
Fuel Injector Projectnyc9630
 
MSPmentor_May2016_v2
MSPmentor_May2016_v2MSPmentor_May2016_v2
MSPmentor_May2016_v2Wayne Klug
 
Social Citation
Social CitationSocial Citation
Social CitationVitae
 
PakistanPetroleumLtd_InternshipReport
PakistanPetroleumLtd_InternshipReportPakistanPetroleumLtd_InternshipReport
PakistanPetroleumLtd_InternshipReportQassam Sarmad
 
NOHAMED KHALIL ABDEL-ALEEM-MT
NOHAMED KHALIL ABDEL-ALEEM-MTNOHAMED KHALIL ABDEL-ALEEM-MT
NOHAMED KHALIL ABDEL-ALEEM-MTMohammed Khalil
 
E ohutus ja veebireeglid
E ohutus ja veebireeglidE ohutus ja veebireeglid
E ohutus ja veebireeglidmerilinlepik
 
Final Year Project Guidance
Final Year Project GuidanceFinal Year Project Guidance
Final Year Project GuidanceVarad Meru
 
Inmuno presentacion de l antigeno
Inmuno presentacion de l antigenoInmuno presentacion de l antigeno
Inmuno presentacion de l antigenoJonathan Trejo
 
Docker: From Zero to Hero
Docker: From Zero to HeroDocker: From Zero to Hero
Docker: From Zero to HeroEspeo Software
 
PostgreSQL Rocks Indonesia
PostgreSQL Rocks IndonesiaPostgreSQL Rocks Indonesia
PostgreSQL Rocks IndonesiaPGConf APAC
 
Wormhole attack detection algorithms
Wormhole attack detection algorithmsWormhole attack detection algorithms
Wormhole attack detection algorithmskitechsolutions
 

Viewers also liked (16)

Zeebrugge stak Antwerpen in 2014 voorbij als marihuana-haven
Zeebrugge stak Antwerpen in 2014 voorbij als marihuana-havenZeebrugge stak Antwerpen in 2014 voorbij als marihuana-haven
Zeebrugge stak Antwerpen in 2014 voorbij als marihuana-haven
 
Fuel Injector Project
Fuel Injector ProjectFuel Injector Project
Fuel Injector Project
 
MSPmentor_May2016_v2
MSPmentor_May2016_v2MSPmentor_May2016_v2
MSPmentor_May2016_v2
 
Social Citation
Social CitationSocial Citation
Social Citation
 
PakistanPetroleumLtd_InternshipReport
PakistanPetroleumLtd_InternshipReportPakistanPetroleumLtd_InternshipReport
PakistanPetroleumLtd_InternshipReport
 
Cirkel van onmacht
Cirkel van onmachtCirkel van onmacht
Cirkel van onmacht
 
NOHAMED KHALIL ABDEL-ALEEM-MT
NOHAMED KHALIL ABDEL-ALEEM-MTNOHAMED KHALIL ABDEL-ALEEM-MT
NOHAMED KHALIL ABDEL-ALEEM-MT
 
E ohutus ja veebireeglid
E ohutus ja veebireeglidE ohutus ja veebireeglid
E ohutus ja veebireeglid
 
Final Year Project Guidance
Final Year Project GuidanceFinal Year Project Guidance
Final Year Project Guidance
 
Tumores de tejido óseo
Tumores de tejido óseoTumores de tejido óseo
Tumores de tejido óseo
 
Inmuno presentacion de l antigeno
Inmuno presentacion de l antigenoInmuno presentacion de l antigeno
Inmuno presentacion de l antigeno
 
Docker: From Zero to Hero
Docker: From Zero to HeroDocker: From Zero to Hero
Docker: From Zero to Hero
 
Difteria
DifteriaDifteria
Difteria
 
PostgreSQL Rocks Indonesia
PostgreSQL Rocks IndonesiaPostgreSQL Rocks Indonesia
PostgreSQL Rocks Indonesia
 
1
11
1
 
Wormhole attack detection algorithms
Wormhole attack detection algorithmsWormhole attack detection algorithms
Wormhole attack detection algorithms
 

Similar to Feeding 10 Billion People with Cloud-Scale Compute and Analytics

Ensuring compliance of patient data with big data
Ensuring compliance of patient data with big dataEnsuring compliance of patient data with big data
Ensuring compliance of patient data with big dataAyad Shammout
 
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례kosena
 
SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo!
SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo! SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo!
SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo! Sumeet Singh
 
SC7 Workshop 1: Big Data in Secure Societies
SC7 Workshop 1: Big Data in Secure Societies SC7 Workshop 1: Big Data in Secure Societies
SC7 Workshop 1: Big Data in Secure Societies BigData_Europe
 
SC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food Workshop
SC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food WorkshopSC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food Workshop
SC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food WorkshopBigData_Europe
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)Denny Lee
 
Hadoop Webinar 28July15
Hadoop Webinar 28July15Hadoop Webinar 28July15
Hadoop Webinar 28July15Edureka!
 
Is It A Right Time For Me To Learn Hadoop. Find out ?
Is It A Right Time For Me To Learn Hadoop. Find out ?Is It A Right Time For Me To Learn Hadoop. Find out ?
Is It A Right Time For Me To Learn Hadoop. Find out ?Edureka!
 
9. Beechwood Reverse Pitch FINALISTS 6.14.17
9. Beechwood  Reverse Pitch FINALISTS 6.14.17 9. Beechwood  Reverse Pitch FINALISTS 6.14.17
9. Beechwood Reverse Pitch FINALISTS 6.14.17 Joel Bennett
 
070416 Egu Vienna Husar
070416 Egu Vienna Husar070416 Egu Vienna Husar
070416 Egu Vienna HusarRudolf Husar
 
Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics? Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics? Revolution Analytics
 
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosIDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosDenodo
 
Marketing Digital Command Center
Marketing Digital Command CenterMarketing Digital Command Center
Marketing Digital Command CenterDataWorks Summit
 
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...Denodo
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationDenodo
 
Getting more out of your big data
Getting more out of your big dataGetting more out of your big data
Getting more out of your big dataGeert Van Landeghem
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationKenneth Peeples
 
Google Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scaleGoogle Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scaleIdan Tohami
 

Similar to Feeding 10 Billion People with Cloud-Scale Compute and Analytics (20)

Ensuring compliance of patient data with big data
Ensuring compliance of patient data with big dataEnsuring compliance of patient data with big data
Ensuring compliance of patient data with big data
 
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
 
SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo!
SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo! SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo!
SAP Technology Services Conference 2013: Big Data and The Cloud at Yahoo!
 
SC7 Workshop 1: Big Data in Secure Societies
SC7 Workshop 1: Big Data in Secure Societies SC7 Workshop 1: Big Data in Secure Societies
SC7 Workshop 1: Big Data in Secure Societies
 
SC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food Workshop
SC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food WorkshopSC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food Workshop
SC2 Workshop 1: Big Data Europe (BDE) - Project Overview & Food Workshop
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
 
Hadoop Webinar 28July15
Hadoop Webinar 28July15Hadoop Webinar 28July15
Hadoop Webinar 28July15
 
Is It A Right Time For Me To Learn Hadoop. Find out ?
Is It A Right Time For Me To Learn Hadoop. Find out ?Is It A Right Time For Me To Learn Hadoop. Find out ?
Is It A Right Time For Me To Learn Hadoop. Find out ?
 
9. Beechwood Reverse Pitch FINALISTS 6.14.17
9. Beechwood  Reverse Pitch FINALISTS 6.14.17 9. Beechwood  Reverse Pitch FINALISTS 6.14.17
9. Beechwood Reverse Pitch FINALISTS 6.14.17
 
070416 Egu Vienna Husar
070416 Egu Vienna Husar070416 Egu Vienna Husar
070416 Egu Vienna Husar
 
Revolution Analytics Podcast
Revolution Analytics PodcastRevolution Analytics Podcast
Revolution Analytics Podcast
 
Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics? Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics?
 
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosIDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
 
Marketing Digital Command Center
Marketing Digital Command CenterMarketing Digital Command Center
Marketing Digital Command Center
 
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 
Getting more out of your big data
Getting more out of your big dataGetting more out of your big data
Getting more out of your big data
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data Virtualization
 
Google Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scaleGoogle Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scale
 

More from Joey Jablonski

PCA26 - Product Management in IT
PCA26 - Product Management in ITPCA26 - Product Management in IT
PCA26 - Product Management in ITJoey Jablonski
 
Redefining Security for Big Data - Cassandra Summit 2013
Redefining Security for Big Data - Cassandra Summit 2013Redefining Security for Big Data - Cassandra Summit 2013
Redefining Security for Big Data - Cassandra Summit 2013Joey Jablonski
 
SNIA 2012 - Creating an Enterprise Hadoop Platform
SNIA 2012 - Creating an Enterprise Hadoop PlatformSNIA 2012 - Creating an Enterprise Hadoop Platform
SNIA 2012 - Creating an Enterprise Hadoop PlatformJoey Jablonski
 
Hadoop in the Enterprise
Hadoop in the EnterpriseHadoop in the Enterprise
Hadoop in the EnterpriseJoey Jablonski
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to HadoopJoey Jablonski
 

More from Joey Jablonski (8)

PCA26 - Product Management in IT
PCA26 - Product Management in ITPCA26 - Product Management in IT
PCA26 - Product Management in IT
 
Big Data for Security
Big Data for SecurityBig Data for Security
Big Data for Security
 
Virtualized Hadoop
Virtualized HadoopVirtualized Hadoop
Virtualized Hadoop
 
Redefining Security for Big Data - Cassandra Summit 2013
Redefining Security for Big Data - Cassandra Summit 2013Redefining Security for Big Data - Cassandra Summit 2013
Redefining Security for Big Data - Cassandra Summit 2013
 
SNIA 2012 - Creating an Enterprise Hadoop Platform
SNIA 2012 - Creating an Enterprise Hadoop PlatformSNIA 2012 - Creating an Enterprise Hadoop Platform
SNIA 2012 - Creating an Enterprise Hadoop Platform
 
Hadoop Business Cases
Hadoop Business CasesHadoop Business Cases
Hadoop Business Cases
 
Hadoop in the Enterprise
Hadoop in the EnterpriseHadoop in the Enterprise
Hadoop in the Enterprise
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 

Recently uploaded

科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 

Recently uploaded (20)

科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 

Feeding 10 Billion People with Cloud-Scale Compute and Analytics

  • 1. 1Solutions Showcase SOLUTIONS SHOWCASE Feeding 10 Billion People with Cloud-Scale Compute and Analytics Teddy Bekele, Land O’Lakes Joey Jablonski, Cloud Technology Partners
  • 2. 2Solutions Showcase Session Abstract By 2050, the world's exploding demand will require farms to feed upwards of 10 Billion people. Global leader in precision agriculture, Land O’Lakes, uses a novel application of cloud-scale compute and analytics to revolutionize modern farming to produce more corn on fewer acres today compared to 50 years ago.
  • 4. 4Solutions Showcase Unprecedented Opportunity Source: United Nations Food and Agricultural Organization ● Diets are improving with rapid growth of middle class ● Global food production will need to increase 70% to meet higher demand ● World population to grow from 7.0 billion to 9.2 billion by 2050
  • 5. 5Solutions Showcase Limited resources intensify the challenge OECD-FAO, global water supply/demand model; agricultural production based on IFPRI computed general equilibrium model base case; A Daunting Task, Prof. Robert Thompson 5 % amount of additional land projected to be cultivated by 2050 12% amount of additional arable land available globally 40% amount water demand will outstrip supply by 2030
  • 6. 6Solutions Showcase 6 We must produce more food, with fewer resources and less environmental impact
  • 7. 7Solutions Showcase The Solution: Ag Tech Revolution Ag Tech will close the gap between genetic potential and real world results Source: USDA NASS Biotech Revolution Ag Tech Revolution Mechanization Revolution 300 250 200 150 100 50 0 1900 1920 1940 1960 1980 2000 2020 2040 2060 Historical Corn Yields (bu/acre)
  • 9. 9Solutions Showcase WinField Data Silo™ – Share In, Share Out Grower Owned Data Member Owned Solution Access Control In Hands of Growers or Delegates Co-Branded with Local “Most Trusted” Solution
  • 10. 10Solutions Showcase • Speed of development time • Ability to change technologies as the project’s needs changed • Simple integration and ability to leverage Google Maps • Easy scalability to quickly deploy test instances for remote developers Value of Google Cloud
  • 12. 12Solutions Showcase NutriSolutions (Tissue Data) Scout Pro R7 (Prescriptions Archive Imagery) Data Silo Store, Share, Search, Control Monsanto Cloud John Deere Cloud Climate Corp Cloud Data tagged by Account, Grower, Spatial Location Partner API Access Grower FMIS
  • 13. 13Solutions Showcase Data Privacy Execution Data Privacy Controls & Verification Vulnerability Detection Access Control Data Integrity Risks Audit Functionality Sharing Grower / Operator - Owner
  • 15. 15Solutions Showcase Data Silo Development Timeline – Concept Phases 1 - 4 File Centric Development Spatial Centric Development Discovery Workshops Feb-Apr May-Aug Design Data Model Build the Silo Show boundaries Tweak Data Model Rebuild Database Enrich the UI Make it GIS Aware Replatform the App Build APIs Security Assessment Security Assessment
  • 16. 16Solutions Showcase Functional Architecture Show Data Available Login Upload Data Initial Landing Download Data Security & Permissions Audit & Reporting Impersonation Spatial Presentation Search OADA Compliant APIs Data Transformation Transaction Engine Rx Seller Replica Tissue Samples Grower Replica Field Boundaries Account Replica GSI - Query PresentationAccessData
  • 17. 17Solutions Showcase DB-masterDB-slave(1) DB-slave(n) VM-Fileprocessor (1) VM-Fileprocessor (n) Load Balancer – Fileprocessor Service VM-App (1) VM-App (n) API Gateway VM-APIs (1) VM-APIs (n) Load Balancer – Application Load Balancer - APIs User Connections Application Connections Application Logical Architecture
  • 18. 18Solutions Showcase 18 Data Silo Architecture
  • 19. 19Solutions Showcase Boundary • Boundaries - Must associate to fields • Seed / Fert / Yield - ‘Deconstruct’ and store as point / polygon data – Associated Grower • Has crop, date, fert, product, yield qty, etc. • May have point or polygon data that is ‘outside’ all defined boundaries • Soil and Tissue data - Associated with Grower • Access controlled by Grower + Share Logical Data Model Farm 1 Seed Rx Yield Data Tissue Test Data (GIS Points) Farm 2 Grower Field 3 Boundary x Field 1 Field 2 Boundary 3 Boundary 4 Boundary 5 Boundary 2 Boundary 1 (GIS Poly) Fert Rx Soil Test Data (GIS Points) Associate any boundary with geospatial data when ‘Querying’
  • 20. 20Solutions Showcase Application Data Model user_audit datasilo_user_id event_id date_time datasilo_users datasilo_user_id primary_account_id account_link Datasilo_user_id account_id accounts account_id parent_account sources id name seasons id parent_grower resources resource_id owner_datasilo_user_id source.id season resource_access resource_id datasilo_user_id permission audit_change resource_id event_id datasilo_user_id data_time audit_access resource_id event_id datasilo_user_id data_time tags name Tables specific to data type V11.0 - 10/20/15
  • 21. 21Solutions Showcase Application Functional Layers U (PHP, HTML) APIs (PHP Endpoints) File Processing (Python) Business Logic (PHP) Zend APIs(PHPEndpoints)
  • 22. 22Solutions Showcase API Designs As Applied Seed Rx Seed Fertilizer Rx As Applied Fertilizer Harvester Yield Data Raw Processed Summary Soil and Tissue Test Results Boundaries Please file content to extra Properties Associate to Field x/y Lat / Long Upload Files Manual and Metadata about File Browse for Files Publish Event to Subscribers R7 User ADAPT Data Silo <<extend>> <<extend>> <<extend>> <<extend>> <<include>> <<include>> <<include>>
  • 23. 23Solutions Showcase Google Cloud Platform Architecture Revised Requirements • Provide View into geo spatial data even as boundaries change • Data Silo needs to be GIS aware – All data has spatial reference • Map UI is the main driver • Include Field Experts in Design Guidelines • ‘Revolutionary’ Design – Separate Data from boundaries • Rapid Development • Use LOL standards for OS • Consider portability Architectural Impact • IaaS requires change in support model • Opportunity to consolidate Dev platform and language Postgres SQL With GIS
  • 24. 24Solutions Showcase Lessons Learned Cloud computing gives you flexibility. Move freely between cloud services as you deploy Understand your user base. Don’t build for a scale you will never see Use technologies your team is comfortable with and that fit into the organizational dynamics.
  • 25. 25Solutions Showcase 650% more corn today on 13% fewer acres than 1950 It can be done Source: USDA Economic Research Service Production(millionsbushels) PlantedAcres(millionsofacres) 14000 12000 10000 8000 6000 4000 2000 0 200 150 100 50 0 Planted AcresCorn Production
  • 26. 26Solutions Showcase About CTP Trusted advisor for enterprises moving to the cloud. • Experts in mission-critical application development • Experts in enterprise cloud and work closely with Google, AWS, Microsoft, OpenStack and others • 300+ midmarket and enterprise projects, all challenging, all successful See how we can help: cloudtp.com
  • 27. 27Solutions Showcase 27 Thank you for your time. Teddy Bekele - TBekele@landolakes.com Joey Jablonski - Joey.Jablonksi@cloudtp.com