SlideShare une entreprise Scribd logo
1  sur  54
Architectural
Considerations for
Startups
Lead Technologist, Innovation and Entrepreneurship
UCL Engineering
@niallrochen.roche@ucl.ac.uk
MSc. in Applied Architecture - 12/11/2016
• Mobile Developer - pretty much every platform!
• Lecturer in Distributed and Mobile Computing at ITT Dublin
• UCL - Tech Lead at Dept of Innovation and Enterprise
• Tech Trainer
• Mentor at
Background
Accepted 500 companies to date
AcquiredJobs created Official twitter partner
@ucladvances
MVP
Committed
Team
UX LAB DEVICE LAB APP LAB
UCL Digital Business Labs
@ucladvances
Gather detailed use analytics to learn and
iterate with the help of our UX Consultants
and connect directly with users hoping to
become App Ambassadors.
Beta test in App Lab, UCL's app
store exclusive for it’s 45,000+
staff & students
APP Lab
@ucladvances
Project TRIANGLE
• Project TRIANGLE is a future internet testbed (FIRE+) which
prepares the ground for 5G certification.
• In the project we create a pilot platform for ‘pre-standards’ ‘pre-
normative certification’ of 5G devices and 5G applications.
• During the project we will run a number of experiments at the device
and app level and interconnect other testbeds and technology to the
platform
• Budget ~3M, EU H2020 funded
• Open Calls for SMEs 500k euro funding
• Website - http://www.triangle-project.eu
Overview
• Startup Company Growth Stages and needs
• Metrics and Measurement for Investment
• SME Considerations for Architecture
• Case Studies
• Workshop
disruptive business models
• Models
• Long tail for retail
• Sharing Economy
• Marketplaces
• On Demand Services
• AI and Machine Learning is causing further disruption
disruptive business models
• Value creation and destruction
• Traditional approach to make your own products
obsolete
Sharing Economy
• AirBnB
• gocarshare / blablacar / zipcar / ride
• Peerby
• Park circa
On Demand
• Uber
• Deliveroo
• People as a service
• Task Rabbit / Ginn / Washio
Marketplaces
• Displacement of traditional intermediaries or agents
with market place
• Examples
• Ebay Amazon
• Hassle
• Appear here
Stages
• Idea generation
• Business model canvas
• Interviews
• Mockups
• Feedback and user testing
• Identity pain points and solutions and routes to achieve
• Product solution fit
• Product market fit
• Scale
http://image.slidesharecdn.com/magicworkshop-150909050254-lva1-app6892/95/magic-academy-
symposium-2015-7-638.jpg?cb=1441775094
http://1.bp.blogspot.com/-FWcpxQvOdT4/UFs0d91Mw4I/AAAAAAAAA6Y/2acn-
MnMODU/s1600/OAAAAE1KAzE9vAUJvoXVWc4BiRP4dXOoDlhlGCdICeaIQaKtjJ_RYFG1Axun_G2
wXUQ-e6jovC_ksRQ0r7UxgHnGb0AA15jOjCvpWjlkAXgxktTsRZeBRAIXVxps.png
Innovation Accounting
• Measuring and validating assumptions using data
• Enables key decisions to be made using proof from
data
• Build - Measure - Learn cycle
• Using sprints to validate assumptions
• Good Analytics are key to implementation
MVP
• smallest solution that delivers (and ideally captures)
customer value
• identify assumptions to validate
• Concentrate on critical path
• Techniques
• golden path
• wizard of Oz
A/B Testing
Metrics
• identifying target users
• cost of customer acquisition
• average revenue per user
• monthly recurring Revenue
• average session length
• bounce rate
• monthly active users
Important Investment
Metrics
• What is the funnel -
• inbound leads, conversion rates, drop off rate, growth rate,
• retention (MAU), referral, churn
• size of addressable market, burn rate
• SaaS
• cost of user acquisition, lifetime value of customer, APRU
• MOS NPS
SaaS Metrics
• ARPA (Average Revenue per Account per month)
• Net MRR (Monthly Recurring Revenue) (including MRR expansion)
• LTV
• CAC
• LTV: CAC ratio (should be >3X)
• Months to recover CAC. (should be <= 6 months)
• Customer Engagement Score
see http://www.forentrepreneurs.com/saas-metrics-2/
Architectural Decisions
• Tradeoff between speed, suitability, performance
• Common approach is to build a rough demo that
won’t scale, then rewrite
• some accelerators (500 startups) will not look at a
startup that is not using cloud to scale quickly
• cloud cost to demand forecasting needed for
metrics and pricing cost of running and scaling cost
to support next N users
When to Build
• build vs buy / use / adapt
• we have smart people, we can do that (better)
• you might, but should you?
Build vs use
• concentrate on USP not the surrounding building blocks
• technology blocks are a commodity, compute is almost free
• contrast to dot com boom when more needed to be built
• speed to traction is more important than the underlying tech
sometimes
• business model can trump better technology
• doing it right vs best
What to Build
• Early stage companies should focus on the core
differentiator
• and validating assumptions
• Use existing off the shelf components where possible
• Sometimes you don't need to build the entire
solution, just the key part
• Outsource or use existing resources
Secret Sauce
• value of defensible IP
• IoT China, need to be first and best,
• get a community GoPro is not the only camera)
• proprietary algorithm - better than what is now in public
domain Google/Microsoft/Facebook/algorithmia?
• more efficient approach vs throw money and hardware at
the problem
• building a data lake important for investors right now
PaaS
• Parse - for many years one of the most popular options for App Developers
• AWS & Lambda
• Firebase
• CouchBaseAWS Elastic BeanStalk
• Google App Engine
• Heroku
• IBM Cloud Platform
• MS Azure App Services
• Oracle Cloud Platform
• Red Hat OpenShift
• Many many More..
Mobile Development
• HTML5 vs native
• Lots of tradeoffs
• Cross Platform tools
• Hybrid (PhoneGap)
• single codebase (ish) - multiple platforms
• React Native, Appcelerator, Xamarin
Data Data Data
• Data is the new currency
• many businesses are pure data plays
• need to understand the value of the data and how to extract it
• setting the correct architecture for mining data
• consider storing the features of the data in a format where they
can be trained
• pipelines for ML see Spark or AWS Lambda as examples
• video streaming realtime analysis from Facebook
new arch models
• Client/Server split is ever-changing
• Source of new innovation in the future
• Fog and Edge Side Computing
• Growth of IoT and small devices
• Differential Privacy and on device processing
• Network Apps
death of apps?
• Lots of talk of the decline of apps
• user engagement dropping
• 70% of user time is in some type of messaging
platform
• AI platforms are gaining in popularity
• Alexia, Cortano, Allo, Facebook
• Rise of the bots
Bot platforms
• NLP + context understanding are crucial
• Roll your own
• off the shelf decision tree
• Examples
• weave.ai
• blue mix + Watson
• Viv
Approaches
• Object Oriented Programming not only option
• Data Driven architectures, popular in the gaming community
• Data-Oriented Design
• http://www.dataorienteddesign.com/dodmain/
• http://gamesfromwithin.com/data-oriented-design
• Procedural - for machine learning C/Python
• Functional - Haskel/R/Lamda
Processing Data Streams
• System Architecture is adapting to new data requirements
• the proliferation of low cost Internet connected devices
generating lots of data
• Different data types from Social Media Analysis, Fraud
Detection, to Video Processing in Realtime
• Stream Processing and Streaming Analytics
• Machine Learning can make decisions on live data and
continue to learn
• Processing of large data sets in non-realtime
Popular Trends
• Trend towards open source and PaaS, BaaS and platforms
• Architectures
• Micro services
• MOM and Queue based architectures
• Stream Based - Spark
• Deployment
• AWS Lamda
• Open stack
• Docker
• Ruby Django Heroku
• Continuous Integration
• Travis / Jenkins
• Test Automation - Selenium / Appium / QuaMotion
Case Study #1
• Art Guru
Case Study #2
• Twizoo
Case Study #3
• Snap Tech (formerly Snap Fashion)
Case Study #4
• Trint
Workshop
What to Build Next
Product Canvas
value proposition
What is the most important thing to show/build to demonstrate your value proposition
peel back the layers of the Onion
What do you need to do to unlock the channel
critical path
MVP golden path and wizard of Oz
Marketplace Issues
• Seeding marketplaces is a big issue
• demand side vs supply side
• Revenue models adapt to the value of data vs transitional or
advertising
• More data means more pricing predictions
• Importance of volume is huge to avoid competition as is the ability
to subsidise one side to allow growth
• PM fit functions, generates value for both sides of the
marketplace, business model scaleable and growth driver is right
Marketplace Issues
• 1) cold start
• 2) liquidity 100 applications and 10 things get done a
month (retention or referral rates, transaction rates)
• 3) leakage - go off platform direct and cut you out
• 4) revenue model - growth driver (1 what is best paid
acquisition - SM Facebook ads etc do this get that 2
retention strategy small loans to keep them, good
account management do same next month 3
Product Testing
• Alpha and beta testing
• closed vs open betas
• growth hacking
• SEO SAO
• Using Social to promote growth and engagement

Contenu connexe

En vedette

4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networkseXplanoTech
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul3G4G
 
5G: A 2020 Vision
5G: A 2020 Vision5G: A 2020 Vision
5G: A 2020 VisioneXplanoTech
 
Quick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoiceQuick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoice3G4G
 
Quick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoiceQuick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoiceeXplanoTech
 
Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016Eiko Seidel
 
5G New Radio Timeline after RAN#72 RP-161253
5G New Radio Timeline after RAN#72 RP-1612535G New Radio Timeline after RAN#72 RP-161253
5G New Radio Timeline after RAN#72 RP-161253Eiko Seidel
 
Antenna Evolution: From 4G to 5G
Antenna Evolution: From 4G to 5GAntenna Evolution: From 4G to 5G
Antenna Evolution: From 4G to 5GKarva Carbi
 
VoWLAN: Call Quality
VoWLAN: Call QualityVoWLAN: Call Quality
VoWLAN: Call Quality3G4G
 
AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration Eiko Seidel
 
Overview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomOverview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomEiko Seidel
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-ThingsEiko Seidel
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies3G4G
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design3G4G
 

En vedette (14)

4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul
 
5G: A 2020 Vision
5G: A 2020 Vision5G: A 2020 Vision
5G: A 2020 Vision
 
Quick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoiceQuick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoice
 
Quick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoiceQuick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoice
 
Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016
 
5G New Radio Timeline after RAN#72 RP-161253
5G New Radio Timeline after RAN#72 RP-1612535G New Radio Timeline after RAN#72 RP-161253
5G New Radio Timeline after RAN#72 RP-161253
 
Antenna Evolution: From 4G to 5G
Antenna Evolution: From 4G to 5GAntenna Evolution: From 4G to 5G
Antenna Evolution: From 4G to 5G
 
VoWLAN: Call Quality
VoWLAN: Call QualityVoWLAN: Call Quality
VoWLAN: Call Quality
 
AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration
 
Overview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomOverview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche Telekom
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 

Similaire à Architectural Considerations for Startups

Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning ModelsTash Bickley
 
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSEnterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSIceventure
 
server to cloud: converting a legacy platform to an open source paas
server to cloud:  converting a legacy platform to an open source paasserver to cloud:  converting a legacy platform to an open source paas
server to cloud: converting a legacy platform to an open source paasTodd Fritz
 
Containers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike ColemanContainers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike ColemanDocker, Inc.
 
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital ProductsUCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital ProductsNiall Roche
 
Software development in the modern age
Software development in the modern ageSoftware development in the modern age
Software development in the modern ageRoy Wasse
 
Building a Scalable and reliable open source ML Platform with MLFlow
Building a Scalable and reliable open source ML Platform with MLFlowBuilding a Scalable and reliable open source ML Platform with MLFlow
Building a Scalable and reliable open source ML Platform with MLFlowGoDataDriven
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Ed Sattar
 
Practical model management in the age of Data science and ML
Practical model management in the age of Data science and MLPractical model management in the age of Data science and ML
Practical model management in the age of Data science and MLQuantUniversity
 
Operationalizing Machine Learning at Scale at Starbucks
Operationalizing Machine Learning at Scale at StarbucksOperationalizing Machine Learning at Scale at Starbucks
Operationalizing Machine Learning at Scale at StarbucksDatabricks
 
Working with Developers
Working with DevelopersWorking with Developers
Working with DevelopersPaul Walk
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your APICarlo Longino
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...confluent
 
(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a ServiceAmazon Web Services
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open sourceTech Triveni
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps StartupsDaniel Zivkovic
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale
 
Tech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentTech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentSandeep Bhatnagar
 

Similaire à Architectural Considerations for Startups (20)

Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good Enough
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSEnterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
 
server to cloud: converting a legacy platform to an open source paas
server to cloud:  converting a legacy platform to an open source paasserver to cloud:  converting a legacy platform to an open source paas
server to cloud: converting a legacy platform to an open source paas
 
Containers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike ColemanContainers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike Coleman
 
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital ProductsUCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
 
Software development in the modern age
Software development in the modern ageSoftware development in the modern age
Software development in the modern age
 
Managing AI Products
Managing AI ProductsManaging AI Products
Managing AI Products
 
Building a Scalable and reliable open source ML Platform with MLFlow
Building a Scalable and reliable open source ML Platform with MLFlowBuilding a Scalable and reliable open source ML Platform with MLFlow
Building a Scalable and reliable open source ML Platform with MLFlow
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
 
Practical model management in the age of Data science and ML
Practical model management in the age of Data science and MLPractical model management in the age of Data science and ML
Practical model management in the age of Data science and ML
 
Operationalizing Machine Learning at Scale at Starbucks
Operationalizing Machine Learning at Scale at StarbucksOperationalizing Machine Learning at Scale at Starbucks
Operationalizing Machine Learning at Scale at Starbucks
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
 
(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open source
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
 
Tech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentTech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay current
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Architectural Considerations for Startups

  • 1. Architectural Considerations for Startups Lead Technologist, Innovation and Entrepreneurship UCL Engineering @niallrochen.roche@ucl.ac.uk MSc. in Applied Architecture - 12/11/2016
  • 2. • Mobile Developer - pretty much every platform! • Lecturer in Distributed and Mobile Computing at ITT Dublin • UCL - Tech Lead at Dept of Innovation and Enterprise • Tech Trainer • Mentor at Background
  • 3. Accepted 500 companies to date AcquiredJobs created Official twitter partner @ucladvances MVP Committed Team
  • 4. UX LAB DEVICE LAB APP LAB UCL Digital Business Labs @ucladvances
  • 5. Gather detailed use analytics to learn and iterate with the help of our UX Consultants and connect directly with users hoping to become App Ambassadors. Beta test in App Lab, UCL's app store exclusive for it’s 45,000+ staff & students APP Lab @ucladvances
  • 6. Project TRIANGLE • Project TRIANGLE is a future internet testbed (FIRE+) which prepares the ground for 5G certification. • In the project we create a pilot platform for ‘pre-standards’ ‘pre- normative certification’ of 5G devices and 5G applications. • During the project we will run a number of experiments at the device and app level and interconnect other testbeds and technology to the platform • Budget ~3M, EU H2020 funded • Open Calls for SMEs 500k euro funding • Website - http://www.triangle-project.eu
  • 7. Overview • Startup Company Growth Stages and needs • Metrics and Measurement for Investment • SME Considerations for Architecture • Case Studies • Workshop
  • 8. disruptive business models • Models • Long tail for retail • Sharing Economy • Marketplaces • On Demand Services • AI and Machine Learning is causing further disruption
  • 9. disruptive business models • Value creation and destruction • Traditional approach to make your own products obsolete
  • 10. Sharing Economy • AirBnB • gocarshare / blablacar / zipcar / ride • Peerby • Park circa
  • 11. On Demand • Uber • Deliveroo • People as a service • Task Rabbit / Ginn / Washio
  • 12. Marketplaces • Displacement of traditional intermediaries or agents with market place • Examples • Ebay Amazon • Hassle • Appear here
  • 13. Stages • Idea generation • Business model canvas • Interviews • Mockups • Feedback and user testing • Identity pain points and solutions and routes to achieve • Product solution fit • Product market fit • Scale
  • 14.
  • 17. Innovation Accounting • Measuring and validating assumptions using data • Enables key decisions to be made using proof from data • Build - Measure - Learn cycle • Using sprints to validate assumptions • Good Analytics are key to implementation
  • 18. MVP • smallest solution that delivers (and ideally captures) customer value • identify assumptions to validate • Concentrate on critical path • Techniques • golden path • wizard of Oz
  • 20. Metrics • identifying target users • cost of customer acquisition • average revenue per user • monthly recurring Revenue • average session length • bounce rate • monthly active users
  • 21.
  • 22. Important Investment Metrics • What is the funnel - • inbound leads, conversion rates, drop off rate, growth rate, • retention (MAU), referral, churn • size of addressable market, burn rate • SaaS • cost of user acquisition, lifetime value of customer, APRU • MOS NPS
  • 23. SaaS Metrics • ARPA (Average Revenue per Account per month) • Net MRR (Monthly Recurring Revenue) (including MRR expansion) • LTV • CAC • LTV: CAC ratio (should be >3X) • Months to recover CAC. (should be <= 6 months) • Customer Engagement Score see http://www.forentrepreneurs.com/saas-metrics-2/
  • 24. Architectural Decisions • Tradeoff between speed, suitability, performance • Common approach is to build a rough demo that won’t scale, then rewrite • some accelerators (500 startups) will not look at a startup that is not using cloud to scale quickly • cloud cost to demand forecasting needed for metrics and pricing cost of running and scaling cost to support next N users
  • 25. When to Build • build vs buy / use / adapt • we have smart people, we can do that (better) • you might, but should you?
  • 26. Build vs use • concentrate on USP not the surrounding building blocks • technology blocks are a commodity, compute is almost free • contrast to dot com boom when more needed to be built • speed to traction is more important than the underlying tech sometimes • business model can trump better technology • doing it right vs best
  • 27. What to Build • Early stage companies should focus on the core differentiator • and validating assumptions • Use existing off the shelf components where possible • Sometimes you don't need to build the entire solution, just the key part • Outsource or use existing resources
  • 28. Secret Sauce • value of defensible IP • IoT China, need to be first and best, • get a community GoPro is not the only camera) • proprietary algorithm - better than what is now in public domain Google/Microsoft/Facebook/algorithmia? • more efficient approach vs throw money and hardware at the problem • building a data lake important for investors right now
  • 29. PaaS • Parse - for many years one of the most popular options for App Developers • AWS & Lambda • Firebase • CouchBaseAWS Elastic BeanStalk • Google App Engine • Heroku • IBM Cloud Platform • MS Azure App Services • Oracle Cloud Platform • Red Hat OpenShift • Many many More..
  • 30. Mobile Development • HTML5 vs native • Lots of tradeoffs • Cross Platform tools • Hybrid (PhoneGap) • single codebase (ish) - multiple platforms • React Native, Appcelerator, Xamarin
  • 31. Data Data Data • Data is the new currency • many businesses are pure data plays • need to understand the value of the data and how to extract it • setting the correct architecture for mining data • consider storing the features of the data in a format where they can be trained • pipelines for ML see Spark or AWS Lambda as examples • video streaming realtime analysis from Facebook
  • 32. new arch models • Client/Server split is ever-changing • Source of new innovation in the future • Fog and Edge Side Computing • Growth of IoT and small devices • Differential Privacy and on device processing • Network Apps
  • 33. death of apps? • Lots of talk of the decline of apps • user engagement dropping • 70% of user time is in some type of messaging platform • AI platforms are gaining in popularity • Alexia, Cortano, Allo, Facebook • Rise of the bots
  • 34. Bot platforms • NLP + context understanding are crucial • Roll your own • off the shelf decision tree • Examples • weave.ai • blue mix + Watson • Viv
  • 35. Approaches • Object Oriented Programming not only option • Data Driven architectures, popular in the gaming community • Data-Oriented Design • http://www.dataorienteddesign.com/dodmain/ • http://gamesfromwithin.com/data-oriented-design • Procedural - for machine learning C/Python • Functional - Haskel/R/Lamda
  • 36. Processing Data Streams • System Architecture is adapting to new data requirements • the proliferation of low cost Internet connected devices generating lots of data • Different data types from Social Media Analysis, Fraud Detection, to Video Processing in Realtime • Stream Processing and Streaming Analytics • Machine Learning can make decisions on live data and continue to learn • Processing of large data sets in non-realtime
  • 37. Popular Trends • Trend towards open source and PaaS, BaaS and platforms • Architectures • Micro services • MOM and Queue based architectures • Stream Based - Spark • Deployment • AWS Lamda • Open stack • Docker • Ruby Django Heroku • Continuous Integration • Travis / Jenkins • Test Automation - Selenium / Appium / QuaMotion
  • 38. Case Study #1 • Art Guru
  • 40. Case Study #3 • Snap Tech (formerly Snap Fashion)
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. value proposition What is the most important thing to show/build to demonstrate your value proposition peel back the layers of the Onion What do you need to do to unlock the channel critical path MVP golden path and wizard of Oz
  • 50.
  • 51. Marketplace Issues • Seeding marketplaces is a big issue • demand side vs supply side • Revenue models adapt to the value of data vs transitional or advertising • More data means more pricing predictions • Importance of volume is huge to avoid competition as is the ability to subsidise one side to allow growth • PM fit functions, generates value for both sides of the marketplace, business model scaleable and growth driver is right
  • 52. Marketplace Issues • 1) cold start • 2) liquidity 100 applications and 10 things get done a month (retention or referral rates, transaction rates) • 3) leakage - go off platform direct and cut you out • 4) revenue model - growth driver (1 what is best paid acquisition - SM Facebook ads etc do this get that 2 retention strategy small loans to keep them, good account management do same next month 3
  • 53.
  • 54. Product Testing • Alpha and beta testing • closed vs open betas • growth hacking • SEO SAO • Using Social to promote growth and engagement

Notes de l'éditeur

  1. criteria
  2. - The programme that you are here to take part in is for earlier stage companies and focuses on validating and testing your product. - Over the coming months you will receive access User Experience consultants, a device lab & App Lab
  3. App Lab is a private app store that’s exclusively for UCL’s 45000 staff and students to access the latest apps… Those are the apps that you guys are building. Normally when you test apps, Friends family alpha Chances are, there aren’t many of them and they’ll be biased. Your mum will tell you it’s brilliant whether it is or not! Then through services like Google Play Beta Test Flight, you have to find or buy your own testers. App Lab gives you the chance to do large scale, un biased, beta testing. It brings you detailed analytics of how real users are using your app. you can then work with our UX team who can help you prioritise which changes will have the biggest impact. You can then iterate really quickly, we’re not apple! and then see the impact these changes make. Even if you already have an app in the public app stores you can use app lab to try new things without effecting your current use base. Private APIs. It’s available on iOS - and it’s a pretty rare thing to have an apple app store not run by apple!! And we’ve JUST LAUNCHED an android version too.