SlideShare a Scribd company logo
1 of 70
Download to read offline
2
Do you know your
production?
2020
- Yevhen Rudiev -
● QA Manager at
Parimatch Tech
Yevhen Rudiev
YEVHEN RUDIEV PARIMATCH TECH
PARIMATCH TECH
YEVHEN RUDIEV PARIMATCH TECH
YEVHEN RUDIEV PARIMATCH TECH
• 8+ years experience in IT
• Adept of Automated testing
• Founder of Test Unit Lab
organization
• QA Manager at
Parimatch Tech
Yevhen Rudiev
Test Unit Lab
https://github.com/TestUnitLab
testunitlab@gmail.com
@testunitlab
YEVHEN RUDIEV PARIMATCH TECH
Communication
YEVHEN RUDIEV PARIMATCH TECH
Software testing
YEVHEN RUDIEV PARIMATCH TECH
Usual testing
YEVHEN RUDIEV PARIMATCH TECH
Usual testing
YEVHEN RUDIEV PARIMATCH TECH
Questions
● How will it work on the production?
● How will it be delivered there?
● How will it work in Prime time?
● How will it work if some dependency is unavailable?
● How will you know if something is going wrong on the
production?
YEVHEN RUDIEV PARIMATCH TECH
Production
YEVHEN RUDIEV PARIMATCH TECH
Work schedule
YEVHEN RUDIEV PARIMATCH TECH
Deployment
YEVHEN RUDIEV PARIMATCH TECH
Successful?
YEVHEN RUDIEV PARIMATCH TECH
Smoke testing
YEVHEN RUDIEV PARIMATCH TECH
Logic on the start
YEVHEN RUDIEV PARIMATCH TECH
Zero downtime
v1.1.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Zero downtime
v1.1.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Rollout strategy
v1.1.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Rollout strategy
v1.1.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Zero downtime
YEVHEN RUDIEV PARIMATCH TECH
Logic on the start
Service
A
DB
Service
B
Redis
YEVHEN RUDIEV PARIMATCH TECH
Two instances
v1.1.0
DB
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Data migration
YEVHEN RUDIEV PARIMATCH TECH
Data migration
id
name
password
nick_name
YEVHEN RUDIEV PARIMATCH TECH
id
login
password
full_name
nick_name
Data migration
YEVHEN RUDIEV PARIMATCH TECH
Two instances
v1.1.0
DB
v2
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Constant stream
v1.1.0
YEVHEN RUDIEV PARIMATCH TECH
Constant stream
v1.1.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Logic on the stop
YEVHEN RUDIEV PARIMATCH TECH
Logic on the stop
Service
A
DB
Service
B
Redis
YEVHEN RUDIEV PARIMATCH TECH
Prime time
YEVHEN RUDIEV PARIMATCH TECH
Horizontal scaling
YEVHEN RUDIEV PARIMATCH TECH
Horizontal scaling
v1.2.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Several instances
v1.2.0
DB
v1.2.0v1.2.0 v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Load balancing
YEVHEN RUDIEV PARIMATCH TECH
Load balancing
v1.2.0
v1.2.0
v1.2.0
Load
balancer
YEVHEN RUDIEV PARIMATCH TECH
Load balancing
v1.2.0
v1.2.0
v1.2.0
Load
balancer
YEVHEN RUDIEV PARIMATCH TECH
Risks
YEVHEN RUDIEV PARIMATCH TECH
Long run up
YEVHEN RUDIEV PARIMATCH TECH
Constant connection
v1.2.0
v1.2.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Constant connection
v1.2.0
v1.2.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
In-memory cache
CacheCache Cache
YEVHEN RUDIEV PARIMATCH TECH
In-memory cache
CacheCache Cache
Distributed cache
YEVHEN RUDIEV PARIMATCH TECH
Scheduler
1010 10
10
YEVHEN RUDIEV PARIMATCH TECH
Failed deploy
YEVHEN RUDIEV PARIMATCH TECH
Rollback
YEVHEN RUDIEV PARIMATCH TECH
Rollback
v1.1.0
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Rollback
v1.1.0
DB
v1.2.0
YEVHEN RUDIEV PARIMATCH TECH
Problem on Prod
YEVHEN RUDIEV PARIMATCH TECH
Monitoring
YEVHEN RUDIEV PARIMATCH TECH
Monitoring
YEVHEN RUDIEV PARIMATCH TECH
Monitoring
YEVHEN RUDIEV PARIMATCH TECH
Logs
YEVHEN RUDIEV PARIMATCH TECH
Alerting
YEVHEN RUDIEV PARIMATCH TECH
Alerting
YEVHEN RUDIEV PARIMATCH TECH
Feature toggle
YEVHEN RUDIEV PARIMATCH TECH
Feature toggle
YEVHEN RUDIEV PARIMATCH TECH
Disaster
YEVHEN RUDIEV PARIMATCH TECH
Disaster
Service
B
SQL NoSQL
Service
A
Kafka
UI
YEVHEN RUDIEV PARIMATCH TECH
Disaster
Service
B
SQL NoSQL
Service
A
Kafka
UI
YEVHEN RUDIEV PARIMATCH TECH
Disaster
Service
B
SQL NoSQL
Service
A
Kafka
UI
YEVHEN RUDIEV PARIMATCH TECH
Chaos testing
Service
B
SQL NoSQL
Service
A
Kafka
UI
YEVHEN RUDIEV PARIMATCH TECH
Chaos testing
Service
B
SQL NoSQL
Service
A
Kafka
UI
YEVHEN RUDIEV PARIMATCH TECH
Chaos testing
Service
B
SQL NoSQL
Service
A
Kafka
UI
YEVHEN RUDIEV PARIMATCH TECH
Requirements
YEVHEN RUDIEV PARIMATCH TECH
Safe deploys
YEVHEN RUDIEV PARIMATCH TECH
Thank you
YEVHEN RUDIEV PARIMATCH TECH
Yevhen Rudiev
yrudiev@gmail.com
www.linkedin.com/in/yevhen-rudiev-a5609590
www.facebook.com/evgeniy.rudev.5
yrudiev
YEVHEN RUDIEV PARIMATCH TECH
Questions
YEVHEN RUDIEV PARIMATCH TECH

More Related Content

What's hot

Car access system
Car access systemCar access system
Car access systemfraidycat
 
Getting Started In Qa
Getting Started In QaGetting Started In Qa
Getting Started In Qactalbert
 
Cloudbrew 2019 observability driven development
Cloudbrew 2019   observability driven developmentCloudbrew 2019   observability driven development
Cloudbrew 2019 observability driven developmentGeert van der Cruijsen
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing SOASTA
 
The art and joy of testing in production
The art and joy of testing in productionThe art and joy of testing in production
The art and joy of testing in productionGeert van der Cruijsen
 
Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015James Grenning
 
Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018
Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018
Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018Vicente Gerardo Guzman Lucio
 
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, MunichTest-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, MunichJames Grenning
 
MA 2019. iOS Advanced. CI & CD. Fastlane + Gitlab
MA 2019. iOS Advanced. CI & CD. Fastlane + GitlabMA 2019. iOS Advanced. CI & CD. Fastlane + Gitlab
MA 2019. iOS Advanced. CI & CD. Fastlane + GitlabMaksym Savisko
 
2012 - A Release Odyssey
2012 - A Release Odyssey2012 - A Release Odyssey
2012 - A Release OdysseyErnest Mueller
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoGiulio Roggero
 
Adding value in an agile context
Adding value in an agile contextAdding value in an agile context
Adding value in an agile contextHouseofTest
 
Continuous Performance - Load testing for developers with gatling @ iSense 2016
Continuous Performance - Load testing for developers with gatling @ iSense 2016Continuous Performance - Load testing for developers with gatling @ iSense 2016
Continuous Performance - Load testing for developers with gatling @ iSense 2016Tim van Eijndhoven
 
WordPress Development: Tracking Your Code With Version Control
WordPress Development: Tracking Your Code With Version ControlWordPress Development: Tracking Your Code With Version Control
WordPress Development: Tracking Your Code With Version ControlSterling Hamilton
 
James Christie CAST 2014 Standards – promoting quality or restricting competi...
James Christie CAST 2014 Standards – promoting quality or restricting competi...James Christie CAST 2014 Standards – promoting quality or restricting competi...
James Christie CAST 2014 Standards – promoting quality or restricting competi...James Christie Christie
 
Appium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationAppium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationTechWell
 

What's hot (20)

Car access system
Car access systemCar access system
Car access system
 
Getting Started In Qa
Getting Started In QaGetting Started In Qa
Getting Started In Qa
 
Observability driven development
Observability driven developmentObservability driven development
Observability driven development
 
Cloudbrew 2019 observability driven development
Cloudbrew 2019   observability driven developmentCloudbrew 2019   observability driven development
Cloudbrew 2019 observability driven development
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
The art and joy of testing in production
The art and joy of testing in productionThe art and joy of testing in production
The art and joy of testing in production
 
Pluginize ALL the things
Pluginize ALL the thingsPluginize ALL the things
Pluginize ALL the things
 
Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015
 
Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018
Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018
Introduction to DevOps with Visual Studio Team Services -.Net Conf Mx 2018
 
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, MunichTest-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
 
MA 2019. iOS Advanced. CI & CD. Fastlane + Gitlab
MA 2019. iOS Advanced. CI & CD. Fastlane + GitlabMA 2019. iOS Advanced. CI & CD. Fastlane + Gitlab
MA 2019. iOS Advanced. CI & CD. Fastlane + Gitlab
 
2012 - A Release Odyssey
2012 - A Release Odyssey2012 - A Release Odyssey
2012 - A Release Odyssey
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
 
Agile Apps
Agile AppsAgile Apps
Agile Apps
 
Adding value in an agile context
Adding value in an agile contextAdding value in an agile context
Adding value in an agile context
 
Continuous Performance - Load testing for developers with gatling @ iSense 2016
Continuous Performance - Load testing for developers with gatling @ iSense 2016Continuous Performance - Load testing for developers with gatling @ iSense 2016
Continuous Performance - Load testing for developers with gatling @ iSense 2016
 
WordPress Development: Tracking Your Code With Version Control
WordPress Development: Tracking Your Code With Version ControlWordPress Development: Tracking Your Code With Version Control
WordPress Development: Tracking Your Code With Version Control
 
James Christie CAST 2014 Standards – promoting quality or restricting competi...
James Christie CAST 2014 Standards – promoting quality or restricting competi...James Christie CAST 2014 Standards – promoting quality or restricting competi...
James Christie CAST 2014 Standards – promoting quality or restricting competi...
 
Appium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationAppium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous Integration
 
plone.api
plone.apiplone.api
plone.api
 

Similar to Do you know your production?

Estimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the CloudEstimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the CloudVincenzo Ferme
 
Promotion Flow for Mission Critical Enterprise SW
Promotion Flow for Mission Critical Enterprise SWPromotion Flow for Mission Critical Enterprise SW
Promotion Flow for Mission Critical Enterprise SWGlen Alleman
 
Shift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleShift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleJürgen Etzlstorfer
 
DevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
DevOps Meetup Bangkok - Value Stream Mapping for Continuous DeliveryDevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
DevOps Meetup Bangkok - Value Stream Mapping for Continuous DeliveryChristian Trabold
 
Don't Cross the Streams! (or do, we got you)
Don't Cross the Streams! (or do, we got you)Don't Cross the Streams! (or do, we got you)
Don't Cross the Streams! (or do, we got you)Caito Scherr
 
Umts access kpi troubleshooting guide rrc
Umts access kpi troubleshooting guide   rrcUmts access kpi troubleshooting guide   rrc
Umts access kpi troubleshooting guide rrcPrashant Gaurav
 
Hands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test DriveHands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test DriveCA Technologies
 
Traffic statistic problem analysis recommended
Traffic statistic problem analysis recommendedTraffic statistic problem analysis recommended
Traffic statistic problem analysis recommendedDani Indra Kumara
 
Seven Deadly Saves To Security With Integrations
Seven Deadly Saves To Security With IntegrationsSeven Deadly Saves To Security With Integrations
Seven Deadly Saves To Security With IntegrationsSBWebinars
 
This is How We Accelerate with Quality Engineering - Codacy Webinar
This is How We Accelerate with Quality Engineering - Codacy WebinarThis is How We Accelerate with Quality Engineering - Codacy Webinar
This is How We Accelerate with Quality Engineering - Codacy WebinarAntoine Craske
 
Gary Gruver: Building Quality into the Software Development Process
Gary Gruver: Building Quality into the Software Development ProcessGary Gruver: Building Quality into the Software Development Process
Gary Gruver: Building Quality into the Software Development ProcessDevOps.com
 
Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...
Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...
Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...CA Technologies
 
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...Denodo
 
Breaking News and Breaking Software by Andy Hume
Breaking News and Breaking Software by Andy HumeBreaking News and Breaking Software by Andy Hume
Breaking News and Breaking Software by Andy HumeSyncConf
 
Ipp training 09 18-18 part1
Ipp training 09 18-18 part1Ipp training 09 18-18 part1
Ipp training 09 18-18 part1Mac Stuhler
 
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...IndiaMART InterMESH Limited
 

Similar to Do you know your production? (20)

Estimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the CloudEstimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the Cloud
 
Promotion Flow for Mission Critical Enterprise SW
Promotion Flow for Mission Critical Enterprise SWPromotion Flow for Mission Critical Enterprise SW
Promotion Flow for Mission Critical Enterprise SW
 
Shift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleShift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with Ansible
 
Test
TestTest
Test
 
DevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
DevOps Meetup Bangkok - Value Stream Mapping for Continuous DeliveryDevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
DevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
 
Don't Cross the Streams! (or do, we got you)
Don't Cross the Streams! (or do, we got you)Don't Cross the Streams! (or do, we got you)
Don't Cross the Streams! (or do, we got you)
 
Umts access kpi troubleshooting guide rrc
Umts access kpi troubleshooting guide   rrcUmts access kpi troubleshooting guide   rrc
Umts access kpi troubleshooting guide rrc
 
Hands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test DriveHands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test Drive
 
Traffic statistic problem analysis recommended
Traffic statistic problem analysis recommendedTraffic statistic problem analysis recommended
Traffic statistic problem analysis recommended
 
Qa management in big agile teams
Qa management in big agile teamsQa management in big agile teams
Qa management in big agile teams
 
Seven Deadly Saves To Security With Integrations
Seven Deadly Saves To Security With IntegrationsSeven Deadly Saves To Security With Integrations
Seven Deadly Saves To Security With Integrations
 
This is How We Accelerate with Quality Engineering - Codacy Webinar
This is How We Accelerate with Quality Engineering - Codacy WebinarThis is How We Accelerate with Quality Engineering - Codacy Webinar
This is How We Accelerate with Quality Engineering - Codacy Webinar
 
RTGen introduction to a new EDA tool
RTGen introduction to a new EDA toolRTGen introduction to a new EDA tool
RTGen introduction to a new EDA tool
 
Gary Gruver: Building Quality into the Software Development Process
Gary Gruver: Building Quality into the Software Development ProcessGary Gruver: Building Quality into the Software Development Process
Gary Gruver: Building Quality into the Software Development Process
 
Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...
Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...
Hands-On Lab: Managing and Monitoring Node.js Made Easy with CA Application P...
 
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
 
Breaking News and Breaking Software by Andy Hume
Breaking News and Breaking Software by Andy HumeBreaking News and Breaking Software by Andy Hume
Breaking News and Breaking Software by Andy Hume
 
Ipp training 09 18-18 part1
Ipp training 09 18-18 part1Ipp training 09 18-18 part1
Ipp training 09 18-18 part1
 
Product Development
Product DevelopmentProduct Development
Product Development
 
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Do you know your production?