SlideShare a Scribd company logo
1 of 90
Download to read offline
Preparing For a Future
Microservices Journey
Susanne Kaiser
Independent Tech Consultant
@suksr
@suksr
@suksr
@suksrSource: http://www.thomasthwaites.com
@suksr
@suksrSource: http://www.thomasthwaites.com
@suksr
@suksr
@suksr
Data Store
Data Store
@suksr
Config./Setup
Maintenance
Integration
Hardware
O/S
Virtualization
Container
Runtime
@suksr
API
Hardware
O/S
Virtualization
Container
Runtime
@suksr
API
Hardware
O/S
Virtualization
Container
Runtime
@suksr
APIAPI
Integration
API
APIAPIService Discovery
1. Register
3. Connect
2. Discover
Hardware
O/S
Virtualization
Container
Runtime
@suksr
API
APIAPIService Discovery
Load-Balancer
Hardware
O/S
Virtualization
Container
Runtime
@suksr
API
APIAPIService Discovery
API
Timeout-Handling
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Idempotency
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
heads
Idempotency
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
Heads
Circuit Breaker
Idempotency
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
heads
Circuit Breaker
Idempotency
Message Broker
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
Load-Balancer
API
Timeout-Handling
Retries
Bulk-
heads Circuit Breaker
Idempotency
Message Broker
API-Gateway
Hardware
O/S
Virtualization
Container
Runtime
@suksr
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
heads
Idempotency
Message Broker
API-Gateway
Circuit Breaker
Config-Mngmt.
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
heads
Idempotency
Message Broker
API-Gateway
Circuit Breaker
Config-Mngmt.
Monitoring
Log Aggreation
Metrics
Distributed
Tracing
Health ChecksHardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
heads
Idempotency
Message Broker
API-Gateway
Circuit Breaker
Config-Mngmt.
Monitoring
Log Aggreation
Metrics
Distributed
Tracing
Health Checks
SCM
Checkout TestBuild
CI/CD Pipeline
Deploy
Hardware
O/S
Virtualization
Container
Runtime
@suksr
Load-Balancer
Recovery
API
APIAPIService Discovery
API
Timeout-Handling
Retries
Bulk-
heads
Idempotency
Message Broker
API-Gateway
Circuit Breaker
Config-Mngmt.
Monitoring
Log Aggreation
Metrics
Distributed
Tracing
Health Checks
SCM
Checkout TestBuild
CI/CD Pipeline
Deploy
Hardware
O/S
Virtualization
Container
Runtime
Backup
@suksr
Load-Balancer
Scaling
µService
@suksr
Hardware
Data Store
API
API-Gateway Service Discovery Load-Balancer
Message Broker
Timeout-Handling Retries Idempotency Bulkheads Circuit Breaker
Config-Mngmt.
Monitoring Log Aggreation Metrics Distributed
Tracing
Health Checks
SCM
O/SVirtualization Container Runtime
Checkout TestBuild
CI/CD Pipeline
Deploy
µService
Backup Recovery
@suksr
Scaling
Maintenance
Integration
Hardware
Data Store
API
API-Gateway Service Discovery Load-Balancer
Message Broker
Timeout-Handling Retries Idempotency Bulkheads Circuit Breaker
Config-Mngmt.
Monitoring Log Aggreation Metrics Distributed
Tracing
Health
Checks
SCM
O/SVirtualization Container Runtime
Checkout TestBuild
CI/CD Pipeline
Deploy
Backup Recovery
@suksr
Complexities
Source: http://www.thomasthwaites.com/folio5/wp-content/uploads/2010/10/Toaster_Project1-PhotoCredit-Daniel_Alexanderx630.jpg
@suksrSource: http://www.thomasthwaites.com
How can a small team handle infrastructure
complexities
and deliver user & business value?
@suksr
Focus on Core Domain
Offload commodities
@suksr
Core Domain Focus User Value
@suksr
User Needs
Build in-house
@suksr
Offloading commodities Business Needs Business Value
Outsource to utility suppliers
Core Domain Focus User ValueUser Needs
Build in-house
@suksr
Software Delivery
Performance
Productivity
Profitability
Market Share
@suksr
CTO
at Just Software
@JustSocialApps
Susanne Kaiser … who?
Independent Tech Consultant
@suksr
Co-Organizer @microXchg, Berlin
Program committee
ServerlessDays, Hamburg
@ServerlessHAM
Program committee
MicroCPH, Copenhagen
@MicroCPH
Program committee &
track host
QCon, New York
@qconnewyork
What to build in-house?
What to outsource?
@suksr
Wardley Maps
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Uncharted Industrialised
Chaotic
Uncertain
Unpredictable
Changing
...
Ordered
Known
Measured
Stable
...
By Simon Wardley
Position
Movement
Visualisation of a value chain’s evolution
@suksr
Who are your users?
ValueChain
InvisibleVisible
Wardley Maps
Value Chain
@suksr
Who are your users?
What are your users’ needs?
ValueChain
InvisibleVisible
Wardley Maps
Value Chain
@suksr
Who are your users?
What are your users’ needs?
What are the components/activities to fulfill
your users’ needs incl. dependencies?
ValueChain
InvisibleVisible
Wardley Maps
Value Chain
Position
@suksr
ValueChain
InvisibleVisible
Evolution
Wardley Maps
Landscape
Components along
evolution axes
Genesis Custom-Built Product (+rental) Commodity (+utility)
Position
Movement
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Everything evolves
Past Current Future
Supply Competition
Demand Competition
Wardley Maps
Patterns
Uncharted Industrialised
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Past Current Future
Characteristics changeUncharted
Undefined market
Uncertain
Unpredictable
Rare
Poorly understood
Forming market
Learning on use
Increasing understanding
Slowly increasing
consumption
Rapid increases in
learning
Growing market
Learning on operation
Increasing education
Rapidly increasing
consumption
Rapid increase in use
Mature market
Known / accepted
Stable
Widespread and stabilising
Commonly understood
(in term of use)
Industrialised
Wardley Maps
Patterns
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Everything evolves
Past Current Future
Continuous adaption
Wardley Maps
Patterns
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Efficiency enables innovation
Uncharted Industrialised
Wardley Maps
Patterns
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Efficiency enables innovation
Uncharted Industrialised
Wardley Maps
Patterns
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Efficiency enables innovation
Uncharted Industrialised
Wardley Maps
Patterns
@suksr
ValueChain
InvisibleVisible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Efficiency enables innovation
Uncharted Industrialised
Wardley Maps
Patterns
@suksr
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP
@suksr
Position
Focus on user needs
View Tasklist
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP
@suksr
Organiser
Position
Focus on user needs
Evaluate
Submissions
View Tasklist
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP
@suksr
Organiser
Position
Focus on user needs
Evaluate
Submissions
View Tasklist
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP
@suksr
Organiser
Accept/Reject
Submission
Position
Focus on user needs
Evaluate
Submissions
View Tasklist
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP
@suksr
Organiser
Accept/Reject
Submission
Receive Info
Position
Focus on user needs
Evaluate
Submissions
View Tasklist
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Accept/Reject
Submission
Receive Info
Position
Focus on user needs
Evaluate
Submissions
View Tasklist
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Accept/Reject
Submission
Receive Info
Position
Focus on user needs
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Management
Speaker
Communication
Session & Schedule
Management
Task Handling
Understand the involved
components and their
dependencies (position)
Receive Info View Tasklist
Position
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Management
Speaker
Communication
Session & Schedule
Management
Task Handling
Understand the involved
components and their
dependencies (position)
Data Storage
Receive Info View Tasklist
Position
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Management
Speaker
Communication
Session & Schedule
Management
Task Handling
Understand the involved
components and their
dependencies (position)
Data Storage
Receive Info View Tasklist
Search Engine
Position
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Management
Speaker
Communication
Session & Schedule
Management
Task Handling
Understand the involved
components and their
dependencies (position)
Data Storage
Receive Info View Tasklist
Search Engine
Position
Compute Platform
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Management
Speaker
Communication
Session & Schedule
Management
Task Handling
Understand the involved
components and their
dependencies (position)
Data Storage
Receive Info View Tasklist
Search Engine
Position
Compute Platform
VM
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Movement
Plot components along
evolution axes (movement)
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Movement
Use appropriate methods
per evolution stage
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Movement
Use appropriate methods
per evolution stage
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Movement
Use appropriate methods
per evolution stage
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Infrastructure
& operational
complexities
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Data related
components & activities
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Service related
components & activities
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution Speaker
Submit CfP Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Service interaction
related components &
activities
command
query
Request-Driven
@suksr
Service Interactions
API
API
command
query
Request-Driven
Message Broker
publish subscribe
Event-Driven
@suksr
Service Interactions
API
API
command
query
Message Broker
publish subscribe
command
query
Request-Driven Hybrid
Message Broker
publish subscribe
Event-Driven
@suksr
Service Interactions
API
API
API
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule
Mgmt.
Task
Hdlg.
Data Storage
Receive Info View Tasklist
Search Engine
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Request-driven related
components & activities
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Data Storage
Search
EngineMessage
Broker
Event-driven & hybrid
related components &
activities
Task
Hdlg.
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Data Storage
Search
EngineMessage
Broker
Task
Hdlg.
Discuss & plan
Core Domain
No Core
Domain
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute
Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Data
Storage
Search
EngineMessage
Broker
Discuss & plan
Open Source Software
Task
Hdlg.
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Data
Storage
Search
EngineMessage
Broker
Example
Open Source Software
OSS
Task
Hdlg.
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Data
Storage
Search
EngineMessage
Broker
OSS
Task
Hdlg.
Discuss & plan
Offload to cloud
hosted services
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Offload to cloud
hosted services
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Compute Platform
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Discuss & plan
Offload to container
orchestration platform
Managed by YOU
Managed by PlatformHardware
O/S
Virtualization
Container
Runtime
O/S
Orchestration
µService
Container
Runtime
µService
Service Discovery
Load Balancer
Config-Mngmt.
Monitoring
Log Aggreation
Health Checks
Recovery Scaling
@suksr
API Gateway
Container Orchestration
With Kubernetes
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Compute Platform
Worker Nodes Master Node
Container Orchestration
w/ Kubernetes
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Compute Platform
Worker Nodes
Container Orchestration
w/ Kubernetes
Pod Deploym. Service Volume Ingress
New Primitives
Master Node
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Compute Platform
Worker Nodes
Container Orchestration
w/ Kubernetes
Pod Deploym. Service Volume Ingress
New Primitives
Master Node
Stateful
Set
JobCron
Job
Secret Config
Map
Egress
Network
Policy
Persistent
Volume
Claim
Replica
Set
Daemon
Set
Horizontal
Pod Autoscaler
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Worker Nodes
Container Orchestration
Master Node
Open Source Software
Cloud hosted services
Container Orchestration
w/ Kubernetes
???
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Worker Nodes
Container Orchestration
Master Node
Camunda
Platform
BPM
Camunda on K8s
ValueChain
InvisibleVisible
Wardley Maps
Example Conference Solution
Speaker
Submit
CfP
Confirm
Submission
@suksr
Organiser
Build & Publish
Schedule
Evaluate
Submissions
Accept/Reject
Submission
Submission
Mgmt.
Speaker
Comm.
Session &
Schedule Mgmt.
Receive Info View Tasklist
Invisible
VM
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
OSS
Task
Hdlg.
DB aaS
SE aaS
MB aaS
Worker Nodes
Container Orchestration
Master Node
BPM
Cloud hosted
Camunda
Camunda
aaS
@suksr
Fulfill user & business needs
Focus on core domain & build in-house
Identify & outsource commodities
Continuously adapt
@suksr
Susanne Kaiser
Independent Tech Consultant
@suksr
susanne@kaiser-consulting.net

More Related Content

Similar to Preparing for a future Microservices journey - Susanne Kaiser

Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015Docker, Inc
 
Adventures in Real-World Data Science
Adventures in Real-World Data ScienceAdventures in Real-World Data Science
Adventures in Real-World Data Scienceroblund
 
Toronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualizationToronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualizationStephen Gordon
 
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...Amazon Web Services
 
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Henning Jacobs
 
Continuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWSContinuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWSDanilo Poccia
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsJorge Arteiro
 
Frictionless Application Development: Radically Change How You Secure and Mo...
Frictionless Application Development:  Radically Change How You Secure and Mo...Frictionless Application Development:  Radically Change How You Secure and Mo...
Frictionless Application Development: Radically Change How You Secure and Mo...DevOps.com
 
Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...
Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...
Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...Spark Summit
 
Speeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundrySpeeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundryAltoros
 
Let's not rewrite it all
Let's not rewrite it allLet's not rewrite it all
Let's not rewrite it allMichelle Brush
 
AWS Webcast - Splunk and Autodesk
AWS Webcast - Splunk and AutodeskAWS Webcast - Splunk and Autodesk
AWS Webcast - Splunk and AutodeskAmazon Web Services
 
apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...
apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...
apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...apidays
 
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Marius Zaharia
 
Speed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red Hat
Speed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red HatSpeed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red Hat
Speed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red HatHostedbyConfluent
 
Value stream mapping (current state)
Value stream mapping (current state)Value stream mapping (current state)
Value stream mapping (current state)nestor martinez
 
Digital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsDigital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsEric D. Schabell
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Kai Wähner
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryData Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryKai Wähner
 

Similar to Preparing for a future Microservices journey - Susanne Kaiser (20)

Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015
 
Adventures in Real-World Data Science
Adventures in Real-World Data ScienceAdventures in Real-World Data Science
Adventures in Real-World Data Science
 
Toronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualizationToronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualization
 
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
 
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
 
Continuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWSContinuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWS
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git ops
 
Frictionless Application Development: Radically Change How You Secure and Mo...
Frictionless Application Development:  Radically Change How You Secure and Mo...Frictionless Application Development:  Radically Change How You Secure and Mo...
Frictionless Application Development: Radically Change How You Secure and Mo...
 
Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...
Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...
Optimizing Spark Deployments for Containers: Isolation, Safety, and Performan...
 
Speeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundrySpeeding up Development with Cloud Foundry
Speeding up Development with Cloud Foundry
 
Let's not rewrite it all
Let's not rewrite it allLet's not rewrite it all
Let's not rewrite it all
 
AWS Webcast - Splunk and Autodesk
AWS Webcast - Splunk and AutodeskAWS Webcast - Splunk and Autodesk
AWS Webcast - Splunk and Autodesk
 
apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...
apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...
apidays Australia 2023 - Building On-Premise Hybrid API Platforms, David Free...
 
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017
 
Speed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red Hat
Speed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red HatSpeed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red Hat
Speed-Up Kafka Delivery with AsyncAPI & Microcks | Hugo Guerrero, Red Hat
 
Value stream mapping (current state)
Value stream mapping (current state)Value stream mapping (current state)
Value stream mapping (current state)
 
Digital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsDigital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applications
 
Reliability in the Solar Universe
Reliability in the Solar UniverseReliability in the Solar Universe
Reliability in the Solar Universe
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryData Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
 

More from camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 

More from camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 

Recently uploaded

A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Recently uploaded (20)

A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

Preparing for a future Microservices journey - Susanne Kaiser