SlideShare a Scribd company logo
HOW TO BUILD
TECHNOLOGY OF
TOMORROW, TODAY.
Maximizing Performance and Scalability with Architectural
Patterns : a quick refresher on basic architecture patterns.
CONTENTS
Introduction & Motivation
5 broad architecture patterns
Real World examples
Q & A
INTRODUCT
IONAND
MOTIVATIO
N
Who am I ?
Why do we need this topic of discussion at
all ?
LAYERED
ARCHITECTUR
E
Ref: oreilly.com
1. Easier maintenance
2. Flexibility
MICROSER
VICESARCH
ITECTURE
1. Different services to handle different tasks
2. Independent service development / deploy / scale
3. Fault isolation
Ref:
Microsoft.com
EVENT
DRIVEN
ARCHITECT
URE
Ref: tibco.com
1. Loose coupling,
2. Extensibility
CACHE
AND
LOAD
BALANCING
ARCHITECT
URE
Ref: researchgate.co
GUESSING GAME
TIME!!
Which blueprint is used by :
1. 1. Netflix
2. 2. Amazon
3. 3. Twitter
Connect with me!
https://www.linkedin.com/in/sireeshachilakamarri/

More Related Content

Similar to Maximizing Performance and Scalability with Architectural Patterns

20130221 ucd leuven_leuven
20130221 ucd leuven_leuven20130221 ucd leuven_leuven
20130221 ucd leuven_leuvenErik Duval
 
JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017
Sparity Inc.
 
Microservices With Node.js
Microservices With Node.jsMicroservices With Node.js
Microservices With Node.js
Jonathan Martin Brizio
 
Watson IoT at Think 2018
Watson IoT at Think 2018Watson IoT at Think 2018
Watson IoT at Think 2018
Helen Fisher
 
The building blocks of the next web
The building blocks of the next webThe building blocks of the next web
The building blocks of the next web
Pier Paolo Orioli
 
The building blocks of the next web, from Customer Journey to UI Components. ...
The building blocks of the next web, from Customer Journey to UI Components. ...The building blocks of the next web, from Customer Journey to UI Components. ...
The building blocks of the next web, from Customer Journey to UI Components. ...
Codemotion
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
Rahul E
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
Rahul E
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
Alexey Krivitsky
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
Ahmed Misbah
 
Make architecture great again
Make architecture great againMake architecture great again
Make architecture great again
Reda Hmeid MBCS
 
Sitecore SPEAK3 presentation
Sitecore SPEAK3 presentationSitecore SPEAK3 presentation
Sitecore SPEAK3 presentation
Mihály Árvai
 
How to start SPEAK3 development
How to start SPEAK3 developmentHow to start SPEAK3 development
How to start SPEAK3 development
Mihály Árvai
 
Docker Deployments for the Enterprise
Docker Deployments for the EnterpriseDocker Deployments for the Enterprise
Docker Deployments for the Enterprise
Murad Korejo
 
CQRS recepies
CQRS recepiesCQRS recepies
CQRS recepies
Francesco Garavaglia
 
Webinar: Top Reasons to Implement Windows Azure for your Business
Webinar: Top Reasons to Implement Windows Azure for your BusinessWebinar: Top Reasons to Implement Windows Azure for your Business
Webinar: Top Reasons to Implement Windows Azure for your Business
HARMAN Services
 
internship ppt.pptx
internship ppt.pptxinternship ppt.pptx
internship ppt.pptx
SarthakDixt
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Enea Gabriel
 
Sugcon 2018 Highlights
Sugcon 2018 HighlightsSugcon 2018 Highlights
Sugcon 2018 Highlights
Mohamed Krimi
 

Similar to Maximizing Performance and Scalability with Architectural Patterns (20)

20130221 ucd leuven_leuven
20130221 ucd leuven_leuven20130221 ucd leuven_leuven
20130221 ucd leuven_leuven
 
JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017
 
Microservices With Node.js
Microservices With Node.jsMicroservices With Node.js
Microservices With Node.js
 
Watson IoT at Think 2018
Watson IoT at Think 2018Watson IoT at Think 2018
Watson IoT at Think 2018
 
The building blocks of the next web
The building blocks of the next webThe building blocks of the next web
The building blocks of the next web
 
The building blocks of the next web, from Customer Journey to UI Components. ...
The building blocks of the next web, from Customer Journey to UI Components. ...The building blocks of the next web, from Customer Journey to UI Components. ...
The building blocks of the next web, from Customer Journey to UI Components. ...
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
 
Arquitectura de la informacion
Arquitectura de la informacionArquitectura de la informacion
Arquitectura de la informacion
 
Make architecture great again
Make architecture great againMake architecture great again
Make architecture great again
 
Sitecore SPEAK3 presentation
Sitecore SPEAK3 presentationSitecore SPEAK3 presentation
Sitecore SPEAK3 presentation
 
How to start SPEAK3 development
How to start SPEAK3 developmentHow to start SPEAK3 development
How to start SPEAK3 development
 
Docker Deployments for the Enterprise
Docker Deployments for the EnterpriseDocker Deployments for the Enterprise
Docker Deployments for the Enterprise
 
CQRS recepies
CQRS recepiesCQRS recepies
CQRS recepies
 
Webinar: Top Reasons to Implement Windows Azure for your Business
Webinar: Top Reasons to Implement Windows Azure for your BusinessWebinar: Top Reasons to Implement Windows Azure for your Business
Webinar: Top Reasons to Implement Windows Azure for your Business
 
internship ppt.pptx
internship ppt.pptxinternship ppt.pptx
internship ppt.pptx
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
 
Sugcon 2018 Highlights
Sugcon 2018 HighlightsSugcon 2018 Highlights
Sugcon 2018 Highlights
 

More from Glorium Tech

Zen & Startup Management
Zen & Startup ManagementZen & Startup Management
Zen & Startup Management
Glorium Tech
 
The Product Gap
The Product Gap The Product Gap
The Product Gap
Glorium Tech
 
How a CTO Be part of the Strategic Decisions of your Organization
How a CTO Be part of the Strategic Decisions of your OrganizationHow a CTO Be part of the Strategic Decisions of your Organization
How a CTO Be part of the Strategic Decisions of your Organization
Glorium Tech
 
Role of a CTO
Role of a CTORole of a CTO
Role of a CTO
Glorium Tech
 
10x Tactics for the New Engineering Org
10x Tactics for the New Engineering Org 10x Tactics for the New Engineering Org
10x Tactics for the New Engineering Org
Glorium Tech
 
Leading and managing technology teams
Leading and managing technology teams Leading and managing technology teams
Leading and managing technology teams
Glorium Tech
 
"Why" is the toughest of all!
"Why" is the toughest of all!"Why" is the toughest of all!
"Why" is the toughest of all!
Glorium Tech
 
Brokerage - The Next 10 Years
Brokerage  -  The Next 10 YearsBrokerage  -  The Next 10 Years
Brokerage - The Next 10 Years
Glorium Tech
 
Communicating beyond the 0s and 1s
Communicating beyond the 0s and 1s Communicating beyond the 0s and 1s
Communicating beyond the 0s and 1s
Glorium Tech
 
Impact of Zero Trust Cyber Security on Healthcare 4.0
Impact of Zero Trust Cyber Security on Healthcare 4.0 Impact of Zero Trust Cyber Security on Healthcare 4.0
Impact of Zero Trust Cyber Security on Healthcare 4.0
Glorium Tech
 
Smart Devices and Smart Clothing: the Future of Health Monitoring
Smart Devices and Smart Clothing: the Future of Health MonitoringSmart Devices and Smart Clothing: the Future of Health Monitoring
Smart Devices and Smart Clothing: the Future of Health Monitoring
Glorium Tech
 
Macro Trends in Health IT - Past and Present
Macro Trends in Health IT - Past and Present Macro Trends in Health IT - Past and Present
Macro Trends in Health IT - Past and Present
Glorium Tech
 
Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...
Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...
Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...
Glorium Tech
 
Operational Use of Data to Succeed Under Value-Based Reimbursement
Operational Use of Data to Succeed Under Value-Based ReimbursementOperational Use of Data to Succeed Under Value-Based Reimbursement
Operational Use of Data to Succeed Under Value-Based Reimbursement
Glorium Tech
 
Leverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for InnovationLeverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for Innovation
Glorium Tech
 
Boosting Personalization In SaaS Using Machine Learning
Boosting Personalization  In SaaS Using Machine LearningBoosting Personalization  In SaaS Using Machine Learning
Boosting Personalization In SaaS Using Machine Learning
Glorium Tech
 
Driving valie with AI for SaaS Products
Driving valie with AI for SaaS ProductsDriving valie with AI for SaaS Products
Driving valie with AI for SaaS Products
Glorium Tech
 

More from Glorium Tech (17)

Zen & Startup Management
Zen & Startup ManagementZen & Startup Management
Zen & Startup Management
 
The Product Gap
The Product Gap The Product Gap
The Product Gap
 
How a CTO Be part of the Strategic Decisions of your Organization
How a CTO Be part of the Strategic Decisions of your OrganizationHow a CTO Be part of the Strategic Decisions of your Organization
How a CTO Be part of the Strategic Decisions of your Organization
 
Role of a CTO
Role of a CTORole of a CTO
Role of a CTO
 
10x Tactics for the New Engineering Org
10x Tactics for the New Engineering Org 10x Tactics for the New Engineering Org
10x Tactics for the New Engineering Org
 
Leading and managing technology teams
Leading and managing technology teams Leading and managing technology teams
Leading and managing technology teams
 
"Why" is the toughest of all!
"Why" is the toughest of all!"Why" is the toughest of all!
"Why" is the toughest of all!
 
Brokerage - The Next 10 Years
Brokerage  -  The Next 10 YearsBrokerage  -  The Next 10 Years
Brokerage - The Next 10 Years
 
Communicating beyond the 0s and 1s
Communicating beyond the 0s and 1s Communicating beyond the 0s and 1s
Communicating beyond the 0s and 1s
 
Impact of Zero Trust Cyber Security on Healthcare 4.0
Impact of Zero Trust Cyber Security on Healthcare 4.0 Impact of Zero Trust Cyber Security on Healthcare 4.0
Impact of Zero Trust Cyber Security on Healthcare 4.0
 
Smart Devices and Smart Clothing: the Future of Health Monitoring
Smart Devices and Smart Clothing: the Future of Health MonitoringSmart Devices and Smart Clothing: the Future of Health Monitoring
Smart Devices and Smart Clothing: the Future of Health Monitoring
 
Macro Trends in Health IT - Past and Present
Macro Trends in Health IT - Past and Present Macro Trends in Health IT - Past and Present
Macro Trends in Health IT - Past and Present
 
Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...
Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...
Using Artificial Intelligence for Detection of Systemic Diseases in Retinal I...
 
Operational Use of Data to Succeed Under Value-Based Reimbursement
Operational Use of Data to Succeed Under Value-Based ReimbursementOperational Use of Data to Succeed Under Value-Based Reimbursement
Operational Use of Data to Succeed Under Value-Based Reimbursement
 
Leverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for InnovationLeverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for Innovation
 
Boosting Personalization In SaaS Using Machine Learning
Boosting Personalization  In SaaS Using Machine LearningBoosting Personalization  In SaaS Using Machine Learning
Boosting Personalization In SaaS Using Machine Learning
 
Driving valie with AI for SaaS Products
Driving valie with AI for SaaS ProductsDriving valie with AI for SaaS Products
Driving valie with AI for SaaS Products
 

Recently uploaded

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 

Maximizing Performance and Scalability with Architectural Patterns

Editor's Notes

  1. loose coupling, extensibility
  2. loose coupling, extensibility
  3. Consider talking about: Architecture supporting activities
  4. Consider talking about: Design Requirements engineering Other types of 'architecture'