SlideShare uma empresa Scribd logo
1 de 37
Architecture for Disaster
Resistant Systems
- Resilience (materials science) - www.mozaicworks.com
Me
Adi Bolboacă
Programmer
Organizational & Technical
Trainer & Coach
www.mozaicworks.com
Disaster Resistant System
A system's degree of resistance to
disasters is a measurement of its stability
under stress conditions caused by the
outside environment or by the people
who manipulate it.
www.mozaicworks.com
We will talk about
● Software Architecture
● Fligtht safety vs Product safety
● Risk management in Aviation vs Software
● Briefing in Aviation vs Software
● Checklists
● Measurements for fast feedback
● Tools and techniques to avoid disasters
www.mozaicworks.com
Architecture
= -Ἀρχιτέκτων ἀρχι τέκτων
Architect = chief builder
www.mozaicworks.com
Pilot – Authority and
Responsibility
● Operate aircraft according to regulations
● Operate within the aircraft limitations
● Refuse any unsafe flight
● Evaluate and approve or refuse missions
● Before departure understands request
● Have all resources to perform flight
www.mozaicworks.com
Architect – Authority and
Responsibility
● Focus on non-functional requirements (security,
maintainabiliy, extensibility, scalability, usability, etc)
● Help the teams create standards
● Enforce standards
● Maximize reusage
● Modularize system with feedback from the stakeholders
(eg. product roadmap, usability tests)
● Work closely with teams and code with them
● Adapt architecture depending on the feedback
● Responsible for the system's health (Architecture
Stewardship)
www.mozaicworks.com
Aviation – Risk Management
Is a five-step process
1. Identify the Hazard
2. Asses the Hazard / Risk
3. Make a Risk Decision
4. Implement Controls
5. Supervize / Evaluate
www.mozaicworks.com
Architect – Risk Management
1. Assess
2. Brainstorm
3. Assign probability
4. Estimate impact
5. Decide which to consider
6. Create contingency plan
7. Create guidelines
8. Gather feedback on guidelines
9. Enforce guidelines
10. Go to 1. www.mozaicworks.com
Deployment & Risk Management
1. Assess
www.mozaicworks.com
Deployment & Risk Management
2. Brainstorm
1. Risk: Security between GUI and WS
2. Risk: Communication to Hospitals DB
3. Risk: Storage API to stop working
4. Risk: GUI to stop working
5. Risk: Cloud storage to stop working
6. Risk: WS stops working
7. Risk: ...
www.mozaicworks.com
Deployment & Risk Management
3. Assign Probability
www.mozaicworks.com
Deployment & Risk Management
4. Estimate Impact
1. Risk: Security between GUI and WS → HIGH
2. Risk: Communication to Hospitals DB → HIGH
3. Risk: Storage API to stop working → MEDIUM
4. Risk: GUI to stop working → HIGH
5. Risk: Cloud storage to stop working → HIGH
6. Risk: WS stops working → HIGH
7. Risk: ...
www.mozaicworks.com
Deployment & Risk Management
5. Decide Which to Consider
1. Risk: Security between GUI and WS → HIGH
2. Risk: Communication to Hospitals DB → HIGH
3. Risk: Storage API to stop working → MEDIUM
4. Risk: GUI to stop working → HIGH
5. Risk: Cloud storage to stop working → HIGH
6. Risk: WS stops working → HIGH
7. Risk: ...
www.mozaicworks.com
Deployment & Risk Management
6. Create Contingency Plan
Risk: GUI to stop working → HIGH
● Measure the live system performance
● Message suport when it fails
● When service stops, start automatically another
service
● If service cannot be started, create new machine,
start service and reroute to new machine
● Message support if failure continues for more than
5 minutes www.mozaicworks.com
Deployment & Risk Management
7. Guidelines
● Always create a deployment script
● Use the deployment script to automatically spawn
new service
● Always log
● Always message support about system failure
www.mozaicworks.com
Deployment & Risk Management
All these practices help us to
minimize the risks
www.mozaicworks.com
Aviation – Checklist Usage
The checklists are used:
a) Before engine start
b) Before Starting
c) Before takeoff
d) Cruise
e) Before landing
f) After landing
g) Engine shutdown
www.mozaicworks.com
Checklist – Before Engine Start
● Auxiliary fuel pump — Off
● Flight controls — Free and correct
● Instruments and radios — Checked and set
● Landing gear position lights — Checked
● Altimeter — Set
● Directional gyro — Set
● Fuel gauges — Checked
● Trim — Set
● Propeller — Exercise
● Magnetos — Checked
● Engine idle — checked
● Flaps — As required
● Seat belts/shoulder harnesses — Fastened
● Parking brake — Off
www.mozaicworks.com
Architecture – Checklist Usage
What if we use checklists:
a) Before project start
b) Before kick-off project
c) Before first sprint
d) During development
e) Before deployment
f) After deployment
g) For retrospective
www.mozaicworks.com
Checklist – Before Project Starts
● Requirements are clear
● Customer needs are identified
● Final user types (personas) are identified
● Architecture sketch finalized: system
diagram, deployment diagram
● Architecture reviewed by another architect
● Architecture reviewed by QA
● Architecture reviewed by Operations
www.mozaicworks.com
Checklist – Before kick-off
● We have the minimum architecture
● The team members know their roles and
responsibilities
● We have all the necessary roles in the team
● The team understand the business concept
● We have enough hardware in place
● All the software tools are installed and ready
www.mozaicworks.com
Checklist – Before First Sprint
● We have enough requirements clarified
● The team read and understood the
requirements for the next period
● The architecture is clear to the team
● We have architecture guidelines in place
● Standards and team rules have been
defined and improved with the team
www.mozaicworks.com
Aviation - Measurements
Pilots use tools to continously assess the
current situation
www.mozaicworks.com
Architecture - Measurements
Architects should use appropriate metrics
and tools to continously assess the current
situation
The difference: metrics need to be chosen
www.mozaicworks.com
Architecture - Measurements
Number of failing tests: Integration,
Performance, Security, etc
Automated = current situation
Hint: Always prefer automated metrics
www.mozaicworks.com
Architecture - Standards
● Code standards per language
● Code review standards
● Tool usage standards (ie commit at least
once per day)
Hint: use automated tools to enforce code
standards (ie Sonar, Code Cop)
www.mozaicworks.com
Architecture - Policies
● Security Policies
● Always encrypt when outside the LAN
● Programming policies
● Do not return null, always use Null Object Pattern
● Process Policies
● When the architecture is not helping, talk with the
architect(s) immediately
● The team takes decisions about the detailed architecturewww.mozaicworks.com
Aviation - Practices
www.mozaicworks.com
- From Lufthansa magazine -
Always pair when a high risk is involved!
Architecture - Practices
www.mozaicworks.com
● Code review
● Architecture review
● Pair-programming
● Team feedback
● Continous improvement
All these practices minimize the risks and
make the system resistant to disasters
General Guideline
Pilots Architects should not allow
themselves to be persuaded to attempt
anything against their better judgment.
When in doubt, don't!
(Operations and Safety Procedures Guide for Helicopter Pilots, page 25)
www.mozaicworks.com
Disaster Resistant Systems
www.mozaicworks.com
A system is disaster resistant if we:
● Perform risk management before and
during the project
● Use checklists to minimize mistakes
● Continously assess risks and rate impact
● Use transparency and honesty in the team
● Use always our better judgement
Questions?
www.mozaicworks.com
Let's talk at Open Space as well!
Thank you!
adrian.bolboaca@mozaicworks.com
Twitter: @adibolb
Blog: blog.adrianbolboaca.ro
www.mozaicworks.com
See the slides at
http://www.slideshare.net/adibolb
References
http://upload.wikimedia.org/wikipedia/commons/8/84/Stress_Strain_Ductile_Material.png
Lufthansa Magazine
http://www.nifc.gov/aviation/av_documents/av_helicopters/SafetyBrief.pdf
http://upload.wikimedia.org/wikipedia/commons/5/5e/Tape_measure_colored.jpeg
http://pixabay.com/p-41335
www.mozaicworks.com
Extend your mentoring & training
capacity
Accelerate learning through
communities of practice
Grow your functional leaders and top
talents
http://www.mozaicworks.com
adrian.bolboaca@mozaicworks.com
@adibolb
References
http://upload.wikimedia.org/wikipedia/commons/8/84/Stress_Strain_Ductile_Material.png
Lufthansa Magazine
http://www.nifc.gov/aviation/av_documents/av_helicopters/SafetyBrief.pdf
http://pixabay.com/p-41335
http://pixabay.com/p-33364
http://pixabay.com/p-311409
http://pixabay.com/p-296438
http://pixabay.com/p-29503
http://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Official_policy_seal.svg/32
https://www.flickr.com/photos/barrydahl/6675297699
http://pixabay.com/p-155486
http://pixabay.com/p-303113
https://c1.staticflickr.com/9/8067/8163592864_fa4a9ba8ed_z.jpg
www.mozaicworks.com

Mais conteúdo relacionado

Semelhante a Architecture for Disaster Resistant Systems @I TAKE Unconference 29 05 2015

Juniper Unmanned AU Presentation
Juniper Unmanned AU PresentationJuniper Unmanned AU Presentation
Juniper Unmanned AU Presentation
Jeff Cozart
 

Semelhante a Architecture for Disaster Resistant Systems @I TAKE Unconference 29 05 2015 (20)

Verification Engineer - Opportunities and Career Path
Verification Engineer - Opportunities and Career PathVerification Engineer - Opportunities and Career Path
Verification Engineer - Opportunities and Career Path
 
GNATdashboard
GNATdashboardGNATdashboard
GNATdashboard
 
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
 
Security in CI/CD Pipelines: Tips for DevOps Engineers
Security in CI/CD Pipelines: Tips for DevOps EngineersSecurity in CI/CD Pipelines: Tips for DevOps Engineers
Security in CI/CD Pipelines: Tips for DevOps Engineers
 
Ethical Hacking Conference 2015- Building Secure Products -a perspective
 Ethical Hacking Conference 2015- Building Secure Products -a perspective Ethical Hacking Conference 2015- Building Secure Products -a perspective
Ethical Hacking Conference 2015- Building Secure Products -a perspective
 
Integracia security do ci cd pipelines
Integracia security do ci cd pipelinesIntegracia security do ci cd pipelines
Integracia security do ci cd pipelines
 
Testing safety critical systems: Practice and Theory (14-05-2013, VU Amsterdam)
Testing safety critical systems: Practice and Theory (14-05-2013, VU Amsterdam)Testing safety critical systems: Practice and Theory (14-05-2013, VU Amsterdam)
Testing safety critical systems: Practice and Theory (14-05-2013, VU Amsterdam)
 
Juniper Unmanned AU Presentation
Juniper Unmanned AU PresentationJuniper Unmanned AU Presentation
Juniper Unmanned AU Presentation
 
Database Applications Lifecycle Management
Database Applications Lifecycle ManagementDatabase Applications Lifecycle Management
Database Applications Lifecycle Management
 
Ensuring Performance in a Fast-Paced Environment (CMG 2014)
Ensuring Performance in a Fast-Paced Environment (CMG 2014)Ensuring Performance in a Fast-Paced Environment (CMG 2014)
Ensuring Performance in a Fast-Paced Environment (CMG 2014)
 
Delivery Pipelines as a First Class Citizen @deliverAgile2019
Delivery Pipelines as a First Class Citizen @deliverAgile2019Delivery Pipelines as a First Class Citizen @deliverAgile2019
Delivery Pipelines as a First Class Citizen @deliverAgile2019
 
Bringing Security Testing to Development: How to Enable Developers to Act as ...
Bringing Security Testing to Development: How to Enable Developers to Act as ...Bringing Security Testing to Development: How to Enable Developers to Act as ...
Bringing Security Testing to Development: How to Enable Developers to Act as ...
 
How to apply machine learning into your CI/CD pipeline
How to apply machine learning into your CI/CD pipelineHow to apply machine learning into your CI/CD pipeline
How to apply machine learning into your CI/CD pipeline
 
WSO2Con ASIA 2016: Getting More 9s from Your Deployment
WSO2Con ASIA 2016: Getting More 9s from Your DeploymentWSO2Con ASIA 2016: Getting More 9s from Your Deployment
WSO2Con ASIA 2016: Getting More 9s from Your Deployment
 
AppSec California 2016 - Making Security Agile
AppSec California 2016 - Making Security AgileAppSec California 2016 - Making Security Agile
AppSec California 2016 - Making Security Agile
 
Mechatronics engineer
Mechatronics engineerMechatronics engineer
Mechatronics engineer
 
Zero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedZero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically Guaranteed
 
Cinder Project On-Boarding - OpenInfra Summit Denver 2019
Cinder Project On-Boarding - OpenInfra Summit Denver 2019Cinder Project On-Boarding - OpenInfra Summit Denver 2019
Cinder Project On-Boarding - OpenInfra Summit Denver 2019
 
Adrian Mouat - Microservice deployment techniques
Adrian Mouat - Microservice deployment techniquesAdrian Mouat - Microservice deployment techniques
Adrian Mouat - Microservice deployment techniques
 
Webinar: Estrategias para optimizar los costos de testing
Webinar: Estrategias para optimizar los costos de testingWebinar: Estrategias para optimizar los costos de testing
Webinar: Estrategias para optimizar los costos de testing
 

Mais de Adi Bolboaca

Coderetreat @AgileFinland Helsinki 2014 11 13
Coderetreat @AgileFinland Helsinki 2014 11 13Coderetreat @AgileFinland Helsinki 2014 11 13
Coderetreat @AgileFinland Helsinki 2014 11 13
Adi Bolboaca
 
Coderetreat @AgileFinland Tampere 2014 11 12
Coderetreat @AgileFinland Tampere 2014 11 12Coderetreat @AgileFinland Tampere 2014 11 12
Coderetreat @AgileFinland Tampere 2014 11 12
Adi Bolboaca
 
TDD Mini Workshop @ Bucharest JUG 2014 04 24
TDD Mini Workshop @ Bucharest JUG 2014 04 24TDD Mini Workshop @ Bucharest JUG 2014 04 24
TDD Mini Workshop @ Bucharest JUG 2014 04 24
Adi Bolboaca
 
Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013
Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013
Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013
Adi Bolboaca
 
Coderetreat @AgileWorks Bucharest 2012 07 06
Coderetreat @AgileWorks Bucharest 2012 07 06 Coderetreat @AgileWorks Bucharest 2012 07 06
Coderetreat @AgileWorks Bucharest 2012 07 06
Adi Bolboaca
 
Legacy Coderetreat @Budapest 2013 02 16
Legacy Coderetreat @Budapest 2013 02 16Legacy Coderetreat @Budapest 2013 02 16
Legacy Coderetreat @Budapest 2013 02 16
Adi Bolboaca
 
Coderetreat @Sofia 2012 10 27
Coderetreat @Sofia 2012 10 27Coderetreat @Sofia 2012 10 27
Coderetreat @Sofia 2012 10 27
Adi Bolboaca
 
Coderetreat @Turku 2012 10 20
Coderetreat @Turku 2012 10 20 Coderetreat @Turku 2012 10 20
Coderetreat @Turku 2012 10 20
Adi Bolboaca
 
Coderetreat @Sibiu 2012 08 18
Coderetreat @Sibiu 2012 08 18Coderetreat @Sibiu 2012 08 18
Coderetreat @Sibiu 2012 08 18
Adi Bolboaca
 

Mais de Adi Bolboaca (20)

Evolutionary Design - NewCrafts Paris 18 May 2018
Evolutionary Design - NewCrafts Paris 18 May 2018Evolutionary Design - NewCrafts Paris 18 May 2018
Evolutionary Design - NewCrafts Paris 18 May 2018
 
Stop Task Switching
Stop Task SwitchingStop Task Switching
Stop Task Switching
 
Evolutionary Design: Take Only One Decision at a Time
Evolutionary Design: Take Only One Decision at a TimeEvolutionary Design: Take Only One Decision at a Time
Evolutionary Design: Take Only One Decision at a Time
 
Evolutionary Design - Refactoring Heuristics
Evolutionary Design - Refactoring HeuristicsEvolutionary Design - Refactoring Heuristics
Evolutionary Design - Refactoring Heuristics
 
Behind Agile Practices
Behind Agile PracticesBehind Agile Practices
Behind Agile Practices
 
Coderetreat @AgileFinland Turku 2014 11 15
 Coderetreat @AgileFinland Turku 2014 11 15 Coderetreat @AgileFinland Turku 2014 11 15
Coderetreat @AgileFinland Turku 2014 11 15
 
Coderetreat @AgileFinland Helsinki 2014 11 13
Coderetreat @AgileFinland Helsinki 2014 11 13Coderetreat @AgileFinland Helsinki 2014 11 13
Coderetreat @AgileFinland Helsinki 2014 11 13
 
Coderetreat @AgileFinland Tampere 2014 11 12
Coderetreat @AgileFinland Tampere 2014 11 12Coderetreat @AgileFinland Tampere 2014 11 12
Coderetreat @AgileFinland Tampere 2014 11 12
 
Refactoring Dojo @AgileWorks Bucharest 21 May 2014
Refactoring Dojo @AgileWorks Bucharest 21 May 2014Refactoring Dojo @AgileWorks Bucharest 21 May 2014
Refactoring Dojo @AgileWorks Bucharest 21 May 2014
 
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
 
TDD Mini Workshop @ Bucharest JUG 2014 04 24
TDD Mini Workshop @ Bucharest JUG 2014 04 24TDD Mini Workshop @ Bucharest JUG 2014 04 24
TDD Mini Workshop @ Bucharest JUG 2014 04 24
 
Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013
Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013
Coderetreat Slides on the Global Day of Coderetreat, Bucharest, December 2013
 
Sherlock Holmes and Pairing @Bucharest JUG 2013 11 21
Sherlock Holmes and Pairing @Bucharest JUG 2013 11 21Sherlock Holmes and Pairing @Bucharest JUG 2013 11 21
Sherlock Holmes and Pairing @Bucharest JUG 2013 11 21
 
Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13
Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13
Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13
 
Code retreat @AgileWorks Bucharest 7 September 2013
Code retreat @AgileWorks Bucharest 7 September 2013Code retreat @AgileWorks Bucharest 7 September 2013
Code retreat @AgileWorks Bucharest 7 September 2013
 
Coderetreat @AgileWorks Bucharest 2012 07 06
Coderetreat @AgileWorks Bucharest 2012 07 06 Coderetreat @AgileWorks Bucharest 2012 07 06
Coderetreat @AgileWorks Bucharest 2012 07 06
 
Legacy Coderetreat @Budapest 2013 02 16
Legacy Coderetreat @Budapest 2013 02 16Legacy Coderetreat @Budapest 2013 02 16
Legacy Coderetreat @Budapest 2013 02 16
 
Coderetreat @Sofia 2012 10 27
Coderetreat @Sofia 2012 10 27Coderetreat @Sofia 2012 10 27
Coderetreat @Sofia 2012 10 27
 
Coderetreat @Turku 2012 10 20
Coderetreat @Turku 2012 10 20 Coderetreat @Turku 2012 10 20
Coderetreat @Turku 2012 10 20
 
Coderetreat @Sibiu 2012 08 18
Coderetreat @Sibiu 2012 08 18Coderetreat @Sibiu 2012 08 18
Coderetreat @Sibiu 2012 08 18
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 

Architecture for Disaster Resistant Systems @I TAKE Unconference 29 05 2015