SlideShare a Scribd company logo
Introduction
to the Typesafe Reactive Platform
Michael Nash, VP Capabilities
What?
• Typesafe Reactive Platform
• Open Source and Commercial Offerings
• Business Benefits
• Value
What's Changed?
• (Much) More data
• More features
• More insight
• Smaller response times
• Less development time
• 100% Uptime
... and Moore's law is capping out
So we go
Multicore and
Distributed

Recommended for you

Solving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi HevroniSolving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi Hevroni

Securing service to service communication was never easy. Can we build a system that enforce good practices like least privilege and secure by default without affecting devlopement velocity? Apparently yes - and in this talk I’ll share how! Micro-services are social beings: they can’t function without talking with other services. Every microservice has its own domain, and it usually relies on other micro-services to function properly. But this also raises an interesting question: do we trust all of our micro-services? The truth is that not all micro-services are the same: some micro-services are more sensitive - for example, services that handle user data. Others are user-facing and therefore riskier. We cannot treat all services as equal. We need a good and robust mechanism to describe who can talk with who. At Soluto, we are dealing with this challenge for a while. In this talk, I’ll share the journey we went through until we found a solution we’re happy with: a simple and declarative system that allows services to define who can access them. Any dev can request access to any service, and the service owner can review it. In talk, I’ll share how we build this solution, using open source tools like Open Policy Agent, so you can easily build something similar.

securitytrustdevops
Why Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the CloudWhy Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the Cloud

After being deeply involved in public cloud for the last several years, as both a provider and a consumer, I have been very pleasantly surprised at the rate at which large enterprises are rapidly moving to the cloud. For all the right reasons, even the most regulated and risk-averse of industries -- banking, for example -- are rapidly moving workloads out of their own owned data centers. Public cloud is not just for the "unicorns", but for the "horses" as well. This short vignette, presented at the GOTO Aarhus 2014 conference, tries to explain why this trend will continue and accelerate, and why we should be excited about it.

cloud computingdata centerenterprise
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud Platforms

Companies throw terms like public cloud, dedicated cloud and hybrid cloud environment around daily. Everyone’s abuzz about “the cloud” lately, but what does it all really mean? If you’re looking for clarity when it comes to the cloud platform options available to you, this PowerPoint is right up your alley.

cloud migrationcloud hostingcloud
Scaling Up
(Vertical)
• A 10% bigger machine costs more
than +10%
• There's an upper limit
• It's easy: Software doesn't change
• But you get...
• Single point of failure
• Single point of contention
• A hard upper limit
Scaling Out instead
of Up (Horizontal)
• More machines - a cluster
• As soon as you have two machines
you need
• Parallelism
• Non-Determinism
• Distributed State
• Now you have a design issue
You need a Reactive
Platform
Theoretically, you can build such a
system with any platform... eventually
A platform that supports concurrency
and distribution makes it cost-effective
You get business value faster, with
fewer errors and lower maintenance
Productivity and
Effectiveness
Developing software at the speed and
efficiency of yesterday isn't enough
anymore
We need more resilient and elastic
systems, and we need them faster

Recommended for you

AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...

This document discusses infrastructure and system operation careers at AWS. It outlines the types of roles including cloud solution architect, operation roles ensuring 24/7 platform availability, and specialist roles in areas like solution architecture, data science, and consulting. It also mentions responsibilities like incident support, designing solutions, consulting, project management, documentation, and reporting to customers on a daily basis.

amazon web servicesmeetup
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...

Daniel Beazer, analyst at Structure Research, discusses the latest trends in the hosting and cloud marketplace, based on research from CTOs, CIOs and IT Directors.

cloud computingweb hosting servicecloud
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverless

How to migrate applications to Serverless. A talk by Ankit Sheth. Inspired by discussions among AWS and Yan Cui.

serverlessamazon web serviceslambda
The Best Teams
The best developers want to work with the best technologies
Attract and retain the best teams
Great developers want to work with other great developers
Better Tools
We need better tools for
- Time to Market
- Scalability (without re-writes)
- Less downtime
- Fewer errors
- Greater resilience
What's Reactive?
Reactive is an approach to building software that is...
• Responsive
• Elastic
• Resilient
• Message-Driven
What's the Typesafe Reactive
Platform?
Open Source and Commercial Offerings

Recommended for you

From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
From Concept to Clustered JAC (jira.atlassian.com) - Graham CarrickFrom Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick

The development of clustered JIRA was a complex project spanning more than a year, and resulting in significant changes to core components of JIRA. We will discuss some of the changes made to Lucene index architecture, caching and scheduling, and the migration of jira.atlassian.com as the very first production clustered JIRA.

jira data centerjira enterprisejira scale
Concurrency at Scale: Evolution to Micro-Services
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services

Most large-scale web companies have evolved their system architecture from a monolithic application and monolithic database to a set of loosely coupled micro-services. Using examples from Google, eBay, and KIXEYE, this talk outlines the pros and cons of these different stages of evolution, and makes practical suggestions about when and how other organizations should consider migrating to micro-services. It concludes with some more advanced implications of a micro-services architecture, including SLAs, cost-allocation, and vendor-customer relationships within the organization.

servicesmicroservicesgoogle
Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013

This document discusses building a service provider cloud offering. It covers topics such as choosing between public, private and hybrid cloud models, selecting infrastructure including enterprise hardware or whitebox solutions, designing for efficiency and resiliency as a service provider, automating operations, and differentiating a cloud offering through value-added services or bundles. The document provides advice on starting small and working with partners if building your own cloud platform seems too complex.

TRP: Open Source
Scala
Akka
Play
Spark
Tooling
Scala
• Object-Functional Language
• Compile to JVM or JavaScript
• 7+ times higher velocity
• Attracts the best talent
Akka
The Actor Model for the JVM
Toolkit for building concurrent and
scalable apps
• Elastic
• High performance
• Distributed by design
• Resilient
• Great base for Microservices
Play
• Developer-friendly
• Scalable
• Uses Akka under the hood
• RESTful APIs are easy
• Native JSON support
• Websocket, Comet, Streaming

Recommended for you

Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...

Sri Rajan, Principle Engineer at Rackspace, discusses how to drive cloud adoption using a DevOps approach. Includes tools, methodologies and services available from Rackspace.

cloudweb hosting servicehosting
10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud

1. The document provides 10 tips for migrating to the public cloud from Mint's experience. Key tips included establishing load balancing, securing sensitive customer data with encryption, and maintaining low latency through metrics and code tuning. 2. When migrating large amounts of data, Mint shipped over 50TB of encrypted data on physical drives rather than over the network. 3. For high availability and disaster recovery, Mint implemented multi-availability zones and regions while balancing recovery objectives against increased costs and complexity.

The Cloud
The CloudThe Cloud
The Cloud

The document discusses the cloud computing model where computing resources are provided as a service over the internet. Key aspects of the cloud include everything being shared as a service, logical partitioning of resources, and consumers accessing expandable and shrinkable resources on demand. Major cloud providers discussed include Google App Engine, WSO2 Stratos, and Amazon Web Services which provide infrastructure, platform and software as services. The cloud is beneficial for small and medium businesses but enterprise adoption may be limited currently due to security and governance concerns.

iit guest lecturecloud computingcould apps
Spark
• Big data/Fast data analytics
• Machine learning
• Massive scale
• In-memory distributed data sets
We'll have a whole webinar dedicated
to exploring Spark on October 27th
Tooling
• Activator
• Templates
• Up and running quickly
• SBT
• Monitoring
• Microservices
A DevOps Approach
• Older approaches try to hide
• The network
• Failure
• They try to enforce
• A global "now"
• Transaction isolation
• Homogenous deployment
A DevOps Approach
Reactive systems embrace DevOps
- The network is native
- Failure is embraced
- Time is a first-class citizen
Developers and Ops need to collaborate
on the same team
TRP provides tools to make this easy

Recommended for you

GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...

The document discusses using Neo4J to manage dependencies and gain visibility into a software system's architecture. It notes that a legacy banking platform previously had a modular but unoverviewed architecture that was difficult to deploy and caused regulatory issues. Neo4J was implemented to address these problems by providing a complete picture of dependencies. Going forward, plans include rolling it out to more developers, integrating regression testing and analytics, and pairing it with PaaS frameworks.

graphconnectneo4jgraphconnect europe 2016
Kick-Start Your Cloud
Kick-Start Your CloudKick-Start Your Cloud
Kick-Start Your Cloud

This document discusses how adopting cloud computing can provide competitive advantages for businesses. It outlines how the cloud offers savings through reduced IT costs, increased productivity through mobile access, and the ability to focus on core business needs rather than infrastructure maintenance. The cloud provides agility, scalability, data protection and disaster recovery. While security, control and vendor lock-in are common concerns, the cloud uses multiple security layers and offers flexibility. Companies can leverage cloud services like data analytics, mobile solutions, and offloading infrastructure management to IT providers. Adopting cloud strategies can modernize legacy systems and drive business outcomes.

devfactocompetitive advantagecloud
THE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABELTHE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABEL

The last two decades have been all about SaaS, with advantages that cannot be overstated. Except SaaS isn’t always an option, nor is it always the right choice: businesses in tightly regulated industries, or where information security is paramount, for example, will not - often can not - consider any software that isn’t under their control. For many software enterprises, this leads to the dreaded inevitability of on-premise deployment. Fortunately, the situation today is dramatically different to a scant few years ago, let alone a decade or two: the same technologies that enable SaaS have also radically transformed on-prem deployment. Modern tools like Docker, Consul, ELK and Kubernetes - to name a few - can be leveraged to completely transform the experience for both customers and vendors. In this talk we’ll contrast the challenges and advantages of SaaS and on-prem, see how things have evolved in recent history, and see how modern on-prem deployment can be, if not pleasurable, at least relatively painless.

devopsdevopsdayscloud
TRP: Commercial
World-class Support
Certified builds
- Verified compatibility
- Security audited
- Open-source indemnification
- Commercial activator templates
Production Monitoring
Technical Enhancements for Enterprise Projects
- Slick bindings for Oracle and SQL Server
- Split-brain resolver
- Play SOAP bindings
- Play User Quotas
ConductR
ConductR
• Reactive Application Manager
• Deploy and manage distributed
applications
• Service Discovery and location
independence
ConductR
• Provides a platform for all elements
of the stack
• Sits above the infrastructure layer
(e.g. Mesos)
• Ensures continuity of service
• Tunable load-balancing
Meet the
Neighbours
• Java
• Full interoperability
• Huge ecosystem
• The JVM
• JavaScript
• Scala.js
• Support in Play
• Mesos

Recommended for you

Elastisys Overview
Elastisys OverviewElastisys Overview
Elastisys Overview

Slow online services can cause customers to abandon purchases and transactions, hurting business revenue. Maintaining sufficient server capacity through auto-scaling is key to ensuring high-performing online services. The Elastisys Cloud Platform uses predictive analytics to automatically scale server capacity up or down based on current and predicted user demand, keeping services responsive without over-provisioning resources. It provides fault-tolerance, auto-scaling, automatic provisioning, and is compatible with multiple cloud platforms.

auto-scalingcapacity planningresponse time
Microsoft Azure at 360*
Microsoft Azure at 360*Microsoft Azure at 360*
Microsoft Azure at 360*

Fundamentals of Cloud Computing Fundamentals of Cloud Service Offering Fundamentals of Azure Subscription Public vs Private vs Hybrid Success Story: Why SPS choose Azure Data Warehouses Start your Azure Journey Azure Learning Path Q&A

azurecloudazure sql data warehouse
Condição humana e literatura
Condição humana e literaturaCondição humana e literatura
Condição humana e literatura

O documento discute como obras literárias como a Odisséia de Homero, Grande Sertão: Veredas de Guimarães Rosa e Cidades Invisíveis de Ítalo Calvino revelam a condição humana ao representarem a jornada do homem através de lugares como Ítaca, o sertão e as cidades. Essas obras retratam as vicissitudes da existência humana e o homem como um "viator", aquele que experiencia estar em constante caminhada.

Infinity Stack
• Akka
• Spark
• Cassandra
• Kafka
On top of DCOS/Mesos
Maximum utilization of data center
Where does BoldRadius fit in?
Largest and best team of Scala, Akka, Play, Spark and Mesos experts in North America
• Enablement
• Development
• Training
• Mentoring
• Building your Team
We have helped clients leverage the power of reactive systems in healthcare, finance,
IoT, and many other industries.
Questions?
If we can help enable your teams in Scala, Akka, Play, Spark or
Mesos,
Please give us a call at 1-866-877-7531 or email us at
info@boldradius.com

More Related Content

What's hot

When small problems become big problems
When small problems become big problemsWhen small problems become big problems
When small problems become big problems
Adrian Cole
 
Dana Quinn Velocity Keynote
Dana Quinn Velocity KeynoteDana Quinn Velocity Keynote
Dana Quinn Velocity Keynote
Intuit Inc.
 
Unlocked Nov 2013: Cloud principles track
Unlocked Nov 2013: Cloud principles trackUnlocked Nov 2013: Cloud principles track
Unlocked Nov 2013: Cloud principles track
Rackspace Academy
 
Solving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi HevroniSolving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi Hevroni
DevOpsDays Tel Aviv
 
Why Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the CloudWhy Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the Cloud
Randy Shoup
 
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud Platforms
Hostway|HOSTING
 
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS User Group - Thailand
 
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Rackspace Academy
 
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverless
Ankit Sheth
 
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
From Concept to Clustered JAC (jira.atlassian.com) - Graham CarrickFrom Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
Atlassian
 
Concurrency at Scale: Evolution to Micro-Services
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services
Randy Shoup
 
Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013
Arron Stebbing
 
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Rackspace Academy
 
10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud
Intuit Inc.
 
The Cloud
The CloudThe Cloud
The Cloud
Nuwan Bandara
 
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
Neo4j
 
Kick-Start Your Cloud
Kick-Start Your CloudKick-Start Your Cloud
Kick-Start Your Cloud
DevFactoTechnologies
 
THE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABELTHE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABEL
DevOpsDays Tel Aviv
 
Elastisys Overview
Elastisys OverviewElastisys Overview
Elastisys Overview
Johan Tordsson
 
Microsoft Azure at 360*
Microsoft Azure at 360*Microsoft Azure at 360*
Microsoft Azure at 360*
DEEPAK KAUSHIK
 

What's hot (20)

When small problems become big problems
When small problems become big problemsWhen small problems become big problems
When small problems become big problems
 
Dana Quinn Velocity Keynote
Dana Quinn Velocity KeynoteDana Quinn Velocity Keynote
Dana Quinn Velocity Keynote
 
Unlocked Nov 2013: Cloud principles track
Unlocked Nov 2013: Cloud principles trackUnlocked Nov 2013: Cloud principles track
Unlocked Nov 2013: Cloud principles track
 
Solving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi HevroniSolving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi Hevroni
 
Why Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the CloudWhy Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the Cloud
 
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud Platforms
 
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: Infrastr...
 
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
 
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverless
 
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
From Concept to Clustered JAC (jira.atlassian.com) - Graham CarrickFrom Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
 
Concurrency at Scale: Evolution to Micro-Services
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services
 
Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013
 
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
 
10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud10 Tips for Your Journey to the Public Cloud
10 Tips for Your Journey to the Public Cloud
 
The Cloud
The CloudThe Cloud
The Cloud
 
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
GraphConnect Europe 2016 - Inside the Spider’s Web: Dependency Management wit...
 
Kick-Start Your Cloud
Kick-Start Your CloudKick-Start Your Cloud
Kick-Start Your Cloud
 
THE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABELTHE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABEL
 
Elastisys Overview
Elastisys OverviewElastisys Overview
Elastisys Overview
 
Microsoft Azure at 360*
Microsoft Azure at 360*Microsoft Azure at 360*
Microsoft Azure at 360*
 

Viewers also liked

Condição humana e literatura
Condição humana e literaturaCondição humana e literatura
Condição humana e literatura
Maria.Magnabosco Magnabosco
 
Tik bab 3 editan
Tik bab 3 editanTik bab 3 editan
Tik bab 3 editan
Amadea9c4
 
¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?
Felix231
 
Scala Days 2014: Pitching Typesafe
Scala Days 2014: Pitching TypesafeScala Days 2014: Pitching Typesafe
Scala Days 2014: Pitching Typesafe
BoldRadius Solutions
 
Banner locations of Pragyan
Banner locations of PragyanBanner locations of Pragyan
Banner locations of Pragyan
Vishnu Gopal
 
Corporate intro presentation
Corporate intro presentationCorporate intro presentation
Corporate intro presentation
Vu Nguyen
 
¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?
Felix231
 
Hereglegdehuun 110509203617-phpapp01
Hereglegdehuun 110509203617-phpapp01Hereglegdehuun 110509203617-phpapp01
Hereglegdehuun 110509203617-phpapp01
Ahmurat Saiksh
 
¿POR QUÉ?
¿POR QUÉ?¿POR QUÉ?
¿POR QUÉ?
Felix231
 
Corporate intro presentation
Corporate intro presentationCorporate intro presentation
Corporate intro presentation
Vu Nguyen
 
Vinnco Indonesia
Vinnco Indonesia Vinnco Indonesia
Vinnco Indonesia
Luyos Isagenix
 
orientamento Liceo Elio Vittorini Gela 2014_ 2015
orientamento Liceo Elio Vittorini Gela 2014_ 2015orientamento Liceo Elio Vittorini Gela 2014_ 2015
orientamento Liceo Elio Vittorini Gela 2014_ 2015
Liceo Elio Vittorini
 
Competitive pricing
Competitive pricingCompetitive pricing
Competitive pricing
LucyErrington
 
In2thinking conference 2016.psh
In2thinking conference 2016.pshIn2thinking conference 2016.psh
In2thinking conference 2016.psh
pshartman
 
Caleb clark's journal
Caleb clark's journalCaleb clark's journal
Caleb clark's journal
lucyjonas
 
Documentatie 2013
Documentatie 2013Documentatie 2013
Documentatie 2013
lizanfreijsen
 
Finishing brands atomization technology - vietnamese
Finishing brands   atomization technology - vietnameseFinishing brands   atomization technology - vietnamese
Finishing brands atomization technology - vietnamese
Vu Nguyen
 

Viewers also liked (17)

Condição humana e literatura
Condição humana e literaturaCondição humana e literatura
Condição humana e literatura
 
Tik bab 3 editan
Tik bab 3 editanTik bab 3 editan
Tik bab 3 editan
 
¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?
 
Scala Days 2014: Pitching Typesafe
Scala Days 2014: Pitching TypesafeScala Days 2014: Pitching Typesafe
Scala Days 2014: Pitching Typesafe
 
Banner locations of Pragyan
Banner locations of PragyanBanner locations of Pragyan
Banner locations of Pragyan
 
Corporate intro presentation
Corporate intro presentationCorporate intro presentation
Corporate intro presentation
 
¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?¿LICENCIADO EN LENGUAS MUERTAS?
¿LICENCIADO EN LENGUAS MUERTAS?
 
Hereglegdehuun 110509203617-phpapp01
Hereglegdehuun 110509203617-phpapp01Hereglegdehuun 110509203617-phpapp01
Hereglegdehuun 110509203617-phpapp01
 
¿POR QUÉ?
¿POR QUÉ?¿POR QUÉ?
¿POR QUÉ?
 
Corporate intro presentation
Corporate intro presentationCorporate intro presentation
Corporate intro presentation
 
Vinnco Indonesia
Vinnco Indonesia Vinnco Indonesia
Vinnco Indonesia
 
orientamento Liceo Elio Vittorini Gela 2014_ 2015
orientamento Liceo Elio Vittorini Gela 2014_ 2015orientamento Liceo Elio Vittorini Gela 2014_ 2015
orientamento Liceo Elio Vittorini Gela 2014_ 2015
 
Competitive pricing
Competitive pricingCompetitive pricing
Competitive pricing
 
In2thinking conference 2016.psh
In2thinking conference 2016.pshIn2thinking conference 2016.psh
In2thinking conference 2016.psh
 
Caleb clark's journal
Caleb clark's journalCaleb clark's journal
Caleb clark's journal
 
Documentatie 2013
Documentatie 2013Documentatie 2013
Documentatie 2013
 
Finishing brands atomization technology - vietnamese
Finishing brands   atomization technology - vietnameseFinishing brands   atomization technology - vietnamese
Finishing brands atomization technology - vietnamese
 

Similar to Introduction to the Typesafe Reactive Platform

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
Cloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba CloudCloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
Ferdin Joe John Joseph PhD
 
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud EnvironmentClouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Nisum
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
MongoDB
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
DataCentred
 
Managing Performance in the Cloud
Managing Performance in the CloudManaging Performance in the Cloud
Managing Performance in the Cloud
DevOpsGroup
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
Jon Petter Hjulstad
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
XebiaLabs
 
Five Early Challenges Of Building Streaming Fast Data Applications
Five Early Challenges Of Building Streaming Fast Data ApplicationsFive Early Challenges Of Building Streaming Fast Data Applications
Five Early Challenges Of Building Streaming Fast Data Applications
Lightbend
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that grow
Gibraltar Software
 
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Vladi Vexler
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bert Jan Schrijver
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
Decision Science Community
 
Devoxx PL 2018 - Microservices in action at the Dutch National Police
Devoxx PL 2018 - Microservices in action at the Dutch National PoliceDevoxx PL 2018 - Microservices in action at the Dutch National Police
Devoxx PL 2018 - Microservices in action at the Dutch National Police
Bert Jan Schrijver
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
Mike Ensor
 
Securing The Cloud: Top Down and Bottom Up
Securing The Cloud: Top Down and Bottom UpSecuring The Cloud: Top Down and Bottom Up
Securing The Cloud: Top Down and Bottom Up
DevOps.com
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Datavail
 

Similar to Introduction to the Typesafe Reactive Platform (20)

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Cloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba CloudCloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
 
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud EnvironmentClouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
 
Managing Performance in the Cloud
Managing Performance in the CloudManaging Performance in the Cloud
Managing Performance in the Cloud
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
 
Five Early Challenges Of Building Streaming Fast Data Applications
Five Early Challenges Of Building Streaming Fast Data ApplicationsFive Early Challenges Of Building Streaming Fast Data Applications
Five Early Challenges Of Building Streaming Fast Data Applications
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that grow
 
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Devoxx PL 2018 - Microservices in action at the Dutch National Police
Devoxx PL 2018 - Microservices in action at the Dutch National PoliceDevoxx PL 2018 - Microservices in action at the Dutch National Police
Devoxx PL 2018 - Microservices in action at the Dutch National Police
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
 
Securing The Cloud: Top Down and Bottom Up
Securing The Cloud: Top Down and Bottom UpSecuring The Cloud: Top Down and Bottom Up
Securing The Cloud: Top Down and Bottom Up
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 

More from BoldRadius Solutions

Partial Functions in Scala
Partial Functions in ScalaPartial Functions in Scala
Partial Functions in Scala
BoldRadius Solutions
 
Towards Reliable Lookups - Scala By The Bay
Towards Reliable Lookups - Scala By The BayTowards Reliable Lookups - Scala By The Bay
Towards Reliable Lookups - Scala By The Bay
BoldRadius Solutions
 
How You Convince Your Manager To Adopt Scala.js in Production
How You Convince Your Manager To Adopt Scala.js in ProductionHow You Convince Your Manager To Adopt Scala.js in Production
How You Convince Your Manager To Adopt Scala.js in Production
BoldRadius Solutions
 
Introduction to the Actor Model
Introduction to the Actor ModelIntroduction to the Actor Model
Introduction to the Actor Model
BoldRadius Solutions
 
Why Not Make the Transition from Java to Scala?
Why Not Make the Transition from Java to Scala?Why Not Make the Transition from Java to Scala?
Why Not Make the Transition from Java to Scala?
BoldRadius Solutions
 
String Interpolation in Scala | BoldRadius
String Interpolation in Scala | BoldRadiusString Interpolation in Scala | BoldRadius
String Interpolation in Scala | BoldRadius
BoldRadius Solutions
 
Value Classes in Scala | BoldRadius
Value Classes in Scala | BoldRadiusValue Classes in Scala | BoldRadius
Value Classes in Scala | BoldRadius
BoldRadius Solutions
 
Scala Days Highlights | BoldRadius
Scala Days Highlights | BoldRadiusScala Days Highlights | BoldRadius
Scala Days Highlights | BoldRadius
BoldRadius Solutions
 
What Are For Expressions in Scala?
What Are For Expressions in Scala?What Are For Expressions in Scala?
What Are For Expressions in Scala?
BoldRadius Solutions
 
Domain Driven Design Through Onion Architecture
Domain Driven Design Through Onion ArchitectureDomain Driven Design Through Onion Architecture
Domain Driven Design Through Onion Architecture
BoldRadius Solutions
 
Pattern Matching in Scala
Pattern Matching in ScalaPattern Matching in Scala
Pattern Matching in Scala
BoldRadius Solutions
 
What are Sealed Classes in Scala?
What are Sealed Classes in Scala?What are Sealed Classes in Scala?
What are Sealed Classes in Scala?
BoldRadius Solutions
 
Scala: Collections API
Scala: Collections APIScala: Collections API
Scala: Collections API
BoldRadius Solutions
 
How To Use Higher Order Functions in Scala
How To Use Higher Order Functions in ScalaHow To Use Higher Order Functions in Scala
How To Use Higher Order Functions in Scala
BoldRadius Solutions
 
Immutability in Scala
Immutability in ScalaImmutability in Scala
Immutability in Scala
BoldRadius Solutions
 
Code Brevity in Scala
Code Brevity in ScalaCode Brevity in Scala
Code Brevity in Scala
BoldRadius Solutions
 
Demonstrating Case Classes in Scala
Demonstrating Case Classes in ScalaDemonstrating Case Classes in Scala
Demonstrating Case Classes in Scala
BoldRadius Solutions
 
Functional Programming - Worth the Effort
Functional Programming - Worth the EffortFunctional Programming - Worth the Effort
Functional Programming - Worth the Effort
BoldRadius Solutions
 

More from BoldRadius Solutions (18)

Partial Functions in Scala
Partial Functions in ScalaPartial Functions in Scala
Partial Functions in Scala
 
Towards Reliable Lookups - Scala By The Bay
Towards Reliable Lookups - Scala By The BayTowards Reliable Lookups - Scala By The Bay
Towards Reliable Lookups - Scala By The Bay
 
How You Convince Your Manager To Adopt Scala.js in Production
How You Convince Your Manager To Adopt Scala.js in ProductionHow You Convince Your Manager To Adopt Scala.js in Production
How You Convince Your Manager To Adopt Scala.js in Production
 
Introduction to the Actor Model
Introduction to the Actor ModelIntroduction to the Actor Model
Introduction to the Actor Model
 
Why Not Make the Transition from Java to Scala?
Why Not Make the Transition from Java to Scala?Why Not Make the Transition from Java to Scala?
Why Not Make the Transition from Java to Scala?
 
String Interpolation in Scala | BoldRadius
String Interpolation in Scala | BoldRadiusString Interpolation in Scala | BoldRadius
String Interpolation in Scala | BoldRadius
 
Value Classes in Scala | BoldRadius
Value Classes in Scala | BoldRadiusValue Classes in Scala | BoldRadius
Value Classes in Scala | BoldRadius
 
Scala Days Highlights | BoldRadius
Scala Days Highlights | BoldRadiusScala Days Highlights | BoldRadius
Scala Days Highlights | BoldRadius
 
What Are For Expressions in Scala?
What Are For Expressions in Scala?What Are For Expressions in Scala?
What Are For Expressions in Scala?
 
Domain Driven Design Through Onion Architecture
Domain Driven Design Through Onion ArchitectureDomain Driven Design Through Onion Architecture
Domain Driven Design Through Onion Architecture
 
Pattern Matching in Scala
Pattern Matching in ScalaPattern Matching in Scala
Pattern Matching in Scala
 
What are Sealed Classes in Scala?
What are Sealed Classes in Scala?What are Sealed Classes in Scala?
What are Sealed Classes in Scala?
 
Scala: Collections API
Scala: Collections APIScala: Collections API
Scala: Collections API
 
How To Use Higher Order Functions in Scala
How To Use Higher Order Functions in ScalaHow To Use Higher Order Functions in Scala
How To Use Higher Order Functions in Scala
 
Immutability in Scala
Immutability in ScalaImmutability in Scala
Immutability in Scala
 
Code Brevity in Scala
Code Brevity in ScalaCode Brevity in Scala
Code Brevity in Scala
 
Demonstrating Case Classes in Scala
Demonstrating Case Classes in ScalaDemonstrating Case Classes in Scala
Demonstrating Case Classes in Scala
 
Functional Programming - Worth the Effort
Functional Programming - Worth the EffortFunctional Programming - Worth the Effort
Functional Programming - Worth the Effort
 

Recently uploaded

Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
ThousandEyes
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
Hironori Washizaki
 
React Native vs Flutter - SSTech System
React Native vs Flutter  - SSTech SystemReact Native vs Flutter  - SSTech System
React Native vs Flutter - SSTech System
SSTech System
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
sudsdeep
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
avufu
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Asher Sterkin
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
sofiafernandezon
 
WEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service ProvidersWEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service Providers
Severalnines
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
MaisnamLuwangPibarel
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
bhatinidhi2001
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
karim wahed
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
karim wahed
 
Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …
908dutch
 
Google ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learningGoogle ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learning
VishrutGoyani1
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
SimonedeGijt
 
Overview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptxOverview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptx
Mitchell Marsh
 
Safe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work PermitsSafe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work Permits
sheqnetworkmarketing
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Livetecs LLC
 
dachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdfdachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdf
DNUG e.V.
 

Recently uploaded (20)

Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
 
React Native vs Flutter - SSTech System
React Native vs Flutter  - SSTech SystemReact Native vs Flutter  - SSTech System
React Native vs Flutter - SSTech System
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
 
WEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service ProvidersWEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service Providers
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
 
Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …
 
Google ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learningGoogle ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learning
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
 
Overview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptxOverview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptx
 
Safe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work PermitsSafe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work Permits
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
 
dachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdfdachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdf
 

Introduction to the Typesafe Reactive Platform

  • 1. Introduction to the Typesafe Reactive Platform Michael Nash, VP Capabilities
  • 2. What? • Typesafe Reactive Platform • Open Source and Commercial Offerings • Business Benefits • Value
  • 3. What's Changed? • (Much) More data • More features • More insight • Smaller response times • Less development time • 100% Uptime ... and Moore's law is capping out
  • 4. So we go Multicore and Distributed
  • 5. Scaling Up (Vertical) • A 10% bigger machine costs more than +10% • There's an upper limit • It's easy: Software doesn't change • But you get... • Single point of failure • Single point of contention • A hard upper limit
  • 6. Scaling Out instead of Up (Horizontal) • More machines - a cluster • As soon as you have two machines you need • Parallelism • Non-Determinism • Distributed State • Now you have a design issue
  • 7. You need a Reactive Platform Theoretically, you can build such a system with any platform... eventually A platform that supports concurrency and distribution makes it cost-effective You get business value faster, with fewer errors and lower maintenance
  • 8. Productivity and Effectiveness Developing software at the speed and efficiency of yesterday isn't enough anymore We need more resilient and elastic systems, and we need them faster
  • 9. The Best Teams The best developers want to work with the best technologies Attract and retain the best teams Great developers want to work with other great developers
  • 10. Better Tools We need better tools for - Time to Market - Scalability (without re-writes) - Less downtime - Fewer errors - Greater resilience
  • 11. What's Reactive? Reactive is an approach to building software that is... • Responsive • Elastic • Resilient • Message-Driven
  • 12. What's the Typesafe Reactive Platform? Open Source and Commercial Offerings
  • 14. Scala • Object-Functional Language • Compile to JVM or JavaScript • 7+ times higher velocity • Attracts the best talent
  • 15. Akka The Actor Model for the JVM Toolkit for building concurrent and scalable apps • Elastic • High performance • Distributed by design • Resilient • Great base for Microservices
  • 16. Play • Developer-friendly • Scalable • Uses Akka under the hood • RESTful APIs are easy • Native JSON support • Websocket, Comet, Streaming
  • 17. Spark • Big data/Fast data analytics • Machine learning • Massive scale • In-memory distributed data sets We'll have a whole webinar dedicated to exploring Spark on October 27th
  • 18. Tooling • Activator • Templates • Up and running quickly • SBT • Monitoring • Microservices
  • 19. A DevOps Approach • Older approaches try to hide • The network • Failure • They try to enforce • A global "now" • Transaction isolation • Homogenous deployment
  • 20. A DevOps Approach Reactive systems embrace DevOps - The network is native - Failure is embraced - Time is a first-class citizen Developers and Ops need to collaborate on the same team TRP provides tools to make this easy
  • 21. TRP: Commercial World-class Support Certified builds - Verified compatibility - Security audited - Open-source indemnification - Commercial activator templates Production Monitoring Technical Enhancements for Enterprise Projects - Slick bindings for Oracle and SQL Server - Split-brain resolver - Play SOAP bindings - Play User Quotas ConductR
  • 22. ConductR • Reactive Application Manager • Deploy and manage distributed applications • Service Discovery and location independence
  • 23. ConductR • Provides a platform for all elements of the stack • Sits above the infrastructure layer (e.g. Mesos) • Ensures continuity of service • Tunable load-balancing
  • 24. Meet the Neighbours • Java • Full interoperability • Huge ecosystem • The JVM • JavaScript • Scala.js • Support in Play • Mesos
  • 25. Infinity Stack • Akka • Spark • Cassandra • Kafka On top of DCOS/Mesos Maximum utilization of data center
  • 26. Where does BoldRadius fit in? Largest and best team of Scala, Akka, Play, Spark and Mesos experts in North America • Enablement • Development • Training • Mentoring • Building your Team We have helped clients leverage the power of reactive systems in healthcare, finance, IoT, and many other industries.
  • 27. Questions? If we can help enable your teams in Scala, Akka, Play, Spark or Mesos, Please give us a call at 1-866-877-7531 or email us at info@boldradius.com