SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
MINIMUM ARCHITECTURE
REQUIREMENTS FOR
ANY STARTUP
www.mindbowser.com contact@mindbowser.com
1. Introduction & About Speaker
2. Stages In Product Journey
3. Summary Of Various Stages & Architectural
Needs
4. Sample Architecture Phase (Infographic)
5. Architecture For MVP
6. Architecture For Growth
7. Architecture For Scale (Infographics)
8. Some Words from the speaker
9. Q&A
Architecture for MVP
Building An MVP?
Once you have decided all the features that
go into it, the important decision remains
about your technology and architecture.
Architecture is the glue that holds all of your
technology decisions together; hence, it is
important to take a cautious step towards
getting your architecture right.
So what should drive your
architectural decisions?
There can be many reasons that define your
architecture, but primarily it would be about
what you want and expect from your product.
Stages In Product Journey
Hypothesis- You want to get to market asap. All you want is things to work satisfactorily, not fail
or show error and manage the incoming traffic, usually upto a couple of thousands.
Growth- You get signs that your product is growing, traffic is increasing, and you want to build
more features fast. Architecture expectations at this point would be about making things stable
and secure. Have modularity to add more features and be able to manage workloads as well as
monitor any surprises.
Establishment- You now have tens of thousands of paying users. The company has layers of
people, and a product roadmap is established not only for immediate use but also for upto 2-3
years. Architecture is now meant for managing.
Summary Of Various Stages & Architectural Needs
Architecture For Each Phase Of Your
Product That You Can Use Right Away
Architecture for MVP
This is the stage for “Bare minimum architecture”. The focus will be to put together a bare bone basics setup.
01
Architecture for MVP
This is the stage for “Bare minimum architecture”. The focus will be to put together a bare bone basics setup.
01
Architecture for growth stage
This is the stage for “Foundational architecture.” The focus is to start doing things the right way but still not
bother too much about scale.
02
Architecture for growth stage
This is the stage for “Foundational architecture.” The focus is to start doing things the right way but still not
bother too much about scale.
02
Architecture for Scale
This is the stage for “Proper Scalable architecture.” Focus is to create efficiencies and scale. You have to
think about load balancing, concurrency, availability and so on.
03
Architecture for Scale
This is the stage for “Proper Scalable architecture.” Focus is to create efficiencies and scale. You have to
think about load balancing, concurrency, availability and so on.
03
Microservice Architecture
Microservices can follow shared database or database per service model depending on project needs.
04
Microservice Architecture
Microservices can follow shared database or database per service model depending on project needs.
04
Architecture can follow polyglot architecture when the architecture
scales to microservices as shown in the below diagram.
Architecture defined with visualization
Visual representation of architecture will properly articulate and provides clear goal of the MVP and at scale.
05
THANK YOU
www.mindbowser.com contact@mindbowser.com

Contenu connexe

Similaire à A Guide To Minimum Viable Architecture Points For Any Startup

Site Reliability Engineering: Harnessing (and redefining) it for ITSM
Site Reliability Engineering: Harnessing (and redefining) it for ITSMSite Reliability Engineering: Harnessing (and redefining) it for ITSM
Site Reliability Engineering: Harnessing (and redefining) it for ITSMJon Stevens-Hall
 
Cloud Center of Excellence
Cloud Center of ExcellenceCloud Center of Excellence
Cloud Center of ExcellenceJeremy Canale
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Jon Stevens-Hall
 
Un Architecture
Un ArchitectureUn Architecture
Un Architecturechrisonea
 
Approaching risk management with your head in the cloud
Approaching risk management with your head in the cloudApproaching risk management with your head in the cloud
Approaching risk management with your head in the cloudCompatibL Technologies ltd
 
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...Inside Analysis
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityDevOps.com
 
Agile software architecture
Agile software architectureAgile software architecture
Agile software architectureScott Hsieh
 
DevOps Workshops at IBM Edge 2016
DevOps Workshops at IBM Edge 2016DevOps Workshops at IBM Edge 2016
DevOps Workshops at IBM Edge 2016IBM DevOps
 
Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?Amplework Software Pvt. Ltd.
 
Architecture vs. Design vs. Agile: What’s the Answer?
Architecture vs. Design vs. Agile: What’s the Answer?Architecture vs. Design vs. Agile: What’s the Answer?
Architecture vs. Design vs. Agile: What’s the Answer?TechWell
 
Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?Inside Analysis
 
Smart buckets ppt
Smart buckets pptSmart buckets ppt
Smart buckets pptkiran Patel
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSguest1c0da72
 
A Day in the Life of a HipChat Developer
A Day in the Life of a HipChat DeveloperA Day in the Life of a HipChat Developer
A Day in the Life of a HipChat DeveloperAtlassian
 

Similaire à A Guide To Minimum Viable Architecture Points For Any Startup (20)

Site Reliability Engineering: Harnessing (and redefining) it for ITSM
Site Reliability Engineering: Harnessing (and redefining) it for ITSMSite Reliability Engineering: Harnessing (and redefining) it for ITSM
Site Reliability Engineering: Harnessing (and redefining) it for ITSM
 
Cloud Center of Excellence
Cloud Center of ExcellenceCloud Center of Excellence
Cloud Center of Excellence
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
 
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEMEVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
 
Un Architecture
Un ArchitectureUn Architecture
Un Architecture
 
Approaching risk management with your head in the cloud
Approaching risk management with your head in the cloudApproaching risk management with your head in the cloud
Approaching risk management with your head in the cloud
 
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Agile software architecture
Agile software architectureAgile software architecture
Agile software architecture
 
DevOps Workshops at IBM Edge 2016
DevOps Workshops at IBM Edge 2016DevOps Workshops at IBM Edge 2016
DevOps Workshops at IBM Edge 2016
 
DevOps workshops at EDGE 2016
DevOps workshops at EDGE 2016DevOps workshops at EDGE 2016
DevOps workshops at EDGE 2016
 
Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?
 
Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
 
Architecture vs. Design vs. Agile: What’s the Answer?
Architecture vs. Design vs. Agile: What’s the Answer?Architecture vs. Design vs. Agile: What’s the Answer?
Architecture vs. Design vs. Agile: What’s the Answer?
 
Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?
 
Smart buckets ppt
Smart buckets pptSmart buckets ppt
Smart buckets ppt
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELS
 
A Day in the Life of a HipChat Developer
A Day in the Life of a HipChat DeveloperA Day in the Life of a HipChat Developer
A Day in the Life of a HipChat Developer
 

Plus de Mindbowser Inc

Healthcare Technology Survey 2023
Healthcare Technology Survey 2023Healthcare Technology Survey 2023
Healthcare Technology Survey 2023Mindbowser Inc
 
Top DevOps Trends And Statistics You Need To Know In 2023
Top DevOps Trends And Statistics You Need To Know In 2023Top DevOps Trends And Statistics You Need To Know In 2023
Top DevOps Trends And Statistics You Need To Know In 2023Mindbowser Inc
 
How To Achieve Project Success With Your Outsourced Team?
How To Achieve Project Success With Your Outsourced Team?How To Achieve Project Success With Your Outsourced Team?
How To Achieve Project Success With Your Outsourced Team?Mindbowser Inc
 
Data Science Consulting: From Idea To Deployment
Data Science Consulting: From Idea To DeploymentData Science Consulting: From Idea To Deployment
Data Science Consulting: From Idea To DeploymentMindbowser Inc
 
Understanding The Difference Between RPO And Staff Augmentation
Understanding The Difference Between RPO And Staff AugmentationUnderstanding The Difference Between RPO And Staff Augmentation
Understanding The Difference Between RPO And Staff AugmentationMindbowser Inc
 
Top 5 Benefits Of IT Staff Augmentation For Modern Businesses
Top 5 Benefits Of IT Staff Augmentation For Modern BusinessesTop 5 Benefits Of IT Staff Augmentation For Modern Businesses
Top 5 Benefits Of IT Staff Augmentation For Modern BusinessesMindbowser Inc
 
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!Mindbowser Inc
 
Benefits and challenges of ehr
Benefits and challenges of ehrBenefits and challenges of ehr
Benefits and challenges of ehrMindbowser Inc
 
What To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppWhat To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppMindbowser Inc
 
7 Secret Reasons To Choose An Outsourced Agency?
7 Secret Reasons To Choose An Outsourced Agency?7 Secret Reasons To Choose An Outsourced Agency?
7 Secret Reasons To Choose An Outsourced Agency?Mindbowser Inc
 
How We Thrill Customers?
How We Thrill Customers?How We Thrill Customers?
How We Thrill Customers?Mindbowser Inc
 
Benefits and Challenges of EHR
Benefits and Challenges of EHRBenefits and Challenges of EHR
Benefits and Challenges of EHRMindbowser Inc
 
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...Mindbowser Inc
 
Get Ready For What's New In Insurance Technology Trends For 2021
Get Ready For What's New In Insurance Technology Trends For 2021Get Ready For What's New In Insurance Technology Trends For 2021
Get Ready For What's New In Insurance Technology Trends For 2021Mindbowser Inc
 
10 top mobile app development trends to look out for in 2021
10 top mobile app development trends to look out for in 202110 top mobile app development trends to look out for in 2021
10 top mobile app development trends to look out for in 2021Mindbowser Inc
 
How To Ensure Quality With Automation
How To Ensure Quality With AutomationHow To Ensure Quality With Automation
How To Ensure Quality With AutomationMindbowser Inc
 
15 Questions To Answer Before Building Your Website
15 Questions To Answer Before Building Your Website15 Questions To Answer Before Building Your Website
15 Questions To Answer Before Building Your WebsiteMindbowser Inc
 
10 growth strategies for a telehealth platform
10 growth strategies for a telehealth platform10 growth strategies for a telehealth platform
10 growth strategies for a telehealth platformMindbowser Inc
 
How To Launch A Tech Startup Without A Tech Background
How To Launch A Tech Startup Without A Tech BackgroundHow To Launch A Tech Startup Without A Tech Background
How To Launch A Tech Startup Without A Tech BackgroundMindbowser Inc
 
10 Things To Do Right Away Before Starting Your Product Journey
10 Things To Do Right Away Before Starting Your Product Journey10 Things To Do Right Away Before Starting Your Product Journey
10 Things To Do Right Away Before Starting Your Product JourneyMindbowser Inc
 

Plus de Mindbowser Inc (20)

Healthcare Technology Survey 2023
Healthcare Technology Survey 2023Healthcare Technology Survey 2023
Healthcare Technology Survey 2023
 
Top DevOps Trends And Statistics You Need To Know In 2023
Top DevOps Trends And Statistics You Need To Know In 2023Top DevOps Trends And Statistics You Need To Know In 2023
Top DevOps Trends And Statistics You Need To Know In 2023
 
How To Achieve Project Success With Your Outsourced Team?
How To Achieve Project Success With Your Outsourced Team?How To Achieve Project Success With Your Outsourced Team?
How To Achieve Project Success With Your Outsourced Team?
 
Data Science Consulting: From Idea To Deployment
Data Science Consulting: From Idea To DeploymentData Science Consulting: From Idea To Deployment
Data Science Consulting: From Idea To Deployment
 
Understanding The Difference Between RPO And Staff Augmentation
Understanding The Difference Between RPO And Staff AugmentationUnderstanding The Difference Between RPO And Staff Augmentation
Understanding The Difference Between RPO And Staff Augmentation
 
Top 5 Benefits Of IT Staff Augmentation For Modern Businesses
Top 5 Benefits Of IT Staff Augmentation For Modern BusinessesTop 5 Benefits Of IT Staff Augmentation For Modern Businesses
Top 5 Benefits Of IT Staff Augmentation For Modern Businesses
 
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
 
Benefits and challenges of ehr
Benefits and challenges of ehrBenefits and challenges of ehr
Benefits and challenges of ehr
 
What To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppWhat To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile App
 
7 Secret Reasons To Choose An Outsourced Agency?
7 Secret Reasons To Choose An Outsourced Agency?7 Secret Reasons To Choose An Outsourced Agency?
7 Secret Reasons To Choose An Outsourced Agency?
 
How We Thrill Customers?
How We Thrill Customers?How We Thrill Customers?
How We Thrill Customers?
 
Benefits and Challenges of EHR
Benefits and Challenges of EHRBenefits and Challenges of EHR
Benefits and Challenges of EHR
 
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
 
Get Ready For What's New In Insurance Technology Trends For 2021
Get Ready For What's New In Insurance Technology Trends For 2021Get Ready For What's New In Insurance Technology Trends For 2021
Get Ready For What's New In Insurance Technology Trends For 2021
 
10 top mobile app development trends to look out for in 2021
10 top mobile app development trends to look out for in 202110 top mobile app development trends to look out for in 2021
10 top mobile app development trends to look out for in 2021
 
How To Ensure Quality With Automation
How To Ensure Quality With AutomationHow To Ensure Quality With Automation
How To Ensure Quality With Automation
 
15 Questions To Answer Before Building Your Website
15 Questions To Answer Before Building Your Website15 Questions To Answer Before Building Your Website
15 Questions To Answer Before Building Your Website
 
10 growth strategies for a telehealth platform
10 growth strategies for a telehealth platform10 growth strategies for a telehealth platform
10 growth strategies for a telehealth platform
 
How To Launch A Tech Startup Without A Tech Background
How To Launch A Tech Startup Without A Tech BackgroundHow To Launch A Tech Startup Without A Tech Background
How To Launch A Tech Startup Without A Tech Background
 
10 Things To Do Right Away Before Starting Your Product Journey
10 Things To Do Right Away Before Starting Your Product Journey10 Things To Do Right Away Before Starting Your Product Journey
10 Things To Do Right Away Before Starting Your Product Journey
 

Dernier

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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Dernier (20)

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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

A Guide To Minimum Viable Architecture Points For Any Startup

  • 1. MINIMUM ARCHITECTURE REQUIREMENTS FOR ANY STARTUP www.mindbowser.com contact@mindbowser.com
  • 2. 1. Introduction & About Speaker 2. Stages In Product Journey 3. Summary Of Various Stages & Architectural Needs 4. Sample Architecture Phase (Infographic) 5. Architecture For MVP 6. Architecture For Growth 7. Architecture For Scale (Infographics) 8. Some Words from the speaker 9. Q&A Architecture for MVP
  • 3. Building An MVP? Once you have decided all the features that go into it, the important decision remains about your technology and architecture. Architecture is the glue that holds all of your technology decisions together; hence, it is important to take a cautious step towards getting your architecture right.
  • 4. So what should drive your architectural decisions? There can be many reasons that define your architecture, but primarily it would be about what you want and expect from your product.
  • 5. Stages In Product Journey Hypothesis- You want to get to market asap. All you want is things to work satisfactorily, not fail or show error and manage the incoming traffic, usually upto a couple of thousands. Growth- You get signs that your product is growing, traffic is increasing, and you want to build more features fast. Architecture expectations at this point would be about making things stable and secure. Have modularity to add more features and be able to manage workloads as well as monitor any surprises. Establishment- You now have tens of thousands of paying users. The company has layers of people, and a product roadmap is established not only for immediate use but also for upto 2-3 years. Architecture is now meant for managing.
  • 6. Summary Of Various Stages & Architectural Needs
  • 7. Architecture For Each Phase Of Your Product That You Can Use Right Away
  • 8. Architecture for MVP This is the stage for “Bare minimum architecture”. The focus will be to put together a bare bone basics setup. 01
  • 9. Architecture for MVP This is the stage for “Bare minimum architecture”. The focus will be to put together a bare bone basics setup. 01
  • 10. Architecture for growth stage This is the stage for “Foundational architecture.” The focus is to start doing things the right way but still not bother too much about scale. 02
  • 11. Architecture for growth stage This is the stage for “Foundational architecture.” The focus is to start doing things the right way but still not bother too much about scale. 02
  • 12. Architecture for Scale This is the stage for “Proper Scalable architecture.” Focus is to create efficiencies and scale. You have to think about load balancing, concurrency, availability and so on. 03
  • 13. Architecture for Scale This is the stage for “Proper Scalable architecture.” Focus is to create efficiencies and scale. You have to think about load balancing, concurrency, availability and so on. 03
  • 14. Microservice Architecture Microservices can follow shared database or database per service model depending on project needs. 04
  • 15. Microservice Architecture Microservices can follow shared database or database per service model depending on project needs. 04
  • 16. Architecture can follow polyglot architecture when the architecture scales to microservices as shown in the below diagram.
  • 17. Architecture defined with visualization Visual representation of architecture will properly articulate and provides clear goal of the MVP and at scale. 05