SlideShare una empresa de Scribd logo
1 de 18
SCALA in CY 2014: 
Gaining Business Momentum 
by 
Russ Hertzberg
Agenda 
• Rapid Growth Phase for the Platform Ecosystem & 
Developer Community 
• Spawning A Popular Early Stage Hadoop Sub-system 
• Spark, Databricks, and Spark-ups (Spark Based Startups) 
• A Successful Relationship: Scala in a Java World 
• Developments to Monitor: 
• The Future of Typesafe and Databricks 
• Scala Platforms & ‘New Data Management’ Ecosystems 
• Game Changing Applications 
• Opportunities and Actions in Scala for Ukraine Software 
Developers
Growth Indicators: Conferences and User 
Groups 
• Spark Summit December 
2013…450 Attendees, 2 
Days 
• Spark Summit July 
2014…1200 Attendees, 3 
Days 
• Scala By the Bay (San 
Francisco): 1983 
Members 
• New York Scala: 1935 
Members
Growth Indicators: Code Contribution 
* Github, Summer 2014
Growth Indicators: Application 
Diversification 
• Genomic Analysis @ UC 
Berkely AMPLab (Spark 
Based) 
• Real Time Online Advertising 
Auctions (Sharethrough) 
• Middleware Platform (J9) 
• Integrated Online Ticketing 
and Event Mgmt. (Ticketfly) 
• Next Generation Email Anti- 
Spam Service (Heluna)
Growth Indicators: Professional Investors 
• Typesafe: Greylock Partners, Juniper 
Networks, Shasta Ventures 
• Databricks: New Enterprise 
Associates, Andreeson Horowitz 
• Other Startup Investors: a16z, Sierra 
Ventures, Mission Ventures, UMC 
Capital, Bosch Venture Capital, 
Artiman Ventures, Sofinnova 
Ventures, Intel Capital, SingTel 
Innov8, Investor Growth Capital, 
QuestMark Partners, TransLink 
Capital, Goldman Sachs 
• Early Stage Big $$ Example: $107M @ 
http://www.guavus.com/ 
Big Data Investors 
Have Big Bucks for Scala Related 
Software Ventures
Apache Spark 
• Launched in January of 2010 
• New Hadoop Component up 
to 100X Faster than Map 
Reduce, with Stream 
Processing 
• Written in Scala with Scala, 
Java, and Python APIs 
• Latest Release on May 30, 
2014 with 110 Contributors
Spark and Databricks 
• ‘Creators’ of Spark 
• Spin Out Company from 
Berkeley AMPLab 
• Just raised $33M B Round 
• Dozens of Production 
Deployments as of July 2014 
• Moving the New Platform 
Quickly: 
• More SQL Connectors 
• MLLIB R Integration 
• Flume Streaming
Spark Ups…Startups Creating a ‘Spark’ 
Ecosystem 
• Adatao 
• Alpine 
• Graphflow 
• Guavus 
• Sharethrough
Spark Ups…Startups Creating a ‘Spark’ 
Ecosystem, and More! 
• Adatao 
• Alpine 
• Graphflow 
• Guavus 
• Sharethrough 
• Plus the Hadoop Disti 
Integrations: 
• Cloudera 
• Hortonworks 
• MapR 
• IBM 
• SAP Hanna Integration 
and SAP Certified Spark 
Distribution
Scala in a Java World 
Cooperation 
• Run on JVMs 
• Use with Existing Java 
Libraries 
• Support for Java Generics 
in Scala 
• Use Java Data Structures 
As Is in Scala 
Competition 
• The Full Typesafe 
Platform 
• Akka and Actors 
• Play Framework 
• Big Momentum for Scala 
in Next Gen Data 
Management 
• Java 8 Oracle Reaction
Competition is Good!
The Future (or end game) of Typesafe 
• Gamify It! 
• Acquisition in 1, 3, 5, or 
n years? 
• If Acquired, By Whom? 
• Private Forever? 
• Initial Public Offering and 
a Long Term Platform 
ISV?
The Future (or end game) of Databricks 
• Gamify It! 
• Acquisition in 1, 3, 5, or 
n years? 
• If Acquired, By Whom? 
• Private Forever? 
• Initial Public Offering and 
a Long Term Platform 
ISV?
Scala Platforms and Evolving Data 
Management Ecosystems 
• Processing Enough Data 
to Create Radical New 
Knowledge and Value is 
the Goal 
• Scala and Scala Platforms 
are a Strategic Driver in 
this High Growth Software 
Segment Attracting Big 
Bucks 
• Harness and Harvest More 
Data for Useful Purposes!
Game Changing Applications 
• Healthcare Genome 
Processing…New 
Frontiers in Mind/Body 
Knowledge & Disease 
Treatment 
• Mobile Device 
Behavioral Insight…to 
Create Autonomic Life 
Improvement 
• Mining Social Network 
Data…a billion API 
requests per day!
Opportunities and Potential Action Items in 
Scala for Ukraine Software Developers 
1. In Projects with Architecture Control, Evaluate Scala 
Fairly! (do not default to Java because you have body 
count) 
2. Leap into Spark or Others Will Beat You 
3. Think About Platform Technologies You Can Build 
Yourself to Make Your Own Services More Valuable and 
Efficient. Invest Intellectual Energy in Your Own 
Intellectual Property 
4. Educate and Certify More Scala Developers
Some Link References 
• http://www.typesafe.com/company/casestudies 
• http://databricks.com/ 
• http://blog.mikiobraun.de/2014/01/apache-spark.html 
• http://radar.oreilly.com/2013/11/how-companies-are-using-spark. 
html 
• https://amplab.cs.berkeley.edu/benchmark/ 
• https://github.com/twitter/scalding 
• http://www.theserverside.com/feature/The-Scala-debate-demystified- 
Balancing-the-rants-with-the-raves 
• http://boldradius.com/blog-post/ 
UwO3nQEAAA3xKXiL/five-tips-for-onboarding-scala-developers

Más contenido relacionado

La actualidad más candente

Spark Summit East 2015 Keynote -- Databricks CEO Ion Stoica
Spark Summit East 2015 Keynote -- Databricks CEO Ion StoicaSpark Summit East 2015 Keynote -- Databricks CEO Ion Stoica
Spark Summit East 2015 Keynote -- Databricks CEO Ion Stoica
Databricks
 
Tokyo azure meetup #2 big data made easy
Tokyo azure meetup #2   big data made easyTokyo azure meetup #2   big data made easy
Tokyo azure meetup #2 big data made easy
Tokyo Azure Meetup
 
CouchbasetoHadoop_Matt_Michael_Justin v4
CouchbasetoHadoop_Matt_Michael_Justin v4CouchbasetoHadoop_Matt_Michael_Justin v4
CouchbasetoHadoop_Matt_Michael_Justin v4
Michael Kehoe
 
Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr...
 Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr... Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr...
Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr...
Databricks
 

La actualidad más candente (20)

ASPgems - kappa architecture
ASPgems - kappa architectureASPgems - kappa architecture
ASPgems - kappa architecture
 
Modern data warehouse with Azure
Modern data warehouse with AzureModern data warehouse with Azure
Modern data warehouse with Azure
 
Part 3 - Modern Data Warehouse with Azure Synapse
Part 3 - Modern Data Warehouse with Azure SynapsePart 3 - Modern Data Warehouse with Azure Synapse
Part 3 - Modern Data Warehouse with Azure Synapse
 
Enterprise Metadata Integration
Enterprise Metadata IntegrationEnterprise Metadata Integration
Enterprise Metadata Integration
 
The Little Warehouse That Couldn't Or: How We Learned to Stop Worrying and Mo...
The Little Warehouse That Couldn't Or: How We Learned to Stop Worrying and Mo...The Little Warehouse That Couldn't Or: How We Learned to Stop Worrying and Mo...
The Little Warehouse That Couldn't Or: How We Learned to Stop Worrying and Mo...
 
Spark Summit East 2015 Keynote -- Databricks CEO Ion Stoica
Spark Summit East 2015 Keynote -- Databricks CEO Ion StoicaSpark Summit East 2015 Keynote -- Databricks CEO Ion Stoica
Spark Summit East 2015 Keynote -- Databricks CEO Ion Stoica
 
Tokyo azure meetup #2 big data made easy
Tokyo azure meetup #2   big data made easyTokyo azure meetup #2   big data made easy
Tokyo azure meetup #2 big data made easy
 
Time Series Analysis Using an Event Streaming Platform
 Time Series Analysis Using an Event Streaming Platform Time Series Analysis Using an Event Streaming Platform
Time Series Analysis Using an Event Streaming Platform
 
Build Your Own Recommendation Engine
Build Your Own Recommendation EngineBuild Your Own Recommendation Engine
Build Your Own Recommendation Engine
 
Super charged prototyping
Super charged prototypingSuper charged prototyping
Super charged prototyping
 
Real time monitoring of hadoop and spark workflows
Real time monitoring of hadoop and spark workflowsReal time monitoring of hadoop and spark workflows
Real time monitoring of hadoop and spark workflows
 
Spark Summit Keynote by Seshu Adunuthula
Spark Summit Keynote by Seshu AdunuthulaSpark Summit Keynote by Seshu Adunuthula
Spark Summit Keynote by Seshu Adunuthula
 
Kengo Horiuchi, SaaS Business Born in the Cloud :: AWS Partner Techshift
Kengo Horiuchi, SaaS Business Born in the Cloud :: AWS Partner Techshift Kengo Horiuchi, SaaS Business Born in the Cloud :: AWS Partner Techshift
Kengo Horiuchi, SaaS Business Born in the Cloud :: AWS Partner Techshift
 
The need for more agile analytics platforms.
The need for more agile analytics platforms.The need for more agile analytics platforms.
The need for more agile analytics platforms.
 
Spark and Hadoop at Production Scale-(Anil Gadre, MapR)
Spark and Hadoop at Production Scale-(Anil Gadre, MapR)Spark and Hadoop at Production Scale-(Anil Gadre, MapR)
Spark and Hadoop at Production Scale-(Anil Gadre, MapR)
 
CouchbasetoHadoop_Matt_Michael_Justin v4
CouchbasetoHadoop_Matt_Michael_Justin v4CouchbasetoHadoop_Matt_Michael_Justin v4
CouchbasetoHadoop_Matt_Michael_Justin v4
 
Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr...
 Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr... Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr...
Using Spark-Solr at Scale: Productionizing Spark for Search with Apache Solr...
 
Snowplow and Kinesis - Presentation to the inaugural Amazon Kinesis London Us...
Snowplow and Kinesis - Presentation to the inaugural Amazon Kinesis London Us...Snowplow and Kinesis - Presentation to the inaugural Amazon Kinesis London Us...
Snowplow and Kinesis - Presentation to the inaugural Amazon Kinesis London Us...
 
Spark and Online Analytics: Spark Summit East talky by Shubham Chopra
Spark and Online Analytics: Spark Summit East talky by Shubham ChopraSpark and Online Analytics: Spark Summit East talky by Shubham Chopra
Spark and Online Analytics: Spark Summit East talky by Shubham Chopra
 
Realtime streaming architecture in INFINARIO
Realtime streaming architecture in INFINARIORealtime streaming architecture in INFINARIO
Realtime streaming architecture in INFINARIO
 

Destacado

презентациялоготипа2
презентациялоготипа2презентациялоготипа2
презентациялоготипа2
nika_v
 
Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...
Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...
Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...
Traian Rebedea
 
China glass ceramics enamel production equipment mfg. industry profile cic364...
China glass ceramics enamel production equipment mfg. industry profile cic364...China glass ceramics enamel production equipment mfg. industry profile cic364...
China glass ceramics enamel production equipment mfg. industry profile cic364...
Beijing Zeefer Consulting Ltd.
 
DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]
DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]
DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]
Felex Lau
 

Destacado (9)

Mobil IT och oskyddade trafikanter (Emeli Adell, Trivector)
Mobil IT och oskyddade trafikanter (Emeli Adell, Trivector)Mobil IT och oskyddade trafikanter (Emeli Adell, Trivector)
Mobil IT och oskyddade trafikanter (Emeli Adell, Trivector)
 
When you are what you own: do physically attractive people benefit more from ...
When you are what you own: do physically attractive people benefit more from ...When you are what you own: do physically attractive people benefit more from ...
When you are what you own: do physically attractive people benefit more from ...
 
Tesi c torras
Tesi c torrasTesi c torras
Tesi c torras
 
презентациялоготипа2
презентациялоготипа2презентациялоготипа2
презентациялоготипа2
 
Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...
Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...
Extraction of Socio-Semantic Data from Chat Conversations in Collaborative Le...
 
China glass ceramics enamel production equipment mfg. industry profile cic364...
China glass ceramics enamel production equipment mfg. industry profile cic364...China glass ceramics enamel production equipment mfg. industry profile cic364...
China glass ceramics enamel production equipment mfg. industry profile cic364...
 
Sebastian keckert status of the hzb quadrupole resonator
Sebastian keckert   status of the hzb quadrupole resonatorSebastian keckert   status of the hzb quadrupole resonator
Sebastian keckert status of the hzb quadrupole resonator
 
DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]
DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]
DBS IB Chinese Lang and Lit - 雷雨作者與作品與現實 [PRESENTER VERSION]
 
Formato de clase 8y9 acronyms
Formato de clase 8y9 acronymsFormato de clase 8y9 acronyms
Formato de clase 8y9 acronyms
 

Similar a Scala Jday 2014

Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
confluent
 
Media_Entertainment_Veriticals
Media_Entertainment_VeriticalsMedia_Entertainment_Veriticals
Media_Entertainment_Veriticals
Peyman Mohajerian
 
Himansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloperHimansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloper
Himansu Behera
 

Similar a Scala Jday 2014 (20)

Announcing Databricks Cloud (Spark Summit 2014)
Announcing Databricks Cloud (Spark Summit 2014)Announcing Databricks Cloud (Spark Summit 2014)
Announcing Databricks Cloud (Spark Summit 2014)
 
Transitioning from Java to Scala for Spark - March 13, 2019
Transitioning from Java to Scala for Spark - March 13, 2019Transitioning from Java to Scala for Spark - March 13, 2019
Transitioning from Java to Scala for Spark - March 13, 2019
 
Databricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupDatabricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User Group
 
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
 
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
 
2015 Data Science Summit @ dato Review
2015 Data Science Summit @ dato Review2015 Data Science Summit @ dato Review
2015 Data Science Summit @ dato Review
 
What's New in IBM Streams V4.1
What's New in IBM Streams V4.1What's New in IBM Streams V4.1
What's New in IBM Streams V4.1
 
IBM Strategy for Spark
IBM Strategy for SparkIBM Strategy for Spark
IBM Strategy for Spark
 
Dev Ops Training
Dev Ops TrainingDev Ops Training
Dev Ops Training
 
Intro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWSIntro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWS
 
BDTC2015 databricks-辛湜-state of spark
BDTC2015 databricks-辛湜-state of sparkBDTC2015 databricks-辛湜-state of spark
BDTC2015 databricks-辛湜-state of spark
 
End-to-End Data Pipelines with Apache Spark
End-to-End Data Pipelines with Apache SparkEnd-to-End Data Pipelines with Apache Spark
End-to-End Data Pipelines with Apache Spark
 
Apache Spark At Apple with Sam Maclennan and Vishwanath Lakkundi
Apache Spark At Apple with Sam Maclennan and Vishwanath LakkundiApache Spark At Apple with Sam Maclennan and Vishwanath Lakkundi
Apache Spark At Apple with Sam Maclennan and Vishwanath Lakkundi
 
Media_Entertainment_Veriticals
Media_Entertainment_VeriticalsMedia_Entertainment_Veriticals
Media_Entertainment_Veriticals
 
Big Data 2.0 - How Spark technologies are reshaping the world of big data ana...
Big Data 2.0 - How Spark technologies are reshaping the world of big data ana...Big Data 2.0 - How Spark technologies are reshaping the world of big data ana...
Big Data 2.0 - How Spark technologies are reshaping the world of big data ana...
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
 
Spark One Platform Webinar
Spark One Platform WebinarSpark One Platform Webinar
Spark One Platform Webinar
 
Big data and AI in Socialbakers
Big data and AI in SocialbakersBig data and AI in Socialbakers
Big data and AI in Socialbakers
 
Spark Summit EU talk by Stephan Kessler
Spark Summit EU talk by Stephan KesslerSpark Summit EU talk by Stephan Kessler
Spark Summit EU talk by Stephan Kessler
 
Himansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloperHimansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloper
 

Último

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 

Scala Jday 2014

  • 1. SCALA in CY 2014: Gaining Business Momentum by Russ Hertzberg
  • 2. Agenda • Rapid Growth Phase for the Platform Ecosystem & Developer Community • Spawning A Popular Early Stage Hadoop Sub-system • Spark, Databricks, and Spark-ups (Spark Based Startups) • A Successful Relationship: Scala in a Java World • Developments to Monitor: • The Future of Typesafe and Databricks • Scala Platforms & ‘New Data Management’ Ecosystems • Game Changing Applications • Opportunities and Actions in Scala for Ukraine Software Developers
  • 3. Growth Indicators: Conferences and User Groups • Spark Summit December 2013…450 Attendees, 2 Days • Spark Summit July 2014…1200 Attendees, 3 Days • Scala By the Bay (San Francisco): 1983 Members • New York Scala: 1935 Members
  • 4. Growth Indicators: Code Contribution * Github, Summer 2014
  • 5. Growth Indicators: Application Diversification • Genomic Analysis @ UC Berkely AMPLab (Spark Based) • Real Time Online Advertising Auctions (Sharethrough) • Middleware Platform (J9) • Integrated Online Ticketing and Event Mgmt. (Ticketfly) • Next Generation Email Anti- Spam Service (Heluna)
  • 6. Growth Indicators: Professional Investors • Typesafe: Greylock Partners, Juniper Networks, Shasta Ventures • Databricks: New Enterprise Associates, Andreeson Horowitz • Other Startup Investors: a16z, Sierra Ventures, Mission Ventures, UMC Capital, Bosch Venture Capital, Artiman Ventures, Sofinnova Ventures, Intel Capital, SingTel Innov8, Investor Growth Capital, QuestMark Partners, TransLink Capital, Goldman Sachs • Early Stage Big $$ Example: $107M @ http://www.guavus.com/ Big Data Investors Have Big Bucks for Scala Related Software Ventures
  • 7. Apache Spark • Launched in January of 2010 • New Hadoop Component up to 100X Faster than Map Reduce, with Stream Processing • Written in Scala with Scala, Java, and Python APIs • Latest Release on May 30, 2014 with 110 Contributors
  • 8. Spark and Databricks • ‘Creators’ of Spark • Spin Out Company from Berkeley AMPLab • Just raised $33M B Round • Dozens of Production Deployments as of July 2014 • Moving the New Platform Quickly: • More SQL Connectors • MLLIB R Integration • Flume Streaming
  • 9. Spark Ups…Startups Creating a ‘Spark’ Ecosystem • Adatao • Alpine • Graphflow • Guavus • Sharethrough
  • 10. Spark Ups…Startups Creating a ‘Spark’ Ecosystem, and More! • Adatao • Alpine • Graphflow • Guavus • Sharethrough • Plus the Hadoop Disti Integrations: • Cloudera • Hortonworks • MapR • IBM • SAP Hanna Integration and SAP Certified Spark Distribution
  • 11. Scala in a Java World Cooperation • Run on JVMs • Use with Existing Java Libraries • Support for Java Generics in Scala • Use Java Data Structures As Is in Scala Competition • The Full Typesafe Platform • Akka and Actors • Play Framework • Big Momentum for Scala in Next Gen Data Management • Java 8 Oracle Reaction
  • 13. The Future (or end game) of Typesafe • Gamify It! • Acquisition in 1, 3, 5, or n years? • If Acquired, By Whom? • Private Forever? • Initial Public Offering and a Long Term Platform ISV?
  • 14. The Future (or end game) of Databricks • Gamify It! • Acquisition in 1, 3, 5, or n years? • If Acquired, By Whom? • Private Forever? • Initial Public Offering and a Long Term Platform ISV?
  • 15. Scala Platforms and Evolving Data Management Ecosystems • Processing Enough Data to Create Radical New Knowledge and Value is the Goal • Scala and Scala Platforms are a Strategic Driver in this High Growth Software Segment Attracting Big Bucks • Harness and Harvest More Data for Useful Purposes!
  • 16. Game Changing Applications • Healthcare Genome Processing…New Frontiers in Mind/Body Knowledge & Disease Treatment • Mobile Device Behavioral Insight…to Create Autonomic Life Improvement • Mining Social Network Data…a billion API requests per day!
  • 17. Opportunities and Potential Action Items in Scala for Ukraine Software Developers 1. In Projects with Architecture Control, Evaluate Scala Fairly! (do not default to Java because you have body count) 2. Leap into Spark or Others Will Beat You 3. Think About Platform Technologies You Can Build Yourself to Make Your Own Services More Valuable and Efficient. Invest Intellectual Energy in Your Own Intellectual Property 4. Educate and Certify More Scala Developers
  • 18. Some Link References • http://www.typesafe.com/company/casestudies • http://databricks.com/ • http://blog.mikiobraun.de/2014/01/apache-spark.html • http://radar.oreilly.com/2013/11/how-companies-are-using-spark. html • https://amplab.cs.berkeley.edu/benchmark/ • https://github.com/twitter/scalding • http://www.theserverside.com/feature/The-Scala-debate-demystified- Balancing-the-rants-with-the-raves • http://boldradius.com/blog-post/ UwO3nQEAAA3xKXiL/five-tips-for-onboarding-scala-developers