SlideShare a Scribd company logo
SAAS IS HOT
Laurynas Antanavičius
Product Manager @ Data Dog
2014.10.14
ABOUT US
• Custom web development and support
• Cloud-based application and software development
• B2B, B2C eCommerce solutions
• Specialised in PHP
• Over 35 developers
• Wide base of clients: UK, US, UAE, Canada, Luxembourgh,
France…
http://vimeo.com/107405318
OUR TEAM
• Crypto-Currency exchange / Forex market
• 6 members in the development team
• Agile - Scrum, TDD, CI, CD
• PHP & GO
• Write tests before each line of code (TDD & CI)
• Ship the feature as soon as it is ready (CD)
• Focus on performance & quality
EVERYTHING IS A SERVICE
Shouldn’t I be talking about tools?
We’re actually using tools everyday.
AND
We’re creating and learning how to create tools.
An eShop is a tool to generate sales by selling
products.
A Website is a tool to present your company.
An forex trade platform is a tool for traders to buy
and sell currency,
WHO HAS RECENTLY
BOUGHT A STANDALONE MS
OFFICE?
Google docs is free! 

We can use it on all of the devices! 

It has all of the most important features!
It does not crash!
SAAS | PAAS | IAAS
Point and click for what you need.
Tweak parts and configuration
Pay for what you use.
Examples: Amazon Web Service (AWS), Microsoft Azure, Google
Compute Engine (GCE)
Infrastructure as a Service
Manage the whole platform.
Configure individual instances, and settings.
CLIs / Point-and-Click / Ready made connections / SaaS
integrations
Examples: Heroku, AWS Elastic Beanstalk, Google App Engine,
Salesforce.
Platform as a Service
Mostly subscription based
Centrally managed code base
‘On-demand’ access through browser
Single configuration with all user data
Examples: Gmail, Facebook, Youtube, Google Docs, Github
Software as a Service
Standalone vs Cloud based
Standalone might be more intuitive to use for a specific system
Standalone might perform better on a specific system
Cloud based can be accessed from any device
New devices can access all data and use the software
It is about convenience
Premium / Freemium / Subscription
Premium allows access only after a payment has been made
(usually with trial periods)
Freemium allows access only to a specific functionality, full
access can be given after a payment has been made
Subscription allows access for a specific period after a payment
has been made (monthly / yearly)
It is about cost.
And now it's about devices and agility.
We access software on our phones and tablets
We interact with the same functionality and have access to the
same data
We need the ability to have access to the software if we change
the device completely
A wide array of different payment schedules and plans
Should I pay $1000 dollars now?
Or pay $40 for as long as I use it?
Or should I pay $10 for each feature separately?
Or use less features for free?
Which is better?
Cost vs productivity.
CAN’T FIND ONE?
https://www.youtube.com/watch?v=b_mVb-G1v1I
DON’T BE A SCUMBAG CAT
Make one!
DEVELOP A TOOL
The same on a feature level
Identify critical features
Defined in more detail only for the critical features
PLANNING
SaaS vs Traditional
SOA architecture
Continuous integration
Continuous delivery is really really important
Pay for what you use
DEVELOPMENT
SaaS vs Traditional
Gather feedback
Updating
Hotfixing
SUPPORT
SaaS vs Traditional
WHY ARE WE
FOCUSING ON IT?
Centrally managed
Feature rich
Integrated
Constantly evolving
Our software
Higher customer satisfaction
Stable inflow of payments for clients
Faster time-to-market
Our clients
ANY NEGATIVE?
https://www.youtube.com/watch?v=6QI4KmlcQr4
WHY SHOULD I DO IT?
Ride the wave
New things everyday
Lower risk to get stuck with legacy software
Staying up-to-date
Open up your work
Go for open source
Large base of developers
More software architecture decisions
Knowledge growth
Faster feedback
Again more growth
Visible results
More $
Short development life-cycles
TAKEAWAY
CHOOSING TOOLS
Consider standalone and cloud based alternatives
Consider the convenience it provides vs costs
Consider one-time vs subscription fees
DEVELOPING TOOLS
Consider time-to-market for a product
Consider working with a larger community of developers
Open up your work
Think about the development life-cycle
WAIT FOR IT..
Questions?

More Related Content

What's hot

Build HTML5 Sites/Apps with Kendo UI Core
Build HTML5 Sites/Apps with Kendo UI CoreBuild HTML5 Sites/Apps with Kendo UI Core
Build HTML5 Sites/Apps with Kendo UI Core
Lohith Goudagere Nagaraj
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017
Praveen Hanchinal
 
Front End Applications Using One Stop JavaScript Library from Telerik
Front End Applications Using One Stop JavaScript Library from TelerikFront End Applications Using One Stop JavaScript Library from Telerik
Front End Applications Using One Stop JavaScript Library from Telerik
Lohith Goudagere Nagaraj
 
Multisite Management with eZ Publish
Multisite Management with eZ PublishMultisite Management with eZ Publish
Multisite Management with eZ Publish
Exove
 
Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...
Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...
Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...
NetSquared Victoria
 
Web Content Management with Sitefinity
Web Content Management with SitefinityWeb Content Management with Sitefinity
Web Content Management with Sitefinity
Lohith Goudagere Nagaraj
 
Charity Hound - Serverless, NoOps, The Tooth Fairy
Charity Hound - Serverless, NoOps, The Tooth FairyCharity Hound - Serverless, NoOps, The Tooth Fairy
Charity Hound - Serverless, NoOps, The Tooth Fairy
ServerlessConf
 
Few Tips for asp.net developers 2014 and beyond
Few Tips for asp.net developers 2014 and beyondFew Tips for asp.net developers 2014 and beyond
Few Tips for asp.net developers 2014 and beyond
Sreejesh Madonandy
 
Running Web & Mobile in Azure App Service
Running Web & Mobile in Azure App ServiceRunning Web & Mobile in Azure App Service
Running Web & Mobile in Azure App Service
Puja Pramudya
 
Tips to improve your page load speed
Tips to improve your page load speedTips to improve your page load speed
Tips to improve your page load speed
Pixel Crayons
 
Running Web & Mobile App on Azure App Service
Running Web & Mobile App on Azure App ServiceRunning Web & Mobile App on Azure App Service
Running Web & Mobile App on Azure App Service
Puja Pramudya
 
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
Building RIA - Comparison between Adobe Flex and GWT - Hu ShunjieBuilding RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
jasonong
 
Versioning in the Cloud
Versioning in the CloudVersioning in the Cloud
Versioning in the Cloud
Perforce
 
Monthly Q&A January 2016
Monthly Q&A January 2016Monthly Q&A January 2016
Monthly Q&A January 2016
Layar
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
KMS Technology
 
Developer Experience on AWS
Developer Experience on AWSDeveloper Experience on AWS
Developer Experience on AWS
Amazon Web Services
 
Monthly Q&A November 2015
Monthly Q&A November 2015Monthly Q&A November 2015
Monthly Q&A November 2015
Layar
 
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaSJeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Axway Appcelerator
 
Why Protection From DDoS Attacks is Critical For Your Business
Why Protection From DDoS Attacks is Critical For Your BusinessWhy Protection From DDoS Attacks is Critical For Your Business
Why Protection From DDoS Attacks is Critical For Your Business
WP Engine
 
Best practices for_mobile_site
Best practices for_mobile_siteBest practices for_mobile_site
Best practices for_mobile_site
L Ravi Kiran
 

What's hot (20)

Build HTML5 Sites/Apps with Kendo UI Core
Build HTML5 Sites/Apps with Kendo UI CoreBuild HTML5 Sites/Apps with Kendo UI Core
Build HTML5 Sites/Apps with Kendo UI Core
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017
 
Front End Applications Using One Stop JavaScript Library from Telerik
Front End Applications Using One Stop JavaScript Library from TelerikFront End Applications Using One Stop JavaScript Library from Telerik
Front End Applications Using One Stop JavaScript Library from Telerik
 
Multisite Management with eZ Publish
Multisite Management with eZ PublishMultisite Management with eZ Publish
Multisite Management with eZ Publish
 
Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...
Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...
Net2Vic: Resolving the Design & Content Challenge: Automated and Curated News...
 
Web Content Management with Sitefinity
Web Content Management with SitefinityWeb Content Management with Sitefinity
Web Content Management with Sitefinity
 
Charity Hound - Serverless, NoOps, The Tooth Fairy
Charity Hound - Serverless, NoOps, The Tooth FairyCharity Hound - Serverless, NoOps, The Tooth Fairy
Charity Hound - Serverless, NoOps, The Tooth Fairy
 
Few Tips for asp.net developers 2014 and beyond
Few Tips for asp.net developers 2014 and beyondFew Tips for asp.net developers 2014 and beyond
Few Tips for asp.net developers 2014 and beyond
 
Running Web & Mobile in Azure App Service
Running Web & Mobile in Azure App ServiceRunning Web & Mobile in Azure App Service
Running Web & Mobile in Azure App Service
 
Tips to improve your page load speed
Tips to improve your page load speedTips to improve your page load speed
Tips to improve your page load speed
 
Running Web & Mobile App on Azure App Service
Running Web & Mobile App on Azure App ServiceRunning Web & Mobile App on Azure App Service
Running Web & Mobile App on Azure App Service
 
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
Building RIA - Comparison between Adobe Flex and GWT - Hu ShunjieBuilding RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
 
Versioning in the Cloud
Versioning in the CloudVersioning in the Cloud
Versioning in the Cloud
 
Monthly Q&A January 2016
Monthly Q&A January 2016Monthly Q&A January 2016
Monthly Q&A January 2016
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Developer Experience on AWS
Developer Experience on AWSDeveloper Experience on AWS
Developer Experience on AWS
 
Monthly Q&A November 2015
Monthly Q&A November 2015Monthly Q&A November 2015
Monthly Q&A November 2015
 
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaSJeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
 
Why Protection From DDoS Attacks is Critical For Your Business
Why Protection From DDoS Attacks is Critical For Your BusinessWhy Protection From DDoS Attacks is Critical For Your Business
Why Protection From DDoS Attacks is Critical For Your Business
 
Best practices for_mobile_site
Best practices for_mobile_siteBest practices for_mobile_site
Best practices for_mobile_site
 

Similar to SaaS is hot

Technology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitTechnology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summit
Andrew Kumar
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild Portfolio
Zapbuild
 
Unifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdfUnifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdf
VWO
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
New Relic
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Gopinath Manimayan
 
Leaware software house - about us
Leaware software house - about usLeaware software house - about us
Leaware software house - about us
Leaware.com
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems
 
Ds service cloud_edcompare
Ds service cloud_edcompareDs service cloud_edcompare
Ds service cloud_edcompare
Advanz Knowledge Systems P Ltd
 
Partner_Summit.pdf
Partner_Summit.pdfPartner_Summit.pdf
Partner_Summit.pdf
IsraelAlmeida42
 
Why choose-liferay
Why choose-liferayWhy choose-liferay
Why choose-liferay
Ruud Kluivers
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.com
Alistair Croll
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
scoopnewsgroup
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
Haggai Philip Zagury
 
(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace
Amazon Web Services
 
Lean UX + DevOps
Lean UX + DevOpsLean UX + DevOps
Lean UX + DevOps
Synerzip
 
Company Profile - UBWebs
Company Profile - UBWebsCompany Profile - UBWebs
Company Profile - UBWebs
UBWebSolutions
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure Environment
Hostway|HOSTING
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
Exove
 
SuiteCRM Presentation
SuiteCRM PresentationSuiteCRM Presentation
SuiteCRM Presentation
FyNSiS Softlabs Private Limited
 

Similar to SaaS is hot (20)

Technology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitTechnology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summit
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild Portfolio
 
Unifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdfUnifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdf
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Leaware software house - about us
Leaware software house - about usLeaware software house - about us
Leaware software house - about us
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Ds service cloud_edcompare
Ds service cloud_edcompareDs service cloud_edcompare
Ds service cloud_edcompare
 
Partner_Summit.pdf
Partner_Summit.pdfPartner_Summit.pdf
Partner_Summit.pdf
 
Why choose-liferay
Why choose-liferayWhy choose-liferay
Why choose-liferay
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.com
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace
 
Lean UX + DevOps
Lean UX + DevOpsLean UX + DevOps
Lean UX + DevOps
 
Company Profile - UBWebs
Company Profile - UBWebsCompany Profile - UBWebs
Company Profile - UBWebs
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure Environment
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
 
SuiteCRM Presentation
SuiteCRM PresentationSuiteCRM Presentation
SuiteCRM Presentation
 

Recently uploaded

Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 

Recently uploaded (20)

Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 

SaaS is hot

  • 1. SAAS IS HOT Laurynas Antanavičius Product Manager @ Data Dog 2014.10.14
  • 2. ABOUT US • Custom web development and support • Cloud-based application and software development • B2B, B2C eCommerce solutions • Specialised in PHP • Over 35 developers • Wide base of clients: UK, US, UAE, Canada, Luxembourgh, France…
  • 4. OUR TEAM • Crypto-Currency exchange / Forex market • 6 members in the development team • Agile - Scrum, TDD, CI, CD • PHP & GO • Write tests before each line of code (TDD & CI) • Ship the feature as soon as it is ready (CD) • Focus on performance & quality
  • 5. EVERYTHING IS A SERVICE Shouldn’t I be talking about tools?
  • 6. We’re actually using tools everyday. AND We’re creating and learning how to create tools.
  • 7. An eShop is a tool to generate sales by selling products. A Website is a tool to present your company. An forex trade platform is a tool for traders to buy and sell currency,
  • 8. WHO HAS RECENTLY BOUGHT A STANDALONE MS OFFICE?
  • 9. Google docs is free! 
 We can use it on all of the devices! 
 It has all of the most important features! It does not crash!
  • 10. SAAS | PAAS | IAAS
  • 11.
  • 12. Point and click for what you need. Tweak parts and configuration Pay for what you use. Examples: Amazon Web Service (AWS), Microsoft Azure, Google Compute Engine (GCE) Infrastructure as a Service
  • 13. Manage the whole platform. Configure individual instances, and settings. CLIs / Point-and-Click / Ready made connections / SaaS integrations Examples: Heroku, AWS Elastic Beanstalk, Google App Engine, Salesforce. Platform as a Service
  • 14. Mostly subscription based Centrally managed code base ‘On-demand’ access through browser Single configuration with all user data Examples: Gmail, Facebook, Youtube, Google Docs, Github Software as a Service
  • 15. Standalone vs Cloud based Standalone might be more intuitive to use for a specific system Standalone might perform better on a specific system Cloud based can be accessed from any device New devices can access all data and use the software It is about convenience
  • 16. Premium / Freemium / Subscription Premium allows access only after a payment has been made (usually with trial periods) Freemium allows access only to a specific functionality, full access can be given after a payment has been made Subscription allows access for a specific period after a payment has been made (monthly / yearly) It is about cost.
  • 17. And now it's about devices and agility. We access software on our phones and tablets We interact with the same functionality and have access to the same data We need the ability to have access to the software if we change the device completely
  • 18. A wide array of different payment schedules and plans Should I pay $1000 dollars now? Or pay $40 for as long as I use it? Or should I pay $10 for each feature separately? Or use less features for free? Which is better? Cost vs productivity.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 26. DON’T BE A SCUMBAG CAT Make one!
  • 28. The same on a feature level Identify critical features Defined in more detail only for the critical features PLANNING SaaS vs Traditional
  • 29. SOA architecture Continuous integration Continuous delivery is really really important Pay for what you use DEVELOPMENT SaaS vs Traditional
  • 30.
  • 31.
  • 32.
  • 34.
  • 37. Higher customer satisfaction Stable inflow of payments for clients Faster time-to-market Our clients
  • 40. WHY SHOULD I DO IT?
  • 41. Ride the wave New things everyday Lower risk to get stuck with legacy software Staying up-to-date
  • 42. Open up your work Go for open source Large base of developers More software architecture decisions Knowledge growth
  • 43. Faster feedback Again more growth Visible results More $ Short development life-cycles
  • 45. CHOOSING TOOLS Consider standalone and cloud based alternatives Consider the convenience it provides vs costs Consider one-time vs subscription fees
  • 46. DEVELOPING TOOLS Consider time-to-market for a product Consider working with a larger community of developers Open up your work Think about the development life-cycle