"Software Architecture for Humans!", Eberhard Wolff

Fwdays
FwdaysFwdays
Software Architecture for
Humans – not Computers!
Eberhard Wolff
Head of Architecture
https://swaglab.rocks/
https://ewolff.com/
Is this a Great Architecture?
Why are we Doing Architecture?
•Human have limited mental capacity
•Humans must be able to modify the system
•Architecture should allow humans to
change a system with limited knowledge
Is this a Great Architecture?
Is this a Great Architecture?
For whom?
👍
Is this a Great Architecture?
•Can only review architecture when
considering the people, too.
•There is no “absolute great architecture”!
•Use metrics with care!
Is this a Great Architecture?
•Interviews: Where are the problems?
•Support findings by metrics
•Think about improvements
Consider Social Aspects
•Who changes what?
•What is changed frequently?
•What is changed seldomly?
•…
https://software-architektur.tv/2023/06/07/folge168.html
How Do You Improve
an Architecture?
Traditional Fix: Reduce Complexity
👎
Traditional Fix: Reduce Complexity
👍
Broken?
•Team fine with one system
•Team: This other system is really bad!
•Metric: Other system is well-structured
…but it was handed over to the team.
•Team never really learned the system.
Fix: Education
Legacy: A Social Problem?
Legacy: Traditional Explanation
Legacy: Social Explanation
Fix: Education
Big Ball of Mud
Icon: Lisa Moritz
👍
Increasing Complexity: Fine?
Increasing Complexity: Fine?
•Must stay efficiently maintainable!
•Careful: Consequences of too low quality might be
disastrous!
•But: There is no such thing as a perfect system.
https://software-architektur.tv/2023/03/31/folge159.html
Would you like to be called
a good developer?
Would you like to be praised
for being a good developer?
"Software Architecture for Humans!", Eberhard Wolff
Good developers
Average
developers
Good developers
Average
developers
Good developers
Average
developers
You saved
the day!
You are great
developers!
EN https://youtu.be/3MP-4UcAYJU
DE https://youtu.be/p7r6IE7TkpU
Those are not good
developers!
Those are not good
developers!
I would love to agree!
Java Certification
https://www.heise.de/blog/Entwickler-innen-natuerliche-
Feinde-der-Softwarearchitektur-8971097.html
Micro- / Macro-
Architecture
Micro- / Macro-Architecture
•Delegate decisions
•Macro architecture:
Binding for all modules
•Micro architecture:
Potentially different for all modules
•Micro architecture can be left to the teams
Micro- / Macro-Architecture:
Static Code Analysis
Static Code Analysis
Should Static Code Analysis be Part of the
Macro Architecture?
•Vote:
Yes, pre-defined metrics
Yes, teams decides about metrics
No
Micro- / Macro-Architecture
•Delegate decisions
•Macro architecture:
Binding for all modules
•Micro architecture:
Potentially different for all modules
•Micro architecture can be left to the teams
Should Static Code Analysis be Part of the
Macro Architecture?
•Ideally: No
•Goals: Teams should act autonomously.
•Teams must deliver a certain quality.
•They decide how to do that.
…with or without static code analysis.
Trust
•I trust the teams to deliver quality
•They will choose the means to do that.
•That might or might not include static code analysis
Limit: Trust
•Teams may not be trusted.
•E.g. external teams that are known to deliver poor
quality.
Goodhart’s Law
•Every measure which becomes a target becomes a
bad measure.
•https://en.wikipedia.org/wiki/Goodhart%27s_law
Micro- / Macro-Architecture:
Requirements Approach
Requirements: Different Approach
•Document that talks about requirements
…and how to handle them.
Chapters
Scaling
Security
Work with
Multiple Teams
…
Scaling: Requirements
•Plan for growth!
•Refer to the business
goals for details.
•Business goals are usually
increased.
•Prepare for unplanned
peaks!
Scaling
Security
Work with
Multiple Teams
…
Requirements
Possible
Solutions
Scaling: Requirements
•Scale up
•Horizontal scaling
•Sharding
•Graceful degradation
•Asynchronous integration
Scaling
Security
Work with
Multiple Teams
…
Requirements
Possible
Solutions
Scaling: Requirements
•Description
+ List of experts
+ Advantages /
disadvantages
Scaling
Security
Work with
Multiple Teams
…
Requirements
Possible
Solutions
Requirements: Take Away
•Communicates trade-offs – the essence different
solutions.
•Allows teams to make their own decisions – the
essence of architecture.
•Actually focuses on supporting teams.
•More autonomy
Trust
•Trust teams fully to solve the problem
…or speak up.
•Support teams.
•Control?
Micro- / Macro-
Architecture: Conclusion
When Chose What?
•Depends on persons, culture, and trust
•Some need to be controlled ☹️
•Some want to be told what to do
Guidance / support
•Some want to decide by themselves
Really autonomous teams
Inverse Conway
Inverse Conway Maneuver
•Architecture should drive organization
•I.e. set up the organization
•Architecture will follow
🙂 😬 🙁
Developers, Designers …
😬
😬
🙁
🙁
🙂
🙂
😬
🙂
🙁
🙂 😬 🙁
Chaos
😬
😬
🙁
🙁
🙂
🙂
😬
🙂
🙁
😐 😐 😐
Order
😐
😐
😐
😐
😐
😐
😐
😐
😐
😐
😐😐
Order
😐
😐
😐
😐😐
😐
😐
😐
😐
😐
😐😐
Order
😐
😐
😐
😐😐
😐
😐
😐
😐
Modul
Modul
Modul
Inverse Conway: Simplification
•Inverse Conway changes the org chart
•Org chart is not communication!
•Assumption: Org chart team will collaborate on
module & communicate more internally
•Does it work that way?
Inverse Conway: Simplification
•Do you think people will just follow a reorg?
•Do you think people in the same room will work more
closely together?
•Why I am doing the presentation? What is the news?
•We know but we don’t use the knowledge
Irritating the Organization
•Sociology: “irritating” organizations.
•New org chart: irritation
•Can lead to new communication structure
•Can lead to org chart teams working on modules.
•Might also be completely ignored.
•https://software-
architektur.tv/2020/09/10/folge016.html
What Now?
Fix the Organization?
•I want to develop software
…not fix the organization
•Agile has the same problem
Live with It
•If you don’t want to / can’t fix the organization, you
will have to live with it.
•You might need to adjust your architecture
Humans, not Robots
•Computers should be deterministic
(Yes, I know it doesn’t seem like it)
•Humans are not deterministic.
•Don’t simplify like the inverse Conway Maneuver!
•Actually, we all know but are not explicit about this.
Psychological Safety
•Without feedback no progress
•So: Need to create an environment where people feel
safe to provide and receive feedback
•Psychological safety
Send email to fwdays2023@ewolff.com
Slides
+ Sample Microservices Book DE / EN
+ Sample Practical Microservices DE/EN
+ Sample of Continuous Delivery Book DE
Powered by Amazon Lambda
& Microservices
EMail address logged for 14 days,
wrong addressed emails handled manually
1 sur 70

Recommandé

What is devops par
What is devopsWhat is devops
What is devopsAaron Blythe
918 vues51 diapositives
10 Hinweise für Architekten par
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architektenadesso AG
1.8K vues56 diapositives
Ten Advices for Architects par
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for ArchitectsEberhard Wolff
1.8K vues56 diapositives
Getting Started with Architecture Decision Records par
Getting Started with Architecture Decision RecordsGetting Started with Architecture Decision Records
Getting Started with Architecture Decision RecordsMichael Keeling
782 vues68 diapositives
Modern Software Architecture par
Modern Software Architecture Modern Software Architecture
Modern Software Architecture Ahmed Marzouk
243 vues63 diapositives
Don't get blamed for your choices - Techorama 2019 par
Don't get blamed for your choices - Techorama 2019Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019Hannes Lowette
466 vues67 diapositives

Contenu connexe

Similaire à "Software Architecture for Humans!", Eberhard Wolff

(PROJEKTURA) lean and agile for corporation @Cotrugli MBA par
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
686 vues23 diapositives
Cleaning Code - Tools and Techniques for Large Legacy Projects par
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsMike Long
7.5K vues73 diapositives
Agile Software Development par
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
387 vues38 diapositives
How to Evaluate your Technical Partner par
How to Evaluate your Technical PartnerHow to Evaluate your Technical Partner
How to Evaluate your Technical PartnerOscar Merida
446 vues31 diapositives
SACon 2019 - Surviving in a Microservices Environment par
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSteve Pember
463 vues170 diapositives
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016 par
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Inspectie van het Onderwijs
665 vues50 diapositives

Similaire à "Software Architecture for Humans!", Eberhard Wolff (20)

(PROJEKTURA) lean and agile for corporation @Cotrugli MBA par Ratko Mutavdzic
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic686 vues
Cleaning Code - Tools and Techniques for Large Legacy Projects par Mike Long
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy Projects
Mike Long7.5K vues
Agile Software Development par Ahmet Bulut
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut387 vues
How to Evaluate your Technical Partner par Oscar Merida
How to Evaluate your Technical PartnerHow to Evaluate your Technical Partner
How to Evaluate your Technical Partner
Oscar Merida446 vues
SACon 2019 - Surviving in a Microservices Environment par Steve Pember
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices Environment
Steve Pember463 vues
How we daily manage and work in a dispersed company: Particular Software par Mauro Servienti
How we daily manage and work in a dispersed company: Particular SoftwareHow we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular Software
Mauro Servienti141 vues
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S... par Andy Talbot
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Andy Talbot474 vues
Evolving Architecture and Organization - Lessons from Google and eBay par Randy Shoup
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBay
Randy Shoup1.4K vues
Kasten Engineering Culture Deck par Niraj Tolia
Kasten Engineering Culture DeckKasten Engineering Culture Deck
Kasten Engineering Culture Deck
Niraj Tolia18.9K vues
Scaling agile without the scaling framework par agilebydesign
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling framework
agilebydesign324 vues
The Analysis Part of Integration Projects par BizTalk360
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration Projects
BizTalk360973 vues
Code Review Matters and Manners par Trisha Gee
Code Review Matters and MannersCode Review Matters and Manners
Code Review Matters and Manners
Trisha Gee4K vues
Experiences and Creative Process (Semih Energin Technology Stream) par IT Arena
Experiences and Creative Process (Semih Energin Technology Stream)Experiences and Creative Process (Semih Energin Technology Stream)
Experiences and Creative Process (Semih Energin Technology Stream)
IT Arena2.2K vues
What a DevOps specialist has to know about static code analysis par Andrey Karpov
What a DevOps specialist has to know about static code analysisWhat a DevOps specialist has to know about static code analysis
What a DevOps specialist has to know about static code analysis
Andrey Karpov30 vues
Perspectives on salesforce architecture Forcelandia talk 2017 par Steven Herod
Perspectives on salesforce architecture   Forcelandia talk 2017Perspectives on salesforce architecture   Forcelandia talk 2017
Perspectives on salesforce architecture Forcelandia talk 2017
Steven Herod438 vues

Plus de Fwdays

"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov par
"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov
"Drizzle: What Is It All About?", Alex Blokh, Dan KochetovFwdays
17 vues33 diapositives
"Package management in monorepos", Zoltan Kochan par
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
28 vues18 diapositives
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell par
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
"Node.js vs workers — A comparison of two JavaScript runtimes", James M SnellFwdays
14 vues30 diapositives
"AI and how to integrate ChatGPT as a customer support agent", Sergey Dyachok par
"AI and how to integrate ChatGPT as a customer support agent",  Sergey Dyachok"AI and how to integrate ChatGPT as a customer support agent",  Sergey Dyachok
"AI and how to integrate ChatGPT as a customer support agent", Sergey DyachokFwdays
34 vues17 diapositives
"Node.js Development in 2024: trends and tools", Nikita Galkin par
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin Fwdays
23 vues38 diapositives
"Running students' code in isolation. The hard way", Yurii Holiuk par
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk Fwdays
32 vues34 diapositives

Plus de Fwdays(20)

"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov par Fwdays
"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov
"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov
Fwdays17 vues
"Package management in monorepos", Zoltan Kochan par Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays28 vues
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell par Fwdays
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
Fwdays14 vues
"AI and how to integrate ChatGPT as a customer support agent", Sergey Dyachok par Fwdays
"AI and how to integrate ChatGPT as a customer support agent",  Sergey Dyachok"AI and how to integrate ChatGPT as a customer support agent",  Sergey Dyachok
"AI and how to integrate ChatGPT as a customer support agent", Sergey Dyachok
Fwdays34 vues
"Node.js Development in 2024: trends and tools", Nikita Galkin par Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays23 vues
"Running students' code in isolation. The hard way", Yurii Holiuk par Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays32 vues
"Surviving highload with Node.js", Andrii Shumada par Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 vues
"The role of CTO in a classical early-stage startup", Eugene Gusarov par Fwdays
"The role of CTO in a classical early-stage startup", Eugene Gusarov"The role of CTO in a classical early-stage startup", Eugene Gusarov
"The role of CTO in a classical early-stage startup", Eugene Gusarov
Fwdays33 vues
"Cross-functional teams: what to do when a new hire doesn’t solve the busines... par Fwdays
"Cross-functional teams: what to do when a new hire doesn’t solve the busines..."Cross-functional teams: what to do when a new hire doesn’t solve the busines...
"Cross-functional teams: what to do when a new hire doesn’t solve the busines...
Fwdays44 vues
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad... par Fwdays
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad..."Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad...
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad...
Fwdays47 vues
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur par Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays49 vues
"Fast Start to Building on AWS", Igor Ivaniuk par Fwdays
"Fast Start to Building on AWS", Igor Ivaniuk"Fast Start to Building on AWS", Igor Ivaniuk
"Fast Start to Building on AWS", Igor Ivaniuk
Fwdays52 vues
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... par Fwdays
"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", ...
Fwdays48 vues
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi par Fwdays
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
Fwdays32 vues
"How we switched to Kanban and how it integrates with product planning", Vady... par Fwdays
"How we switched to Kanban and how it integrates with product planning", Vady..."How we switched to Kanban and how it integrates with product planning", Vady...
"How we switched to Kanban and how it integrates with product planning", Vady...
Fwdays75 vues
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ... par Fwdays
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ..."Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
Fwdays25 vues
"Shape Up: How to Develop Quickly and Avoid Burnout", Dmytro Popov par Fwdays
"Shape Up: How to Develop Quickly and Avoid Burnout", Dmytro Popov"Shape Up: How to Develop Quickly and Avoid Burnout", Dmytro Popov
"Shape Up: How to Develop Quickly and Avoid Burnout", Dmytro Popov
Fwdays68 vues
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy par Fwdays
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
Fwdays49 vues
From “T” to “E”, Dmytro Gryn par Fwdays
From “T” to “E”, Dmytro GrynFrom “T” to “E”, Dmytro Gryn
From “T” to “E”, Dmytro Gryn
Fwdays37 vues
"Why I left React in my TypeScript projects and where ", Illya Klymov par Fwdays
"Why I left React in my TypeScript projects and where ",  Illya Klymov"Why I left React in my TypeScript projects and where ",  Illya Klymov
"Why I left React in my TypeScript projects and where ", Illya Klymov
Fwdays254 vues

Dernier

Network Source of Truth and Infrastructure as Code revisited par
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
49 vues45 diapositives
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... par
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
114 vues12 diapositives
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ par
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
58 vues9 diapositives
20231123_Camunda Meetup Vienna.pdf par
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
49 vues73 diapositives
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... par
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...ShapeBlue
74 vues17 diapositives
DRBD Deep Dive - Philipp Reisner - LINBIT par
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
110 vues21 diapositives

Dernier(20)

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... par ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 vues
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ par ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue58 vues
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... par ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 vues
DRBD Deep Dive - Philipp Reisner - LINBIT par ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue110 vues
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... par ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue128 vues
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... par ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue86 vues
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... par ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue52 vues
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... par ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 vues
Future of AR - Facebook Presentation par Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 vues
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue par ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue191 vues
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT par ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue138 vues
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... par ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 vues
The Power of Heat Decarbonisation Plans in the Built Environment par IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 vues
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online par ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 vues
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... par TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc130 vues
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... par ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 vues

"Software Architecture for Humans!", Eberhard Wolff