SlideShare a Scribd company logo
WHAT DID I LEARN?
4 YEARS OF
AWS MICROSERVICES
2
www.abhayachauhan.com
@AbhayaChauhan
INTRODUCTION
3
www.abhayachauhan.com
@AbhayaChauhan
WHO IS THIS TALK FOR?
4
www.abhayachauhan.com
@AbhayaChauhan
AIM FOR THIS TALK
5
www.abhayachauhan.com
@AbhayaChauhan
LESSONS HAVE BEEN GENERALISED
6
www.abhayachauhan.com
@AbhayaChauhan
MY VIEW:
WORKING WITH 8 DEVELOPMENT TEAMS
7
www.abhayachauhan.com
@AbhayaChauhan
QUESTIONS AT THE END
8
20 years of Software Development
Helping SaaS companies leverage technology,
to innovate, scale and be market leaders.
Innovate and Scale SaaS
CloudFormation and RDS Courses
A Cloud Guru Instructor
DynamoDB and DynamoDB Playbook Courses
Pluralsight Author
www.abhayachauhan.com
@AbhayaChauhan
About me
Abhaya Chauhan
9
www.abhayachauhan.com
@AbhayaChauhan
The Story we will go through today
4 years in the making…
Lesson 1
Kicking off the journey
Lesson 3
A couple of Microservices
In Production (2 years)
Lesson 5
4 years later… reflection
Lesson 4
3 years
Multiple teams
A dozen Microservices
Lesson 2
First Microservice hits
Production
@AbhayaChauhan
10
www.abhayachauhan.com
@AbhayaChauhan
LESSON 1:
KICKING OFF
11
www.abhayachauhan.com
@AbhayaChauhan
GETTING STARTED:
INVESTMENT
12
www.abhayachauhan.com
@AbhayaChauhan
Monolith vs Microservice
13
www.abhayachauhan.com
@AbhayaChauhan
1 Technology Stack
Data Store
Project and Code Structures
CI & CD
Messaging & API Calls
2
3
4
5
Technical Decisions
For each Microservice…
14
www.abhayachauhan.com
@AbhayaChauhan
INVEST AS YOU GO
15
www.abhayachauhan.com
@AbhayaChauhan
INVEST UPFRONT
16
www.abhayachauhan.com
@AbhayaChauhan
COMMUNICATE THE APPROACH
AND EXPECTED IMPACT
17
www.abhayachauhan.com
@AbhayaChauhan
LESSON 1
Find your approach…
INVEST
UPFRONT
INVEST AS
YOU GO
Build foundational
capabilities before first
Microservice
Build foundational
capabilities
as you need
18
www.abhayachauhan.com
@AbhayaChauhan
LESSON 2:
CULTURE AND TALENT
19
www.abhayachauhan.com
@AbhayaChauhan
CULTURE SHIFTS
20
www.abhayachauhan.com
@AbhayaChauhan
CONTINUOUS DEPLOYMENT
21
www.abhayachauhan.com
@AbhayaChauhan
AUTOMATION
22
www.abhayachauhan.com
@AbhayaChauhan
End to end ownership
You build it, you run it
Develop it
Disaster Recovery
Support it
Server maintenance
(Patching, Upgrades,
Reindexing,
Downtime)
Security
Telemetry (Usage,
errors, scaling,
SLAs)
23
www.abhayachauhan.com
@AbhayaChauhan
Team
Junior DeveloperTech Lead Senior Developer Intermediate Developer
24
www.abhayachauhan.com
@AbhayaChauhan
DISTRIBUTED SYSTEMS
25
www.abhayachauhan.com
@AbhayaChauhan
LESSON 2:
UNDERSTAND THE
CULTURE AND TALENT
SHIFTS REQUIRED
26
www.abhayachauhan.com
@AbhayaChauhan
LESSON 3:
YOU CAN ONLY GO SO FAST
27
www.abhayachauhan.com
@AbhayaChauhan
WHY BUILD MICROSERVICES?
28
www.abhayachauhan.com
@AbhayaChauhan
THE MONOLITH IS
SLOWING YOU DOWN
29
www.abhayachauhan.com
@AbhayaChauhan
HARD TO AVOID
INTEGRATING WITH MONOLITH
30
www.abhayachauhan.com
@AbhayaChauhan
INTEGRATE EARLY
INTEGRATE OFTEN
31
www.abhayachauhan.com
@AbhayaChauhan
Slice of Monolith
Continuously
Delivered
32
www.abhayachauhan.com
@AbhayaChauhan
CAN YOU GO STANDALONE?
33
www.abhayachauhan.com
@AbhayaChauhan
Lesson 3: Tethered to the Monolith
34
www.abhayachauhan.com
@AbhayaChauhan
LESSON 4:
TEAMS AND CAPABILITIES
35
www.abhayachauhan.com
@AbhayaChauhan
WHAT IS A CAPABILITY?
API enabled, reusable building block
36
www.abhayachauhan.com
@AbhayaChauhan
Capabilities
Foundational
Capabilities
Platform Capabilities
Domain Capabilities3
2
1
Data Storage (Multi-Tenancy, Backups)
CI / CD
Microservice Template
Authentication, Security, Forms,
Workflows, Message Bus
Business Domains
37
www.abhayachauhan.com
@AbhayaChauhan
S e r v e r l e s s M i c r o s e r v i c e Te m p l a t e
h t t p s : / / b i t . l y / 2 Q t t r K a
A P I F u z z y S e r i a l i z e r
h t t p s : / / b i t . l y / 2 x f G x 4 Z
OPEN SOURCED EXAMPLES
1
2
38
www.abhayachauhan.com
@AbhayaChauhan
AUTONOMOUS TEAMS
IS NOT WHAT YOU WANT
39
www.abhayachauhan.com
@AbhayaChauhan
YOU WANT
VALUE DELIVERY
WITHOUT BOTTLENECKS
40
www.abhayachauhan.com
@AbhayaChauhan
AUTONOMOUS TEAMS
REQUIRE STRONG ALIGNMENT
41
www.abhayachauhan.com
@AbhayaChauhan
A STORY…
THE EVENT BUS
42
www.abhayachauhan.com
@AbhayaChauhan
Lesson 4: Share Capabilities
Teams should be aligned to capabilities
43
www.abhayachauhan.com
@AbhayaChauhan
LESSON 5:
RESPECT THE ARCHITECTURE
44
www.abhayachauhan.com
@AbhayaChauhan
CAPABILITIES
WILL DEFINE YOUR SUCCESS
45
www.abhayachauhan.com
@AbhayaChauhan
AVOID THE
SCATTERGUN APPROACH
46
www.abhayachauhan.com
@AbhayaChauhan
Scattergun Approach
Feature X Feature Y Feature Z
Maturity/
Investment
Return on Investment
47
www.abhayachauhan.com
@AbhayaChauhan
Capability Roadmap
Map your Capabilities to your Product Roadmap
Search
Workflows
Authentication
Message Bus
40%
77%
61%
71%
Weight your Capabilities to your 12
– 24 month Product Roadmap
48
www.abhayachauhan.com
@AbhayaChauhan
Align teams to Capabilities
Plan for the ROI
12 – 24 month roadmap
SUCCESS
01. Authentication and Permissions
02. Workflows
03. Search
04. Message Bus
49
www.abhayachauhan.com
@AbhayaChauhan
SERVICE BOUNDARIES
IS THE HARDEST PART
50
www.abhayachauhan.com
@AbhayaChauhan
VOLATILITY BASED
DECOMPOSITION
51
www.abhayachauhan.com
@AbhayaChauhan
REMEMBER YOUR GOAL
52
www.abhayachauhan.com
@AbhayaChauhan
SUMMARY
Lessons we’ve discussed…
How & When to invest
Culture and Talent Shifts
Minimise Integration to the
Monolith
Align Teams and Capabilities
Respect the Architecture
www.abhayachauhan.com
@AbhayaChauhan
QUESTIONS
www.abhayachauhan.com
@AbhayaChauhan
THANK YOU

More Related Content

Similar to Microservice Lessons over 4 years

Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...
Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...
Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...
Richard Harbridge
 
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365 SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
Richard Harbridge
 
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
Richard Harbridge
 
Blockchain is it worth attention of academia and students?
Blockchain is it worth attention of academia and students?Blockchain is it worth attention of academia and students?
Blockchain is it worth attention of academia and students?
ShamRaghavendrarao
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdf
JagadishBabuParri
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdf
Jagadish Babu
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011
Kristof Van Tomme
 
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
csupilowski
 
Drupal: the ultimate customer development tool! Do you know what your custom...
Drupal: the ultimate customer development tool!  Do you know what your custom...Drupal: the ultimate customer development tool!  Do you know what your custom...
Drupal: the ultimate customer development tool! Do you know what your custom...
Kristof Van Tomme
 
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Codemotion
 
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Tanya Cashorali
 
Deep learning - Part I
Deep learning - Part IDeep learning - Part I
Deep learning - Part I
QuantUniversity
 
Suck Less At PPT Workshop
Suck Less At PPT WorkshopSuck Less At PPT Workshop
Suck Less At PPT Workshop
João Paiva
 
Scn briefing book for sapphire now 2010
Scn briefing book for sapphire now 2010Scn briefing book for sapphire now 2010
Scn briefing book for sapphire now 2010Mark Yolton
 
Microsoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampMicrosoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure Bootcamp
Heather Newman
 
SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...
SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...
SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...
Tinuiti
 
Over 50 Adoption Activities For Office 365 - SPS Montreal
Over 50 Adoption Activities For Office 365 - SPS MontrealOver 50 Adoption Activities For Office 365 - SPS Montreal
Over 50 Adoption Activities For Office 365 - SPS Montreal
Richard Harbridge
 
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's ComingSharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
Richard Harbridge
 
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation20192019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
TYPO3 CertiFUNcation
 

Similar to Microservice Lessons over 4 years (20)

Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...
Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...
Over 50 Adoption Activities That Have Helped ORganizations Get More Out Of Of...
 
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365 SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
 
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365SharePoint & The Road Ahead: SharePoint 2016 & Office 365
SharePoint & The Road Ahead: SharePoint 2016 & Office 365
 
Blockchain is it worth attention of academia and students?
Blockchain is it worth attention of academia and students?Blockchain is it worth attention of academia and students?
Blockchain is it worth attention of academia and students?
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdf
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdf
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011
 
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
 
Chris regan schema
Chris regan   schemaChris regan   schema
Chris regan schema
 
Drupal: the ultimate customer development tool! Do you know what your custom...
Drupal: the ultimate customer development tool!  Do you know what your custom...Drupal: the ultimate customer development tool!  Do you know what your custom...
Drupal: the ultimate customer development tool! Do you know what your custom...
 
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
 
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
 
Deep learning - Part I
Deep learning - Part IDeep learning - Part I
Deep learning - Part I
 
Suck Less At PPT Workshop
Suck Less At PPT WorkshopSuck Less At PPT Workshop
Suck Less At PPT Workshop
 
Scn briefing book for sapphire now 2010
Scn briefing book for sapphire now 2010Scn briefing book for sapphire now 2010
Scn briefing book for sapphire now 2010
 
Microsoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampMicrosoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure Bootcamp
 
SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...
SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...
SKUBANA PRESENTS: A PROVEN SEO FORMULA TO 10X YOUR TRAFFIC & CONVERSION IN 12...
 
Over 50 Adoption Activities For Office 365 - SPS Montreal
Over 50 Adoption Activities For Office 365 - SPS MontrealOver 50 Adoption Activities For Office 365 - SPS Montreal
Over 50 Adoption Activities For Office 365 - SPS Montreal
 
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's ComingSharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
 
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation20192019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Microservice Lessons over 4 years