"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 of 70

Recommended

What is devops by
What is devopsWhat is devops
What is devopsAaron Blythe
918 views51 slides
10 Hinweise für Architekten by
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architektenadesso AG
1.8K views56 slides
Ten Advices for Architects by
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for ArchitectsEberhard Wolff
1.8K views56 slides
Getting Started with Architecture Decision Records by
Getting Started with Architecture Decision RecordsGetting Started with Architecture Decision Records
Getting Started with Architecture Decision RecordsMichael Keeling
779 views68 slides
Modern Software Architecture by
Modern Software Architecture Modern Software Architecture
Modern Software Architecture Ahmed Marzouk
243 views63 slides
Don't get blamed for your choices - Techorama 2019 by
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 views67 slides

More Related Content

Similar to "Software Architecture for Humans!", Eberhard Wolff

(PROJEKTURA) lean and agile for corporation @Cotrugli MBA by
(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 views23 slides
Cleaning Code - Tools and Techniques for Large Legacy Projects by
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 views73 slides
Agile Software Development by
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
387 views38 slides
How to Evaluate your Technical Partner by
How to Evaluate your Technical PartnerHow to Evaluate your Technical Partner
How to Evaluate your Technical PartnerOscar Merida
446 views31 slides
SACon 2019 - Surviving in a Microservices Environment by
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSteve Pember
463 views170 slides
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016 by
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Inspectie van het Onderwijs
665 views50 slides

Similar to "Software Architecture for Humans!", Eberhard Wolff (20)

(PROJEKTURA) lean and agile for corporation @Cotrugli MBA by 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 views
Cleaning Code - Tools and Techniques for Large Legacy Projects by 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 views
Agile Software Development by Ahmet Bulut
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut387 views
How to Evaluate your Technical Partner by Oscar Merida
How to Evaluate your Technical PartnerHow to Evaluate your Technical Partner
How to Evaluate your Technical Partner
Oscar Merida446 views
SACon 2019 - Surviving in a Microservices Environment by Steve Pember
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices Environment
Steve Pember463 views
How we daily manage and work in a dispersed company: Particular Software by 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 views
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S... by 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 views
Evolving Architecture and Organization - Lessons from Google and eBay by 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 views
Kasten Engineering Culture Deck by Niraj Tolia
Kasten Engineering Culture DeckKasten Engineering Culture Deck
Kasten Engineering Culture Deck
Niraj Tolia18.9K views
Scaling agile without the scaling framework by agilebydesign
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling framework
agilebydesign324 views
The Analysis Part of Integration Projects by BizTalk360
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration Projects
BizTalk360973 views
Code Review Matters and Manners by Trisha Gee
Code Review Matters and MannersCode Review Matters and Manners
Code Review Matters and Manners
Trisha Gee4K views
Experiences and Creative Process (Semih Energin Technology Stream) by 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 views
What a DevOps specialist has to know about static code analysis by 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 views
Perspectives on salesforce architecture Forcelandia talk 2017 by Steven Herod
Perspectives on salesforce architecture   Forcelandia talk 2017Perspectives on salesforce architecture   Forcelandia talk 2017
Perspectives on salesforce architecture Forcelandia talk 2017
Steven Herod438 views

More from Fwdays

"Drizzle: What Is It All About?", Alex Blokh, Dan Kochetov by
"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
0 views33 slides
"Package management in monorepos", Zoltan Kochan by
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
15 views18 slides
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell by
"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
8 views30 slides
"AI and how to integrate ChatGPT as a customer support agent", Sergey Dyachok by
"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
17 views17 slides
"Node.js Development in 2024: trends and tools", Nikita Galkin by
"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
17 views38 slides
"Running students' code in isolation. The hard way", Yurii Holiuk by
"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
24 views34 slides

More from Fwdays(20)

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

Recently uploaded

Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
37 views15 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
43 views35 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
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...ShapeBlue
40 views25 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
45 views73 slides
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TShapeBlue
38 views34 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
26 views15 slides

Recently uploaded(20)

Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue37 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by 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...
ShapeBlue40 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue38 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue26 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by 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 ...
ShapeBlue55 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue106 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue84 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue25 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu28 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by 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...
ShapeBlue64 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue81 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson126 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by 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...
TrustArc72 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro27 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue44 views

"Software Architecture for Humans!", Eberhard Wolff