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

Recomendados

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

Más contenido relacionado

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

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

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

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

Más de Fwdays

"Package management in monorepos", Zoltan Kochan por
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
15 vistas18 diapositivas
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell por
"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 vistas30 diapositivas
"AI and how to integrate ChatGPT as a customer support agent", Sergey Dyachok por
"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 vistas17 diapositivas
"Node.js Development in 2024: trends and tools", Nikita Galkin por
"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 vistas38 diapositivas
"Running students' code in isolation. The hard way", Yurii Holiuk por
"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 vistas34 diapositivas
"Surviving highload with Node.js", Andrii Shumada por
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
33 vistas29 diapositivas

Más de Fwdays(20)

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

Último

SAP Automation Using Bar Code and FIORI.pdf por
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
25 vistas38 diapositivas
HTTP headers that make your website go faster - devs.gent November 2023 por
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
26 vistas151 diapositivas
Evolving the Network Automation Journey from Python to Platforms por
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsNetwork Automation Forum
17 vistas21 diapositivas
PRODUCT PRESENTATION.pptx por
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
18 vistas1 diapositiva
Vertical User Stories por
Vertical User StoriesVertical User Stories
Vertical User StoriesMoisés Armani Ramírez
17 vistas16 diapositivas
Kyo - Functional Scala 2023.pdf por
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
418 vistas92 diapositivas

Último(20)

SAP Automation Using Bar Code and FIORI.pdf por Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Virendra Rai, PMP25 vistas
HTTP headers that make your website go faster - devs.gent November 2023 por Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn26 vistas
Business Analyst Series 2023 - Week 3 Session 5 por DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10345 vistas
Unit 1_Lecture 2_Physical Design of IoT.pdf por StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec15 vistas
Future of AR - Facebook Presentation por Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty22 vistas
Data Integrity for Banking and Financial Services por Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely29 vistas
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 vistas
Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana17 vistas
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por 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 ...
Jasper Oosterveld27 vistas
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf por Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
STPI OctaNE CoE Brochure.pdf por madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 vistas

"Software Architecture for Humans!", Eberhard Wolff