SlideShare a Scribd company logo
TESTING &
DEPLOYING
MICROSERVICES
Sam Newman
XP Days Ukraine, December 2014
1
@samnewman#xpdays
Accounts
Returns
Invoicing
Shipping
Inventory
Customer
Service
@samnewman#xpdays
Accounts
Returns
Invoicing
Shipping
Inventory
Customer
Service
Small Autonomous services
that work together
@samnewman#xpdays
Independently
Releasable
@samnewman#xpdays
Testing
Deployment
@samnewman#xpdays
Host
Service
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
VS
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
Much Easier To Reason About
VS
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
Much Easier To Reason About
Easier To Provision
VS
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
VS
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
VS
Enforces Interdependence
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
Lower host-management overhead
VS
Enforces Interdependence
@samnewman#xpdays
Host
Service
Host
Service Service
Service Service
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
Cheaper!
Lower host-management overhead
VS
Enforces Interdependence
@samnewman#xpdays
Reducing Host
Management Overhead?
@samnewman#xpdays
API-driven Host
Provisioning
@samnewman#xpdays
Virtualisation Platforms
@samnewman#xpdays
VMWare
Virtualisation Platforms
@samnewman#xpdays
VMWare
AWS
Digital Ocean
Virtualisation Platforms
@samnewman#xpdays
Step 0:
Provision Host
@samnewman#xpdays
Step 0:
Provision Host
Step 1:
Configure Host
@samnewman#xpdays
Step 0:
Provision Host
Step 2:
Install Service
Step 1:
Configure Host
@samnewman#xpdays
Step 0:
Provision Host
Step 2:
Install Service
Step 1:
Configure Host
@samnewman#xpdays
@samnewman#xpdays
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
Apps
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
Apps
Packer Image
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
Apps
VM
OS
Apps
Packer Image
STANDARD VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
Apps
VM
OS
Apps
VM
OS
Apps
Packer Image
STANDARD VIRTUALISATION
@samnewman#xpdays
Ansible
Puppet
Chef
@samnewman#xpdays
Ansible
Puppet
Chef
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Immutable Servers
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Immutable Servers
Fast Spin-up
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Immutable Servers
Fast Spin-up
Provider Agnostic
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Immutable Servers
Fast Spin-up
Provider Agnostic
Feedback Can Suffer
@samnewman#xpdays
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Immutable Servers
Fast Spin-up
Provider Agnostic
Feedback Can Suffer
Cycle Time
@samnewman#xpdays
Immutable Servers
@samnewman#xpdays
Cost?
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
Apps
VM
OS
Apps
VM
OS
Apps
@samnewman#xpdays
Machine
Base OS
Hypervisor
VM
OS
Apps
VM
OS
Apps
VM
OS
Apps
Expensive!
@samnewman#xpdays
@samnewman#xpdays
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
Container
OS
Apps
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
Container
OS
Apps
Container
OS
Apps
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
Container
OS
Apps
Container
OS
Apps Linux Only
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
Container
OS
Apps
Container
OS
Apps
Same Kernel
Linux Only
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
Container
OS
Apps
Container
OS
Apps
Same Kernel
Linux OnlyFine-grained control
CONTAINER VIRTUALISATION
@samnewman#xpdays
Machine
Base OS
Container
OS
Apps
Container
OS
Apps
Container
OS
Apps
Same Kernel
Linux OnlyFine-grained control
Very fast to provision
CONTAINER VIRTUALISATION
@samnewman#xpdays
@samnewman#xpdays
DOCKER
@samnewman#xpdays
DOCKER
Machine
@samnewman#xpdays
DOCKER
Machine
Base OS
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
Apps
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
Apps Apps
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
Apps Apps Apps
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
Apps Apps Apps
Docker Image Registry
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
Apps Apps Apps
Docker Image Registry
@samnewman#xpdays
DOCKER
Machine
Base OS
Docker
Apps Apps Apps
Docker Image Registry
@samnewman#xpdays
@samnewman#xpdays
@samnewman#xpdays
Semi-permanent Servers
@samnewman#xpdays
Semi-permanent Servers
Image-based Deployments
@samnewman#xpdays
Semi-permanent Servers
Image-based Deployments
Docker
@samnewman#xpdays
@samnewman#xpdays
@samnewman#xpdays
@samnewman#xpdays
kubernetes
@samnewman#xpdays
Testing
@samnewman#xpdays
Unit
Service
UI
MIKE COHN’S TEST PYRAMID
@samnewman#xpdays
Unit
Service
UI
MIKE COHN’S TEST PYRAMID
Increasing Scope
More Confidence
@samnewman#xpdays
Unit
Service
UI
MIKE COHN’S TEST PYRAMID
Increasing Scope
More Confidence
Faster!
Better Isolation
@samnewman#geecon
25
DB
Unit
UI
Service
@samnewman#geecon
25
DB
Unit
UI
Service
@samnewman#geecon
26
DB
Unit
UI
Service
@samnewman#geecon
26
DB
Unit
UI
Service
@samnewman#geecon
27
DB
Unit
UI
Service
@samnewman#geecon
27
DB
Unit
UI
Service
@samnewman#geecon
27
DB
Unit
UI
Service
@samnewman#xpdays
Inventory
Accounts
Returns
Invoicing
Shipping
Customer
Service
@samnewman#xpdays
Inventory
Accounts
Returns
Invoicing
Shipping
Customer
Service
Inventory
@samnewman#xpdays
Inventory
Accounts
Returns
Invoicing
Shipping
Customer
Service
Inventory
@samnewman#xpdays
Inventory Accounts
Mountebank
http://www.mbtest.org
@samnewman#xpdays
Inventory
Accounts
Stub
Mountebank
http://www.mbtest.org
@samnewman#xpdays
Shipping
Inventory
Accounts
Returns
Invoicing
Customer
Service
@samnewman#xpdays
Shipping
Inventory
Accounts
Returns
Invoicing
Customer
Service
@samnewman#xpdays
Shipping
Inventory
Accounts
Returns
Invoicing
Customer
Service
@samnewman#xpdays
Shipping
Inventory
Accounts
Returns
Invoicing
Customer
Service
@samnewman#xpdays
Shipping
Inventory
Accounts
Returns
Invoicing
Customer
Service
@samnewman#xpdays
@samnewman#xpdays
Browsers
@samnewman#xpdays
Timing
Browsers
@samnewman#xpdays
Provisioning of Environments
Timing
Browsers
@samnewman#xpdays
Provisioning of Environments
Networks
Timing
Browsers
@samnewman#xpdays
Deployment
Provisioning of Environments
Networks
Timing
Browsers
@samnewman#xpdays
Deployment
Provisioning of Environments
Networks
Timing
Browsers Diagnosis
@samnewman#xpdays
Shipping Inventory
CONSUMER-DRIVEN CONTRACTS
@samnewman#xpdays
Expectations
Shipping Inventory
CONSUMER-DRIVEN CONTRACTS
@samnewman#xpdays
Expectations
Shipping Inventory
CONSUMER-DRIVEN CONTRACTS
@samnewman#xpdays
Expectations
Prod
Shipping Inventory
CONSUMER-DRIVEN CONTRACTS
@samnewman#xpdays
Expectations
Prod
Shipping Inventory
CONSUMER-DRIVEN CONTRACTS
@samnewman#xpdays
@samnewman#xpdays
https://github.com/realestate-com-au/pact
@samnewman#xpdays
No Integration Tests?
@samnewman#xpdays
Journeys
@samnewman#xpdays
Testing
@samnewman#xpdays
Testing
S/M TestsBuild Large Tests
@samnewman#xpdays
Testing
S/M TestsBuild Large Tests
@samnewman#xpdays
Testing
S/M TestsBuild Large Tests Production
@samnewman#xpdays
Testing
S/M TestsBuild Large Tests Production
Monitoring &
Alerting
@samnewman#xpdays
Testing
S/M TestsBuild Large Tests Production
Monitoring &
Alerting
Testers
@samnewman#xpdays
Testing
S/M TestsBuild Large Tests Production
Monitoring &
Alerting
Testers Operations
@samnewman#xpdays
Monitoring &
Alerting
Testing
@samnewman#xpdays
Prod
Prod
Prod
Prod
@samnewman#xpdays
Prod
Prod
Prod
Prod
QA
@samnewman#xpdays
Monitoring &
Alerting
Testing
@samnewman#xpdays
Monitoring &
Alerting
Testing
@samnewman#xpdays
Monitoring &
Alerting
Testing
@samnewman#xpdays
Monitoring &
Alerting
Testing
@samnewman#xpdays
@samnewman#xpdays
@samnewman#xpdays
SEMANTIC MONITORING
@samnewman#xpdays
https://www.flickr.com/photos/robdray/3138644233
@samnewman#xpdays
Testing
Deployment
@samnewman#xpdays
Testing
Deployment
One-server
per host
@samnewman#xpdays
Testing
Deployment
One-server
per host
Image/docker
based artefacts
@samnewman#xpdays
Testing
Deployment
One-server
per host
Immutable Servers
Image/docker
based artefacts
@samnewman#xpdays
Testing
Pre-Release
Validation
Consumer-driven Contracts
Isolated Service Tests
Journey Tests
Deployment
One-server
per host
Immutable Servers
Image/docker
based artefacts
@samnewman#xpdays
Testing
Post-Release
Validation
Semantic Monitoring
Pre-Release
Validation
Consumer-driven Contracts
Isolated Service Tests
Journey Tests
Deployment
One-server
per host
Immutable Servers
Image/docker
based artefacts
@samnewman#xpdays
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
http://buildingmicroservices.com/
Code: AUTHD
@samnewman#xpdays
http://lanyrd.com/profile/samnewman/
Sam Newman
@samnewman
THANKS!

More Related Content

PDF
Practical microservices - NDC 2014
Sam Newman
 
PDF
Practical microservices - javazone 2014
Sam Newman
 
PDF
Deploying and Scaling Microservices
Sam Newman
 
PDF
Practical microservices - YOW 2013
Sam Newman
 
PDF
AppSec & Microservices - Velocity 2016
Sam Newman
 
PDF
Principles of Microservices - NDC 2014
Sam Newman
 
PDF
Principles of microservices XP Days Ukraine
Sam Newman
 
PDF
From macro to micro goto
Sam Newman
 
Practical microservices - NDC 2014
Sam Newman
 
Practical microservices - javazone 2014
Sam Newman
 
Deploying and Scaling Microservices
Sam Newman
 
Practical microservices - YOW 2013
Sam Newman
 
AppSec & Microservices - Velocity 2016
Sam Newman
 
Principles of Microservices - NDC 2014
Sam Newman
 
Principles of microservices XP Days Ukraine
Sam Newman
 
From macro to micro goto
Sam Newman
 

What's hot (20)

PDF
Feature Branches And Toggles In A Post-GitHub World
Sam Newman
 
PDF
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
Sam Newman
 
PDF
AppSec And Microservices
Sam Newman
 
PDF
It's a trap!
Sam Newman
 
PDF
Testing & deploying Microservices GeeCon 2014
Sam Newman
 
PDF
BETA - Securing microservices
Sam Newman
 
PDF
Confusion In The Land Of The Serverless
Sam Newman
 
PDF
Confusion In The Land Of The Serverless - 90min Version
Sam Newman
 
PDF
Hiding The Lead: Coupling, cohesion and microservices
Sam Newman
 
PDF
Rip It Up - The Microservice Organisation
Sam Newman
 
PDF
What Is This Cloud Native Thing Anyway?
Sam Newman
 
PDF
AppSec and Microservices
Sam Newman
 
PDF
Deploying and Testing Microservices
Thoughtworks
 
PDF
THE UX OF DATA - VISUALIZATION RESPONSIVE
Peter Rozek
 
PDF
Webinar #5: Mobile indsigter og trends ft. Google
Become A/S
 
PDF
The UX of DATA: Responsive Datenvisualisierung mit jQuery
Peter Rozek
 
PDF
2020 10-08 measuring-qualityinproduction
Abigail Bangser
 
PDF
2020 06-03 cukenfest-bdd-and-sl_os
Abigail Bangser
 
PPTX
Networks, Networks Everywhere, And Not A Packet To Drink
ReadWrite
 
PDF
Security Webinar: Harden the Heart of Your WordPress SiteSe
WP Engine
 
Feature Branches And Toggles In A Post-GitHub World
Sam Newman
 
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
Sam Newman
 
AppSec And Microservices
Sam Newman
 
It's a trap!
Sam Newman
 
Testing & deploying Microservices GeeCon 2014
Sam Newman
 
BETA - Securing microservices
Sam Newman
 
Confusion In The Land Of The Serverless
Sam Newman
 
Confusion In The Land Of The Serverless - 90min Version
Sam Newman
 
Hiding The Lead: Coupling, cohesion and microservices
Sam Newman
 
Rip It Up - The Microservice Organisation
Sam Newman
 
What Is This Cloud Native Thing Anyway?
Sam Newman
 
AppSec and Microservices
Sam Newman
 
Deploying and Testing Microservices
Thoughtworks
 
THE UX OF DATA - VISUALIZATION RESPONSIVE
Peter Rozek
 
Webinar #5: Mobile indsigter og trends ft. Google
Become A/S
 
The UX of DATA: Responsive Datenvisualisierung mit jQuery
Peter Rozek
 
2020 10-08 measuring-qualityinproduction
Abigail Bangser
 
2020 06-03 cukenfest-bdd-and-sl_os
Abigail Bangser
 
Networks, Networks Everywhere, And Not A Packet To Drink
ReadWrite
 
Security Webinar: Harden the Heart of Your WordPress SiteSe
WP Engine
 
Ad

Viewers also liked (6)

PDF
Testing Microservices Architectures
Renan Martins
 
ODP
Microservices Manchester: Testing Microservices: Pain or Opportunity? By Davi...
OpenCredo
 
PDF
Testing Microservices
Nathan Jones
 
PDF
Testing Microservices
Anne-Marie Charrett
 
PDF
Diffy : Automatic Testing of Microservices @ Twitter
Puneet Khanduri
 
PDF
Testing a Microservices Architecture
Parasoft
 
Testing Microservices Architectures
Renan Martins
 
Microservices Manchester: Testing Microservices: Pain or Opportunity? By Davi...
OpenCredo
 
Testing Microservices
Nathan Jones
 
Testing Microservices
Anne-Marie Charrett
 
Diffy : Automatic Testing of Microservices @ Twitter
Puneet Khanduri
 
Testing a Microservices Architecture
Parasoft
 
Ad

Similar to Testing & deploying microservices - XP Days Ukraine 2014 (20)

PPTX
Containers and VMs and Clouds: Oh My. by Mike Coleman
Docker, Inc.
 
PPT
GigaSpaces CCF 4 Xap
Shay Hassidim
 
PPTX
Microservices
Meysam Javadi
 
PDF
Day+54+(part+2)+Slides+-+Containers (2).pdf
UzumakiGouyo
 
PDF
Dockercon State of the Art in Microservices
Adrian Cockcroft
 
PDF
Docker bdxio
Nicolas De Loof
 
PDF
Upstate DevOps - Containers 101 - March 28, 2019
Allen Vailliencourt
 
PPTX
Make your first CloudStack Cloud successful
Tim Mackey
 
PDF
Improving velocity through abstraction
VictorSzoltysek
 
PPTX
Net core microservice development made easy with azure dev spaces
Alon Fliess
 
PPTX
Kubernetes solutions
Eric Cattoir
 
PDF
Deploy microservices architecture through containers
Alessandro Martellone
 
PPTX
Planning a Successful Cloud - Design from Workload to Infrastructure
buildacloud
 
PDF
Intro to Microservices
Vladimir Korolev
 
PDF
Containers: Don't Skeu Them Up. Use Microservices Instead.
Gordon Haff
 
PDF
Containers: Don't Skeu Them Up, Use Microservices Instead
LF Events
 
PPTX
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
Grid Dynamics
 
PDF
Containers, microservices and serverless for realists
Karthik Gaekwad
 
PDF
2020-07-17 NOVASQL Presentation - Azure Kubernetes Service
Timothy McAliley
 
PPTX
Containerization - The DevOps Revolution
Yulian Slobodyan
 
Containers and VMs and Clouds: Oh My. by Mike Coleman
Docker, Inc.
 
GigaSpaces CCF 4 Xap
Shay Hassidim
 
Microservices
Meysam Javadi
 
Day+54+(part+2)+Slides+-+Containers (2).pdf
UzumakiGouyo
 
Dockercon State of the Art in Microservices
Adrian Cockcroft
 
Docker bdxio
Nicolas De Loof
 
Upstate DevOps - Containers 101 - March 28, 2019
Allen Vailliencourt
 
Make your first CloudStack Cloud successful
Tim Mackey
 
Improving velocity through abstraction
VictorSzoltysek
 
Net core microservice development made easy with azure dev spaces
Alon Fliess
 
Kubernetes solutions
Eric Cattoir
 
Deploy microservices architecture through containers
Alessandro Martellone
 
Planning a Successful Cloud - Design from Workload to Infrastructure
buildacloud
 
Intro to Microservices
Vladimir Korolev
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Gordon Haff
 
Containers: Don't Skeu Them Up, Use Microservices Instead
LF Events
 
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019
Grid Dynamics
 
Containers, microservices and serverless for realists
Karthik Gaekwad
 
2020-07-17 NOVASQL Presentation - Azure Kubernetes Service
Timothy McAliley
 
Containerization - The DevOps Revolution
Yulian Slobodyan
 

Recently uploaded (20)

PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
This slide provides an overview Technology
mineshkharadi333
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 

Testing & deploying microservices - XP Days Ukraine 2014