SlideShare a Scribd company logo
1 of 84
Download to read offline
SOCIOTECHNICAL
ARCHITECTURE
PATTERNS
Nick Tune - @ntcoding
ntcoding
I forget my
keys, passport,
clothes why!!??
ntcoding
http://www.dailymail.co.uk/travel/travel_news/article-4739838/Air-India-pilots-forget-raise-landing-gear.html
ntcoding
Have we forgotten a
fundamental motivation of
strategic DDD?
ntcoding
Use Strategic DDD to enable
multiple teams to thrive in
large, complex domains.
ntcoding
“ [Strategic design] enables the
modeling process to scale up to
very complicated domains. Most
such decisions must be made at
team level.
— Eric Evans (@ericevans0)
ntcoding
“ Generally speaking, there is a
correspondence of one team
per BOUNDED CONTEXT..
— Eric Evans (@ericevans0)
ntcoding
“Strategic design principles must
guide design decisions to reduce
the interdependence of parts
— Eric Evans (@ericevans0)
ntcoding
“the specific structures discussed
are only examples; they are not a
comprehensive catalog. New ones
should be invented as needed…
— Eric Evans (@ericevans0)
ntcoding
Strategic design patterns are
sociotechnical patterns -
teams and software are
interdependent.
ntcoding
What are the consequences if
we aren’t aware of the
patterns and we choose the
wrong ones?
ntcoding
ntcoding
ACTIVITY-ORIENTED ARCHITECTURE
FRONTEND TEAM
BACKEND TEAM
DBAs
ntcoding
PARTNER-ALIGNED ARCHITECTURE
Ad
Campaign
Builder
Twitter
Ads
Facebook
Ads
LinkedIn
Ads
Ad
Campaign
Analytics
ntcoding
CAPABILITY-ALIGNED ARCHITECTURE
Campaign
Management
Ad
Creatives
Campaign
Analytics
Campaign
Optimisation
ntcoding
CHOOSE ONE
ntcoding
We need to
add Snapchat to
close a huge
deal!
ntcoding
Snapchat?
Facebook ads are
95% of our
revenue.
ntcoding
FLOW IS A COMPROMISE
“
ntcoding
[In our study at Thoughtworks we
found] work takes an order of
magnitude longer when it leaves a
team.
— James Lewis (@boicy)

https://t.co/2EIhXGVDHV
ntcoding
Strategic design is technical,
economical, and political…
So are the consequences of
poorly-designed boundaries.
ntcoding
“[Strategic design] decisions are
where design and politics often
intersect.
— Eric Evans (@ericevans0)
#1
STRUCTURAL PATTERNS
ntcoding
OCTOPUS CONTEXT
ntcoding
OCTOPUS CONTEXT
GDPR
ntcoding
OCTOPUS ECONOMICS
• High levels of coordination can impact
flow in many teams
• For compliance scenarios, it is about
protecting rather than generating revenue
ntcoding
OCTOPUS POLITICS
• Nobody wants to slow down feature
delivery for somebody else’s roadmap
• High levels of synchronous alignment
ntcoding
OCTOPUS TECHNOLOGY
• Try to centralise complexity in the
Octopus
• Technology standardisation can help
• A bit of integration design up front can
save a lot of politics in the future
ntcoding
Be wary of patterns like the
Octopus which introduce
many dependencies. Can we
avoid them instead?
ntcoding
ENTITY LIFECYCLE PIPELINE
Review Resubmit Renegotiate
ntcoding
ENTITY LIFECYCLE PIPELINE
• If revenue is generated at the end, every
team has to bring their A Game.
• Changes likely to cascade through many
teams (maybe the boundaries are wrong)
• Consider UI composition to avoid
frontend activity team
ntcoding
PROPOSAL PIPELINE
Routing Fleet Crew
ntcoding
CIRCLE OF LIFE
Acquire
Register
Monetise
#2
BUSINESS MODEL
ALIGNMENT PATTERNS
ntcoding
DOG FOOD
CONTEXT!
ntcoding
DOG FOOD CONTEXT GOAL
We don’t want to optimise our flow,
we want to have the same
experience as customers in order
to grow our strategic capabilities.
ntcoding
DOG FOOD CONTEXT
Music Streaming Platform
External white label
Internal team
ntcoding
DOG FOOD ECONOMICS
• ROI is not the goal - making a loss may be
acceptable
• Feedback to improve core products is the
goal
• Dog food context can grow into a product
ntcoding
DOG FOOD POLITICS
• Every team wants to build the star
product not a loss leader 

(But it can evolve into a bona-fide product)
• Managers may use deceptive motivational
techniques
ntcoding
DOG FOOD TECHNOLOGY
• Freedom to use any technology 

(to simulate the customer experience)
• Try out new tech in production
ntcoding
ENTITY FUNNEL
Standard
Customers
Premium
Customers
Gold
Customers
💵 💵💵 💵💵💵
ntcoding
ENTITY FUNNEL
• Goal is to lose customers (to next tier)
• Teams owning higher tiers may develop
an arrogance
• How to share / store customer data as
they progress through funnel?
ntcoding
ENGAGEMENT CONTEXT
ntcoding
ENGAGEMENT CONTEXT
Provides non-revenue generating
capabilities that keep customers
engaged with your product leading
to conversions / sales.
ntcoding
ENGAGEMENT VS REVENUE CONTEXTS
Acquisition Accounts
Fitness
Coach
Fitness
Products
💍
💰
🔥💵 🔥💵
ntcoding
What are the economical,
technical, and political
considerations of this
pattern?
#3
EVOLUTIONARY PATTERNS
ntcoding
SOCIOTECHNICAL EVOLUTION
Teams
Software Architecture
Customers
Build and evolve
Provides value to
Indicate raised
expectations to
The System of Work
The System of Software
The Market
ntcoding
MITOSIS / GROW AND SPLIT
Pattern from Dynamic Reteaming by Heidi Helfand
ntcoding
SPLIT BY REVENUE / ENGAGEMENT
InStreet
InStreet
Ads
Community
💰
💍
ntcoding
GROW AND SPLIT SYMPTOMS…
• Lack of focus / excessive context
switching
• Nobody sure what others in team are
working on
• Standups are long and boring 

(Even longer and even more boring than usual)
ntcoding
Discovery
SLICE AND SCALE
Search Catalogue
Search
Recc.
Catalogue
Recc.
ntcoding
SLICE AND SCALE
• Adapt to changing consumer expectation
• Team may not want to lose responsibility
• A tight technical coupling may be hard to
break - analyse market and anticipate
evolution (see Wardley Maps)
ntcoding
SLICE AND SCATTER
Rules
ntcoding
SLICE AND SCATTER
• Expensive change - be sure it’s worth it
• Breaking up a team is not easy
• Software may be hard to decompose - a
rewrite may be necessary
ntcoding
SLICE AND MERGE
CMS Mobile App CMS Mobile AppRemote
Configuration
ntcoding
SLICE AND MERGE
• Ensure rate of co-change justifies change
• Warning: Now there are 3 teams to
coordinate
• Technical separation may be painful
#4
COOPERATIVE PATTERNS
ntcoding
Organisation design &
capabilities are fractal.
Cohesion applies at every
level (with many caveats).
ntcoding
Discovery
LAYER 2 CAPABILITY (AKA TRIBE)
Search Catalogue
Search
Recc.
Catalogue
Recc.
Discovery Partnership
ntcoding
LAYER 1 CAPABILITY
Organisational Unit
(the team)
Technology
(code, DBs…)
Process Culture
ntcoding
L2
L2
L3
Discovery
Media
INFINITE CAPABILITY LAYERS
L1 L1
L1 L1
Search Catalogue
Recommendations
Delivery
Downloading
Streaming
ntcoding
SUPPLY / DEMAND SPLIT
Restaurants Bookings
ntcoding
MARKET VERTICALS
Healthcare Transport Government Telcos
ntcoding
USER JOURNEYS
Buy Sell
SwapAuction
ntcoding
POLITICAL BOUNDARIES
Enterprise IT Digital IT
ntcoding
CENTRALIZED PARTNERSHIP
#5
MODELLING HEURISTICS
AND TECHNIQUES
ntcoding
Should we model top down
or bottom up?
“
ntcoding
…multiple teams are unavoidable and
it reduces effectiveness. How can we
design teams so that the most
important outcomes are affected the
least?

— Sriram Narayan (@sriramnarayan)
ntcoding
PROMISE THEORY
“Promised collaboration
has to be constructed from
the bottom-up, i.e. from
the promises we know
agents on the ground can
keep”
ntcoding
DESIGN HEURISTICS
• Money heuristic (economic)
• Theory of Constraints heuristic (economic)
• Dan Pink heuristic (social)
• Erlang heuristic (technical)
• DDD heuristics
ntcoding
GAME OF THRONES HEURISTIC
EVENT STORMING
ntcoding
FORENSIC ANALYSIS
Analyse source
control history to
identify dependencies
in sociotechnical
systems
#6
CROSS-POLLINATION
PATTERNS
“
ntcoding
silos are a case of misplaced or
runaway autonomy.
— Sriram Narayan (@sriramnarayan )
ntcoding
100% autonomy is not the
goal. Valuable interactions
and resilience are vital too.
ntcoding
CROSS-POLLINATION PATTERNS
• Nomad Pattern
• Rotate Regularly:
• Knowledge-sharing rotation
• Relationship-building rotation
• Personal-growth rotation
See: Dynamic Reteaming by Heidi Helfand
ntcoding
Inner sourcing enables us to
take the people to the work
to improve resilience.
#7
NEXT STEPS…
ntcoding
You are already skilled
modellers. Now it’s time to
start thinking about the
social and technical.
ntcoding
FURTHER READING
• Agile Org Design, Sriram Narayan
• Dynamic Reteaming, Heidi Helfand
• Capability Mapping - bit.ly/biz-cap-map

• Sociotechnical Patterns - bit.ly/sociotech-arch
ntcoding
SPEAK SOON?
ntcoding.co.uk/workshops

ntcoding.co.uk/blog

OrgDesignPlaybook.com

@ntcoding 

/in/ntcoding

More Related Content

What's hot

Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyAligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyNick Tune
 
Domain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentDomain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentNick Tune
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard PartsNick Tune
 
Agile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsAgile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsNick Tune
 
Masterclass architectural thinking
Masterclass architectural thinkingMasterclass architectural thinking
Masterclass architectural thinkingWolfgang Göbl
 
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019Wolfgang Göbl
 
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...Manuel Pais
 
A tour of agile tour beirut 2013
A tour of agile tour beirut 2013A tour of agile tour beirut 2013
A tour of agile tour beirut 2013Pierre Hervouet
 
Redesign Design (duo version)
Redesign Design (duo version)Redesign Design (duo version)
Redesign Design (duo version)matteo cavucci
 
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...Matthew Skelton
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
 
How to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesHow to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesWolfgang Göbl
 
Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021Manuel Pais
 
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021Manuel Pais
 

What's hot (16)

Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyAligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
 
Domain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentDomain-Driven Architectural Alignment
Domain-Driven Architectural Alignment
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard Parts
 
Agile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsAgile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's Secrets
 
Masterclass architectural thinking
Masterclass architectural thinkingMasterclass architectural thinking
Masterclass architectural thinking
 
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
 
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...
 
A tour of agile tour beirut 2013
A tour of agile tour beirut 2013A tour of agile tour beirut 2013
A tour of agile tour beirut 2013
 
Redesign Design (duo version)
Redesign Design (duo version)Redesign Design (duo version)
Redesign Design (duo version)
 
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
 
Redesign design
Redesign designRedesign design
Redesign design
 
How to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesHow to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital Times
 
Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021
 
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
 

Similar to Sociotechnical Architecture Patterns

Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Agile India
 
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes StrategyTectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes StrategyCoreOS
 
Agile London at Ticketmaster
Agile London at TicketmasterAgile London at Ticketmaster
Agile London at TicketmasterBilly Jenkins
 
Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis Nakos
 
On-Prem vs. Cloud Collaboration Showdown
On-Prem vs. Cloud Collaboration ShowdownOn-Prem vs. Cloud Collaboration Showdown
On-Prem vs. Cloud Collaboration ShowdownZivaro Inc
 
Information Architecture Profession
Information Architecture ProfessionInformation Architecture Profession
Information Architecture Professionguestd2298c
 
Operational Optimization Through Integration
Operational Optimization Through IntegrationOperational Optimization Through Integration
Operational Optimization Through IntegrationWSO2
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf1508 A/S
 
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PMHow Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PMProduct School
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)HubSpot
 
How Best Practices Enable Rapid Implementation of Intelligence Portals
How Best Practices Enable Rapid Implementation of Intelligence PortalsHow Best Practices Enable Rapid Implementation of Intelligence Portals
How Best Practices Enable Rapid Implementation of Intelligence PortalsIntelCollab.com
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
A Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesA Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesSrinath Perera
 
Martech in 2019: The New, New Rules of Marketing
Martech in 2019: The New, New Rules of MarketingMartech in 2019: The New, New Rules of Marketing
Martech in 2019: The New, New Rules of MarketingMartech Alliance
 
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...ITCamp
 
Nem360 2017 setting technology trends into the strategic context v200
Nem360 2017 setting technology trends into the strategic context v200Nem360 2017 setting technology trends into the strategic context v200
Nem360 2017 setting technology trends into the strategic context v200Markku Rehberger
 
Chubb Fst It Wealth Management V1
Chubb Fst It Wealth Management V1Chubb Fst It Wealth Management V1
Chubb Fst It Wealth Management V1sidofthesububs
 
Agile architecture upload
Agile architecture uploadAgile architecture upload
Agile architecture uploadThe Real Dyl
 

Similar to Sociotechnical Architecture Patterns (20)

Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
 
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes StrategyTectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
 
Agile London at Ticketmaster
Agile London at TicketmasterAgile London at Ticketmaster
Agile London at Ticketmaster
 
Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis2012 daw keynote2
Yannis2012 daw keynote2
 
On-Prem vs. Cloud Collaboration Showdown
On-Prem vs. Cloud Collaboration ShowdownOn-Prem vs. Cloud Collaboration Showdown
On-Prem vs. Cloud Collaboration Showdown
 
Information Architecture Profession
Information Architecture ProfessionInformation Architecture Profession
Information Architecture Profession
 
Operational Optimization Through Integration
Operational Optimization Through IntegrationOperational Optimization Through Integration
Operational Optimization Through Integration
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PMHow Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
 
How Best Practices Enable Rapid Implementation of Intelligence Portals
How Best Practices Enable Rapid Implementation of Intelligence PortalsHow Best Practices Enable Rapid Implementation of Intelligence Portals
How Best Practices Enable Rapid Implementation of Intelligence Portals
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
A Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesA Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New Technologies
 
Martech in 2019: The New, New Rules of Marketing
Martech in 2019: The New, New Rules of MarketingMartech in 2019: The New, New Rules of Marketing
Martech in 2019: The New, New Rules of Marketing
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
 
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
 
Nem360 2017 setting technology trends into the strategic context v200
Nem360 2017 setting technology trends into the strategic context v200Nem360 2017 setting technology trends into the strategic context v200
Nem360 2017 setting technology trends into the strategic context v200
 
Chubb Fst It Wealth Management V1
Chubb Fst It Wealth Management V1Chubb Fst It Wealth Management V1
Chubb Fst It Wealth Management V1
 
Agile architecture upload
Agile architecture uploadAgile architecture upload
Agile architecture upload
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Sociotechnical Architecture Patterns