SlideShare a Scribd company logo
Bogdan BOCȘE
Softbinator, February 2015
 Definition
 Concerns
 Processes
 Infrastructure
 Integration
 Performance/Scalability
 Cost
 Case study: Choosing a (Big)Data Store
 Things to Consider
 Shopping List
“Information technology architecture is the
process of development of methodical
information technology specifications,
models and guidelines, using a variety of
InformationTechnology notations, for
example UML (…)“
What is actually required?
What are the silent requirements (expectations)?
What do we have to develop?
What can we reuse?Aren’t we reinventing the wheel?
Do we have to integrate something? How?
How much effort does it take?
How much does it cost (to buy and to operate)?
Finding solutions to problems
(performance, scalability, development, cost)
before they become problems.
What is Solution Architecture?
What is Solution Architecture?
Components:
 Actors/Systems/Swim lanes
 Actions
 Messages
Helps with:
 Separation of concerns
 Structuring possible scenarios
 Identifying untreated cases and exceptions
What is Solution Architecture?
 Type
 On-premise
 Hosted
 Cloud
 Capacity Planning
 Monitoring and Alerting
 Redundancy/Resilience/Fault-tolerance
 Disaster Recovery
What is Solution Architecture?
Patterns:
 Service Oriented Architecture
 SOAP, REST
 Publish/Subscribe
 Request/Reply
 Callback
• Messages Queues / Enterprise Service Bus
 Data Replication
 Extraction-Transformation-Loading (Batch Processing)
Anti-patterns:
 File transfer
 Shared database
 Performance
 Non-functional requirements
 Volume
 ResponseTime
 Scalability
 Vertical – scale up – more powerful machines
 Horizontal – scale out – more identical machines
What is Solution Architecture?
What is Solution Architecture?
What is Solution Architecture?
 Types of Cost
 Capital – how much it costs to build?
 Operational – how much it costs to operate?
 What you care about is …
 Total Cost of Ownership (TCO)
 Operational costs include
 Maintenance (including staff)
 Support (including staff)
 Rent
 Power & cooling
 Backup and backup management
 Spare parts
How to Choose a (Big)Data Store?
What is Solution Architecture?
What is Solution Architecture?
What’s it called? What does it mean?
Volumetry If it’s less than 100GB, don’t bother calling it BigData
Atomic Query Size Are you reading 10 or 10 million records per transaction?
Load Do you expect 5 or 5000 queries per second?
ResponseTime Do you expect your data store to answer in 1ms, 10ms or 10s?
Immutability Once your data is written, does it stay written?
Strict Consistency Do you need changes to be instantly visible to all readers?
Data Freshness Do you need the absolute latest data, to the millisecond?
ACID Compliance If you work with ordering or payments, you want
transactions.
Query Accuracy Is there room for error for the results to your queries?
Persistence/Durability Should data be stored on a permanent medium (HDD, SSD)?
HighAvailability Is it required that the data stores stays available throughout
hardware and network failures?
What is Solution Architecture?
 Enterprise Integration Patterns
 Cloud Design Pattern and Reference
Architectures
 Amazon Web Service Reference Architectures
 Microsoft Azure Design Patterns
 bogdan@bocse.ro
 bocse.ro
 www.linkedin.com/in/bogdanbocse
 www.facebook.com/SolutionsArchitectures
 http://en.wikipedia.org/wiki/Scalability
 http://en.wikipedia.org/wiki/Consistency_model
 http://en.wikipedia.org/wiki/Fallacies_of_distrib
uted_computing
 http://en.wikipedia.org/wiki/Enterprise_architect
ure_framework
 http://en.wikipedia.org/wiki/Zachman_Framewo
rk
 http://en.wikipedia.org/wiki/List_of_system_qua
lity_attributes
 http://en.wikipedia.org/wiki/Shared_nothing_ar
chitecture
Ad

More Related Content

What's hot (20)

Etat de l’art approche et outils BI
Etat de l’art approche et outils BIEtat de l’art approche et outils BI
Etat de l’art approche et outils BI
Said Sadik
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
Alan McSweeney
 
Introduction à TOGAF
Introduction à TOGAFIntroduction à TOGAF
Introduction à TOGAF
Pierre-Xavier Fouillé
 
Projet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesProjet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des données
Jean-Marc Dupont
 
Soutenance PFE 1.pptx [Enregistrement automatique].pptx
Soutenance PFE 1.pptx [Enregistrement automatique].pptxSoutenance PFE 1.pptx [Enregistrement automatique].pptx
Soutenance PFE 1.pptx [Enregistrement automatique].pptx
MayssaMelliti1
 
Business analysis
Business analysisBusiness analysis
Business analysis
Dhilsath Fathima
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
BOC Group
 
Ihc2016.2 aula 2 design centrado no usuário e processos de design
Ihc2016.2 aula 2 design centrado no usuário e processos de designIhc2016.2 aula 2 design centrado no usuário e processos de design
Ihc2016.2 aula 2 design centrado no usuário e processos de design
Ticianne Darin
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
Software Park Thailand
 
Cahier des charges site internet
Cahier des charges site internetCahier des charges site internet
Cahier des charges site internet
EPC Familia
 
Define an EA Operating Model
Define an EA Operating ModelDefine an EA Operating Model
Define an EA Operating Model
Info-Tech Research Group
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Edureka!
 
Mémoire - Les chatbots, nouveau support de la relation client dans le e-commerce
Mémoire - Les chatbots, nouveau support de la relation client dans le e-commerceMémoire - Les chatbots, nouveau support de la relation client dans le e-commerce
Mémoire - Les chatbots, nouveau support de la relation client dans le e-commerce
Anaïs Thubert
 
Performance and Extensibility with EMF
Performance and Extensibility with EMFPerformance and Extensibility with EMF
Performance and Extensibility with EMF
Kenn Hussey
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data Presentation
Vishal Kumar
 
Togaf 9 template Preliminary Phase architecture principles
Togaf 9 template  Preliminary Phase architecture principlesTogaf 9 template  Preliminary Phase architecture principles
Togaf 9 template Preliminary Phase architecture principles
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 
BI - Uso e Benefícios ( Business Intelligence )
BI - Uso e Benefícios ( Business Intelligence )BI - Uso e Benefícios ( Business Intelligence )
BI - Uso e Benefícios ( Business Intelligence )
Marco Garcia
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
Ramy Mahrous
 
Mémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’EtudesMémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’Etudes
Aicha OUALLA
 
Etat de l’art approche et outils BI
Etat de l’art approche et outils BIEtat de l’art approche et outils BI
Etat de l’art approche et outils BI
Said Sadik
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
Alan McSweeney
 
Projet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesProjet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des données
Jean-Marc Dupont
 
Soutenance PFE 1.pptx [Enregistrement automatique].pptx
Soutenance PFE 1.pptx [Enregistrement automatique].pptxSoutenance PFE 1.pptx [Enregistrement automatique].pptx
Soutenance PFE 1.pptx [Enregistrement automatique].pptx
MayssaMelliti1
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
BOC Group
 
Ihc2016.2 aula 2 design centrado no usuário e processos de design
Ihc2016.2 aula 2 design centrado no usuário e processos de designIhc2016.2 aula 2 design centrado no usuário e processos de design
Ihc2016.2 aula 2 design centrado no usuário e processos de design
Ticianne Darin
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
Software Park Thailand
 
Cahier des charges site internet
Cahier des charges site internetCahier des charges site internet
Cahier des charges site internet
EPC Familia
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Edureka!
 
Mémoire - Les chatbots, nouveau support de la relation client dans le e-commerce
Mémoire - Les chatbots, nouveau support de la relation client dans le e-commerceMémoire - Les chatbots, nouveau support de la relation client dans le e-commerce
Mémoire - Les chatbots, nouveau support de la relation client dans le e-commerce
Anaïs Thubert
 
Performance and Extensibility with EMF
Performance and Extensibility with EMFPerformance and Extensibility with EMF
Performance and Extensibility with EMF
Kenn Hussey
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data Presentation
Vishal Kumar
 
BI - Uso e Benefícios ( Business Intelligence )
BI - Uso e Benefícios ( Business Intelligence )BI - Uso e Benefícios ( Business Intelligence )
BI - Uso e Benefícios ( Business Intelligence )
Marco Garcia
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
Ramy Mahrous
 
Mémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’EtudesMémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’Etudes
Aicha OUALLA
 

Viewers also liked (20)

Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
Alan McSweeney
 
The VisageCloud Domain Model
The VisageCloud Domain ModelThe VisageCloud Domain Model
The VisageCloud Domain Model
Bogdan Bocse
 
What Is Solution Architecture? The Black Art Of I/T Solution Architecture
What Is Solution Architecture? The Black Art Of I/T Solution ArchitectureWhat Is Solution Architecture? The Black Art Of I/T Solution Architecture
What Is Solution Architecture? The Black Art Of I/T Solution Architecture
Nick Noecker
 
Data Scientist Enablement roadmap 1.0
Data Scientist Enablement roadmap 1.0Data Scientist Enablement roadmap 1.0
Data Scientist Enablement roadmap 1.0
Dr. Mohan K. Bavirisetty
 
Scenario Planning Linking Scenarios to Strategy
Scenario Planning Linking Scenarios to StrategyScenario Planning Linking Scenarios to Strategy
Scenario Planning Linking Scenarios to Strategy
Awais e Siraj
 
Future Scenario Planning
Future Scenario PlanningFuture Scenario Planning
Future Scenario Planning
Resource/Ammirati
 
What Can We Learn from Scenario Planning at Shell Oil
What Can We Learn from Scenario Planning at Shell OilWhat Can We Learn from Scenario Planning at Shell Oil
What Can We Learn from Scenario Planning at Shell Oil
Leslie Martel Baer
 
Little “i” Innovation: Why Small Ideas Matter as much as Big Ones
Little “i” Innovation: Why Small Ideas Matter as much as Big OnesLittle “i” Innovation: Why Small Ideas Matter as much as Big Ones
Little “i” Innovation: Why Small Ideas Matter as much as Big Ones
Guthrie Dolin
 
MSDN Live 2010 - Solution Architecture
MSDN Live 2010 - Solution ArchitectureMSDN Live 2010 - Solution Architecture
MSDN Live 2010 - Solution Architecture
Sondre Bjellås
 
Architecture solution architecture method
Architecture solution architecture methodArchitecture solution architecture method
Architecture solution architecture method
Chris Eaton
 
Scenario planning 5
Scenario planning 5Scenario planning 5
Scenario planning 5
Galvin & Associates, Inc.
 
Scenario Planning (an Introduction)
Scenario Planning (an Introduction)Scenario Planning (an Introduction)
Scenario Planning (an Introduction)
Steve Puma
 
Drive Digital Transformation with Innovation
Drive Digital Transformation with InnovationDrive Digital Transformation with Innovation
Drive Digital Transformation with Innovation
Perficient, Inc.
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
iasaglobal
 
50 rules of innovation
50 rules of innovation50 rules of innovation
50 rules of innovation
Raman Kalia
 
37 inspirational innovation models
37 inspirational innovation models37 inspirational innovation models
37 inspirational innovation models
Marc Heleven
 
Innovation vs. Creativity
Innovation vs. CreativityInnovation vs. Creativity
Innovation vs. Creativity
Saneel Radia
 
Understand Innovation in 5 Minutes
Understand Innovation in 5 MinutesUnderstand Innovation in 5 Minutes
Understand Innovation in 5 Minutes
Gordon Graham
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web Architecture
Chamnap Chhorn
 
Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1
Alan McSweeney
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
Alan McSweeney
 
The VisageCloud Domain Model
The VisageCloud Domain ModelThe VisageCloud Domain Model
The VisageCloud Domain Model
Bogdan Bocse
 
What Is Solution Architecture? The Black Art Of I/T Solution Architecture
What Is Solution Architecture? The Black Art Of I/T Solution ArchitectureWhat Is Solution Architecture? The Black Art Of I/T Solution Architecture
What Is Solution Architecture? The Black Art Of I/T Solution Architecture
Nick Noecker
 
Scenario Planning Linking Scenarios to Strategy
Scenario Planning Linking Scenarios to StrategyScenario Planning Linking Scenarios to Strategy
Scenario Planning Linking Scenarios to Strategy
Awais e Siraj
 
What Can We Learn from Scenario Planning at Shell Oil
What Can We Learn from Scenario Planning at Shell OilWhat Can We Learn from Scenario Planning at Shell Oil
What Can We Learn from Scenario Planning at Shell Oil
Leslie Martel Baer
 
Little “i” Innovation: Why Small Ideas Matter as much as Big Ones
Little “i” Innovation: Why Small Ideas Matter as much as Big OnesLittle “i” Innovation: Why Small Ideas Matter as much as Big Ones
Little “i” Innovation: Why Small Ideas Matter as much as Big Ones
Guthrie Dolin
 
MSDN Live 2010 - Solution Architecture
MSDN Live 2010 - Solution ArchitectureMSDN Live 2010 - Solution Architecture
MSDN Live 2010 - Solution Architecture
Sondre Bjellås
 
Architecture solution architecture method
Architecture solution architecture methodArchitecture solution architecture method
Architecture solution architecture method
Chris Eaton
 
Scenario Planning (an Introduction)
Scenario Planning (an Introduction)Scenario Planning (an Introduction)
Scenario Planning (an Introduction)
Steve Puma
 
Drive Digital Transformation with Innovation
Drive Digital Transformation with InnovationDrive Digital Transformation with Innovation
Drive Digital Transformation with Innovation
Perficient, Inc.
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
iasaglobal
 
50 rules of innovation
50 rules of innovation50 rules of innovation
50 rules of innovation
Raman Kalia
 
37 inspirational innovation models
37 inspirational innovation models37 inspirational innovation models
37 inspirational innovation models
Marc Heleven
 
Innovation vs. Creativity
Innovation vs. CreativityInnovation vs. Creativity
Innovation vs. Creativity
Saneel Radia
 
Understand Innovation in 5 Minutes
Understand Innovation in 5 MinutesUnderstand Innovation in 5 Minutes
Understand Innovation in 5 Minutes
Gordon Graham
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web Architecture
Chamnap Chhorn
 
Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1
Alan McSweeney
 
Ad

Similar to What is Solution Architecture? (20)

InfoEducatie - What is Solution Architecture?
InfoEducatie - What is Solution Architecture?InfoEducatie - What is Solution Architecture?
InfoEducatie - What is Solution Architecture?
Bogdan Bocse
 
SQLBits VI - Improving database performance by removing the database
SQLBits VI - Improving database performance by removing the databaseSQLBits VI - Improving database performance by removing the database
SQLBits VI - Improving database performance by removing the database
Simon Munro
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
Z Enterprise.Optimization And Security
Z Enterprise.Optimization And SecurityZ Enterprise.Optimization And Security
Z Enterprise.Optimization And Security
Jim Porell
 
MongoDB and In-Memory Computing
MongoDB and In-Memory ComputingMongoDB and In-Memory Computing
MongoDB and In-Memory Computing
Dylan Tong
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
Jim Porell
 
How To Buy Data Warehouse
How To Buy Data WarehouseHow To Buy Data Warehouse
How To Buy Data Warehouse
Eric Sun
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
Ivo Andreev
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of Azure
Matt Deacon
 
Big Data
Big DataBig Data
Big Data
NGDATA
 
AI at Scale in Enterprises
AI at Scale in Enterprises AI at Scale in Enterprises
AI at Scale in Enterprises
Ganesan Narayanasamy
 
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
Denodo
 
ConvergedInfrastuctureKimberlyGriffith 2242016
ConvergedInfrastuctureKimberlyGriffith 2242016ConvergedInfrastuctureKimberlyGriffith 2242016
ConvergedInfrastuctureKimberlyGriffith 2242016
Kimmiegrif
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
George Milliken
 
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Windows Azure -  EBC Deck June 2010 PresentationMicrosoft Windows Azure -  EBC Deck June 2010 Presentation
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Private Cloud
 
In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...
In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...
In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...
Hitachi Vantara
 
Fast Sub-ML Usecase Development.pdf
Fast Sub-ML Usecase Development.pdfFast Sub-ML Usecase Development.pdf
Fast Sub-ML Usecase Development.pdf
Venkata Pingali
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
DATAVERSITY
 
Brighttalk converged infrastructure and it operations management - final
Brighttalk   converged infrastructure and it operations management - finalBrighttalk   converged infrastructure and it operations management - final
Brighttalk converged infrastructure and it operations management - final
Andrew White
 
InfoEducatie - What is Solution Architecture?
InfoEducatie - What is Solution Architecture?InfoEducatie - What is Solution Architecture?
InfoEducatie - What is Solution Architecture?
Bogdan Bocse
 
SQLBits VI - Improving database performance by removing the database
SQLBits VI - Improving database performance by removing the databaseSQLBits VI - Improving database performance by removing the database
SQLBits VI - Improving database performance by removing the database
Simon Munro
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
Z Enterprise.Optimization And Security
Z Enterprise.Optimization And SecurityZ Enterprise.Optimization And Security
Z Enterprise.Optimization And Security
Jim Porell
 
MongoDB and In-Memory Computing
MongoDB and In-Memory ComputingMongoDB and In-Memory Computing
MongoDB and In-Memory Computing
Dylan Tong
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
Jim Porell
 
How To Buy Data Warehouse
How To Buy Data WarehouseHow To Buy Data Warehouse
How To Buy Data Warehouse
Eric Sun
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
Ivo Andreev
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of Azure
Matt Deacon
 
Big Data
Big DataBig Data
Big Data
NGDATA
 
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
Denodo
 
ConvergedInfrastuctureKimberlyGriffith 2242016
ConvergedInfrastuctureKimberlyGriffith 2242016ConvergedInfrastuctureKimberlyGriffith 2242016
ConvergedInfrastuctureKimberlyGriffith 2242016
Kimmiegrif
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
George Milliken
 
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Windows Azure -  EBC Deck June 2010 PresentationMicrosoft Windows Azure -  EBC Deck June 2010 Presentation
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Private Cloud
 
In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...
In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...
In the Age of Unstructured Data, Enterprise-Class Unified Storage Gives IT a ...
Hitachi Vantara
 
Fast Sub-ML Usecase Development.pdf
Fast Sub-ML Usecase Development.pdfFast Sub-ML Usecase Development.pdf
Fast Sub-ML Usecase Development.pdf
Venkata Pingali
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
DATAVERSITY
 
Brighttalk converged infrastructure and it operations management - final
Brighttalk   converged infrastructure and it operations management - finalBrighttalk   converged infrastructure and it operations management - final
Brighttalk converged infrastructure and it operations management - final
Andrew White
 
Ad

More from Bogdan Bocse (20)

Whatever your question is, math already has a map to the answer
Whatever your question is, math already has a map to the answerWhatever your question is, math already has a map to the answer
Whatever your question is, math already has a map to the answer
Bogdan Bocse
 
The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...
The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...
The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...
Bogdan Bocse
 
The deconstruction of the Chinese Room
The deconstruction of the Chinese Room The deconstruction of the Chinese Room
The deconstruction of the Chinese Room
Bogdan Bocse
 
#SafeNet - COVID-19 Contact Tracing
#SafeNet - COVID-19 Contact Tracing#SafeNet - COVID-19 Contact Tracing
#SafeNet - COVID-19 Contact Tracing
Bogdan Bocse
 
The Commoditization of Intelligence
The Commoditization of IntelligenceThe Commoditization of Intelligence
The Commoditization of Intelligence
Bogdan Bocse
 
Computer Vision - The New Renaissance or 1983?
Computer Vision - The New Renaissance or 1983?Computer Vision - The New Renaissance or 1983?
Computer Vision - The New Renaissance or 1983?
Bogdan Bocse
 
InfoEducatie - Face Recognition Architecture
InfoEducatie - Face Recognition ArchitectureInfoEducatie - Face Recognition Architecture
InfoEducatie - Face Recognition Architecture
Bogdan Bocse
 
Scaling Face Recognition with Big Data
Scaling Face Recognition with Big DataScaling Face Recognition with Big Data
Scaling Face Recognition with Big Data
Bogdan Bocse
 
Training and Face Recognition in 5 Easy Steps with VisageCloud
Training and Face Recognition in 5 Easy Steps with VisageCloudTraining and Face Recognition in 5 Easy Steps with VisageCloud
Training and Face Recognition in 5 Easy Steps with VisageCloud
Bogdan Bocse
 
VisageCloud - Face Recognition meets Big Data.
VisageCloud - Face Recognition meets Big Data.VisageCloud - Face Recognition meets Big Data.
VisageCloud - Face Recognition meets Big Data.
Bogdan Bocse
 
Agile Business Analysis - Certificate
Agile Business Analysis - CertificateAgile Business Analysis - Certificate
Agile Business Analysis - Certificate
Bogdan Bocse
 
Axway - comunicat de presa - Hackathon
Axway  - comunicat de presa - HackathonAxway  - comunicat de presa - Hackathon
Axway - comunicat de presa - Hackathon
Bogdan Bocse
 
ScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazione
ScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazioneScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazione
ScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazione
Bogdan Bocse
 
Certification - Agile Business Analysis
Certification - Agile Business AnalysisCertification - Agile Business Analysis
Certification - Agile Business Analysis
Bogdan Bocse
 
ScentSee - Consilier virtual pentru descoperire și recomandare de parfum
ScentSee - Consilier virtual pentru descoperire și recomandare de parfumScentSee - Consilier virtual pentru descoperire și recomandare de parfum
ScentSee - Consilier virtual pentru descoperire și recomandare de parfum
Bogdan Bocse
 
The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)
The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)
The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)
Bogdan Bocse
 
Certificate for Architect Enterprise Applications with Java EE
Certificate for Architect Enterprise Applications with Java EECertificate for Architect Enterprise Applications with Java EE
Certificate for Architect Enterprise Applications with Java EE
Bogdan Bocse
 
TimeOP: Automated System for PC Activity Tracking and User Productivity Analysis
TimeOP: Automated System for PC Activity Tracking and User Productivity AnalysisTimeOP: Automated System for PC Activity Tracking and User Productivity Analysis
TimeOP: Automated System for PC Activity Tracking and User Productivity Analysis
Bogdan Bocse
 
Performanta si Inovatie
Performanta si InovatiePerformanta si Inovatie
Performanta si Inovatie
Bogdan Bocse
 
Planning is guessing
Planning is guessingPlanning is guessing
Planning is guessing
Bogdan Bocse
 
Whatever your question is, math already has a map to the answer
Whatever your question is, math already has a map to the answerWhatever your question is, math already has a map to the answer
Whatever your question is, math already has a map to the answer
Bogdan Bocse
 
The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...
The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...
The Intelligence Wars -Neopolitics of so-called ”A.I.” in the Digital Post-tr...
Bogdan Bocse
 
The deconstruction of the Chinese Room
The deconstruction of the Chinese Room The deconstruction of the Chinese Room
The deconstruction of the Chinese Room
Bogdan Bocse
 
#SafeNet - COVID-19 Contact Tracing
#SafeNet - COVID-19 Contact Tracing#SafeNet - COVID-19 Contact Tracing
#SafeNet - COVID-19 Contact Tracing
Bogdan Bocse
 
The Commoditization of Intelligence
The Commoditization of IntelligenceThe Commoditization of Intelligence
The Commoditization of Intelligence
Bogdan Bocse
 
Computer Vision - The New Renaissance or 1983?
Computer Vision - The New Renaissance or 1983?Computer Vision - The New Renaissance or 1983?
Computer Vision - The New Renaissance or 1983?
Bogdan Bocse
 
InfoEducatie - Face Recognition Architecture
InfoEducatie - Face Recognition ArchitectureInfoEducatie - Face Recognition Architecture
InfoEducatie - Face Recognition Architecture
Bogdan Bocse
 
Scaling Face Recognition with Big Data
Scaling Face Recognition with Big DataScaling Face Recognition with Big Data
Scaling Face Recognition with Big Data
Bogdan Bocse
 
Training and Face Recognition in 5 Easy Steps with VisageCloud
Training and Face Recognition in 5 Easy Steps with VisageCloudTraining and Face Recognition in 5 Easy Steps with VisageCloud
Training and Face Recognition in 5 Easy Steps with VisageCloud
Bogdan Bocse
 
VisageCloud - Face Recognition meets Big Data.
VisageCloud - Face Recognition meets Big Data.VisageCloud - Face Recognition meets Big Data.
VisageCloud - Face Recognition meets Big Data.
Bogdan Bocse
 
Agile Business Analysis - Certificate
Agile Business Analysis - CertificateAgile Business Analysis - Certificate
Agile Business Analysis - Certificate
Bogdan Bocse
 
Axway - comunicat de presa - Hackathon
Axway  - comunicat de presa - HackathonAxway  - comunicat de presa - Hackathon
Axway - comunicat de presa - Hackathon
Bogdan Bocse
 
ScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazione
ScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazioneScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazione
ScentSee - Consigliere virtuale per la scoperta fragranza e la raccomandazione
Bogdan Bocse
 
Certification - Agile Business Analysis
Certification - Agile Business AnalysisCertification - Agile Business Analysis
Certification - Agile Business Analysis
Bogdan Bocse
 
ScentSee - Consilier virtual pentru descoperire și recomandare de parfum
ScentSee - Consilier virtual pentru descoperire și recomandare de parfumScentSee - Consilier virtual pentru descoperire și recomandare de parfum
ScentSee - Consilier virtual pentru descoperire și recomandare de parfum
Bogdan Bocse
 
The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)
The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)
The Rise of Digital Audio (AdsWizz, DevTalks Bucharest, 2015)
Bogdan Bocse
 
Certificate for Architect Enterprise Applications with Java EE
Certificate for Architect Enterprise Applications with Java EECertificate for Architect Enterprise Applications with Java EE
Certificate for Architect Enterprise Applications with Java EE
Bogdan Bocse
 
TimeOP: Automated System for PC Activity Tracking and User Productivity Analysis
TimeOP: Automated System for PC Activity Tracking and User Productivity AnalysisTimeOP: Automated System for PC Activity Tracking and User Productivity Analysis
TimeOP: Automated System for PC Activity Tracking and User Productivity Analysis
Bogdan Bocse
 
Performanta si Inovatie
Performanta si InovatiePerformanta si Inovatie
Performanta si Inovatie
Bogdan Bocse
 
Planning is guessing
Planning is guessingPlanning is guessing
Planning is guessing
Bogdan Bocse
 

Recently uploaded (20)

Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 

What is Solution Architecture?

  • 2.  Definition  Concerns  Processes  Infrastructure  Integration  Performance/Scalability  Cost  Case study: Choosing a (Big)Data Store  Things to Consider  Shopping List
  • 3. “Information technology architecture is the process of development of methodical information technology specifications, models and guidelines, using a variety of InformationTechnology notations, for example UML (…)“
  • 4. What is actually required? What are the silent requirements (expectations)? What do we have to develop? What can we reuse?Aren’t we reinventing the wheel? Do we have to integrate something? How? How much effort does it take? How much does it cost (to buy and to operate)?
  • 5. Finding solutions to problems (performance, scalability, development, cost) before they become problems.
  • 8. Components:  Actors/Systems/Swim lanes  Actions  Messages Helps with:  Separation of concerns  Structuring possible scenarios  Identifying untreated cases and exceptions
  • 10.  Type  On-premise  Hosted  Cloud  Capacity Planning  Monitoring and Alerting  Redundancy/Resilience/Fault-tolerance  Disaster Recovery
  • 12. Patterns:  Service Oriented Architecture  SOAP, REST  Publish/Subscribe  Request/Reply  Callback • Messages Queues / Enterprise Service Bus  Data Replication  Extraction-Transformation-Loading (Batch Processing) Anti-patterns:  File transfer  Shared database
  • 13.  Performance  Non-functional requirements  Volume  ResponseTime  Scalability  Vertical – scale up – more powerful machines  Horizontal – scale out – more identical machines
  • 17.  Types of Cost  Capital – how much it costs to build?  Operational – how much it costs to operate?  What you care about is …  Total Cost of Ownership (TCO)  Operational costs include  Maintenance (including staff)  Support (including staff)  Rent  Power & cooling  Backup and backup management  Spare parts
  • 18. How to Choose a (Big)Data Store?
  • 21. What’s it called? What does it mean? Volumetry If it’s less than 100GB, don’t bother calling it BigData Atomic Query Size Are you reading 10 or 10 million records per transaction? Load Do you expect 5 or 5000 queries per second? ResponseTime Do you expect your data store to answer in 1ms, 10ms or 10s? Immutability Once your data is written, does it stay written? Strict Consistency Do you need changes to be instantly visible to all readers? Data Freshness Do you need the absolute latest data, to the millisecond? ACID Compliance If you work with ordering or payments, you want transactions. Query Accuracy Is there room for error for the results to your queries? Persistence/Durability Should data be stored on a permanent medium (HDD, SSD)? HighAvailability Is it required that the data stores stays available throughout hardware and network failures?
  • 23.  Enterprise Integration Patterns  Cloud Design Pattern and Reference Architectures  Amazon Web Service Reference Architectures  Microsoft Azure Design Patterns
  • 24. [email protected]  bocse.ro  www.linkedin.com/in/bogdanbocse  www.facebook.com/SolutionsArchitectures
  • 25.  http://en.wikipedia.org/wiki/Scalability  http://en.wikipedia.org/wiki/Consistency_model  http://en.wikipedia.org/wiki/Fallacies_of_distrib uted_computing  http://en.wikipedia.org/wiki/Enterprise_architect ure_framework  http://en.wikipedia.org/wiki/Zachman_Framewo rk  http://en.wikipedia.org/wiki/List_of_system_qua lity_attributes  http://en.wikipedia.org/wiki/Shared_nothing_ar chitecture