Continuous Delivery - Voxxed Days Bucharest 2017

Rafal Leszko (@RafalLeszko, rafal.leszko@gmail.com)
Continuous Delivery: Jenkins,
Docker and Spring Boot
Jez Humble
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery
The ability to get changes-features, configuration changes, bug
fixes, experiments - into production or into the hands of users
safely and quickly in a sustainable way
Continuous Delivery - Voxxed Days Bucharest 2017
What is Continuous
Delivery?
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
"Traditional" Delivery
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
Continuous
Integration
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
Continuous Integration
https://github.com/Dynatrace/ufo
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous
Integration
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
"last mile"
Continuous
Integration
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
Automated Tests
"last mile"
Continuous
Integration
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
Automated
Testing
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Automated Tests
"last mile"
Continuous
Integration
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
Configuration
Management
+
MonitoringAutomated Tests
"last mile"
Continuous
Integration
Customer
"Agile" team
Centralized QA IT Operations
Analysis + Design
Development
Testing + Showcase
Integration + QA
Release and operation
Acceptance Tests
Continuous Delivery Pipeline
Checkout
Compile
Unit Tests
Deploy to Staging
Acceptance Tests
Release
Smoke Test
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
dev machine
github server
jenkins server
push
pull
Checkout
Compile
Unit Tests
Deploy to Staging
Acceptance Tests
Release
Smoke Test
issues?
● Each server has to be configured
● Different environment in staging and production
● Different Java version for different applications
● Applications using the same ports
● Versioning
Continuous Delivery - Voxxed Days Bucharest 2017
server
application
app.jar
server
application
app.jar
java -jar app.jar
server
application
app2.jar
java -jar app.jar
application
app.jar
Continuous Delivery - Voxxed Days Bucharest 2017
treat your servers like cattle,
not pets
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Dockerfile:
FROM frolvlad/alpine­oraclejdk8:slim
ADD build/libs/vox­0.0.1­SNAPSHOT.jar app.jar
ENTRYPOINT ["java","­jar","app.jar"]
FROM frolvlad/alpine­oraclejdk8:slim
ADD build/libs/vox­0.0.1­SNAPSHOT.jar app.jar
ENTRYPOINT ["java","­jar","app.jar"]
docker build ­t <image_name> .
Dockerfile:
$ docker run ­­name <container_name> <image_name> 
$ docker run ­­name <container_name> <image_name> 
Docker registry
● registry for docker
images
<registry_address>/<image_name>
<registry_address>/<image_name>
docker push <image_name>
<registry_address>/<image_name>
docker push <image_name>
docker pull <image_name>
Port Mapping
$ docker run ­p 8080:8080 ­­name <container_name> 
<image_name> 
External Docker Host
$ docker run ­p 8080:8080 ­­name <container_name> 
<image_name> 
$ docker run ­H 192.168.0.15:2375 ­p 8080:8080 
­­name <container_name> <image_name>
Example
$ docker run ­H 192.168.0.15:2375 ­p 8080:8080 ­d 
­­name exchange­rate 192.168.0.20/exchange­rate:15
dev machine
github server
jenkins server
push
pull
staging machine
production machine
deploy
acceptance test
deploy
smoke test
docker registry
push
pull
pull
Manual Testing
Legacy Projects
Continuous Delivery - Voxxed Days Bucharest 2017
Performance Tests
Blue-Green Deployment
Canary Release
Code coverage
Static code analysis
“continuous”
Feature Toggle
Continuous Delivery - Voxxed Days Bucharest 2017
Easy?
Questions?
1 of 66

Recommended

Edge architecture ieee international conference on cloud engineering by
Edge architecture   ieee international conference on cloud engineeringEdge architecture   ieee international conference on cloud engineering
Edge architecture ieee international conference on cloud engineeringMikey Cohen - Hiring Amazing Engineers
30.7K views129 slides
Scaling Push Messaging for Millions of Netflix Devices by
Scaling Push Messaging for Millions of Netflix DevicesScaling Push Messaging for Millions of Netflix Devices
Scaling Push Messaging for Millions of Netflix DevicesSusheel Aroskar
2.9K views87 slides
Streaming a Million Likes/Second: Real-Time Interactions on Live Video by
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoC4Media
2.5K views171 slides
Using an API Gateway for Microservices by
Using an API Gateway for MicroservicesUsing an API Gateway for Microservices
Using an API Gateway for MicroservicesNGINX, Inc.
623 views40 slides
API Gateway study by
API Gateway studyAPI Gateway study
API Gateway studyRafael Gonzaga
354 views22 slides
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ... by
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...Daniel Oh
11.5K views86 slides

More Related Content

What's hot

Introduction to Kong API Gateway by
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API GatewayYohann Ciurlik
7.7K views24 slides
Kong API by
Kong APIKong API
Kong APIPatrick Pierson
2.6K views11 slides
WTF Do We Need a Service Mesh? by
WTF Do We Need a Service Mesh? WTF Do We Need a Service Mesh?
WTF Do We Need a Service Mesh? Anton Weiss
161 views82 slides
API Gateway: Nginx way by
API Gateway: Nginx wayAPI Gateway: Nginx way
API Gateway: Nginx wayinovia
3.1K views35 slides
API Gateway report by
API Gateway reportAPI Gateway report
API Gateway reportGleicon Moraes
4.4K views23 slides
Microservices & API Gateways by
Microservices & API Gateways Microservices & API Gateways
Microservices & API Gateways Kong Inc.
7.4K views29 slides

What's hot(20)

Introduction to Kong API Gateway by Yohann Ciurlik
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API Gateway
Yohann Ciurlik7.7K views
WTF Do We Need a Service Mesh? by Anton Weiss
WTF Do We Need a Service Mesh? WTF Do We Need a Service Mesh?
WTF Do We Need a Service Mesh?
Anton Weiss161 views
API Gateway: Nginx way by inovia
API Gateway: Nginx wayAPI Gateway: Nginx way
API Gateway: Nginx way
inovia3.1K views
Microservices & API Gateways by Kong Inc.
Microservices & API Gateways Microservices & API Gateways
Microservices & API Gateways
Kong Inc.7.4K views
Manage your APIs and Microservices with an API Gateway by Thibault Charbonnier
Manage your APIs and Microservices with an API GatewayManage your APIs and Microservices with an API Gateway
Manage your APIs and Microservices with an API Gateway
Stop reinventing the wheel with Istio by Mete Atamel (Google) by Codemotion
Stop reinventing the wheel with Istio by Mete Atamel (Google)Stop reinventing the wheel with Istio by Mete Atamel (Google)
Stop reinventing the wheel with Istio by Mete Atamel (Google)
Codemotion2.5K views
Ambassador Kubernetes-Native API Gateway by Ambassador Labs
Ambassador Kubernetes-Native API GatewayAmbassador Kubernetes-Native API Gateway
Ambassador Kubernetes-Native API Gateway
Ambassador Labs1.1K views
Api gateway in microservices by Kunal Hire
Api gateway in microservicesApi gateway in microservices
Api gateway in microservices
Kunal Hire263 views
Microservice: starting point by inovia
Microservice:  starting pointMicroservice:  starting point
Microservice: starting point
inovia176 views
An Open-Source Platform to Connect, Manage, and Secure Microservices by DoiT International
An Open-Source Platform to Connect, Manage, and Secure MicroservicesAn Open-Source Platform to Connect, Manage, and Secure Microservices
An Open-Source Platform to Connect, Manage, and Secure Microservices
DoiT International5.3K views
Scale your application to new heights with NGINX and AWS by NGINX, Inc.
Scale your application to new heights with NGINX and AWSScale your application to new heights with NGINX and AWS
Scale your application to new heights with NGINX and AWS
NGINX, Inc.516 views
Comprehensive container based service monitoring with kubernetes and istio by Fred Moyer
Comprehensive container based service monitoring with kubernetes and istioComprehensive container based service monitoring with kubernetes and istio
Comprehensive container based service monitoring with kubernetes and istio
Fred Moyer910 views
Scylla Summit 2018: Kong & Cassandra/Scylla for distributed APIs and Microser... by ScyllaDB
Scylla Summit 2018: Kong & Cassandra/Scylla for distributed APIs and Microser...Scylla Summit 2018: Kong & Cassandra/Scylla for distributed APIs and Microser...
Scylla Summit 2018: Kong & Cassandra/Scylla for distributed APIs and Microser...
ScyllaDB1.5K views
Polyglot, Fault Tolerant Event-Driven Programming with Kafka, Kubernetes and ... by Natan Silnitsky
Polyglot, Fault Tolerant Event-Driven Programming with Kafka, Kubernetes and ...Polyglot, Fault Tolerant Event-Driven Programming with Kafka, Kubernetes and ...
Polyglot, Fault Tolerant Event-Driven Programming with Kafka, Kubernetes and ...
Natan Silnitsky456 views
NGINX Controller: Configuration, Management, and Troubleshooting at Scale by NGINX, Inc.
NGINX Controller: Configuration, Management, and Troubleshooting at Scale NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX, Inc.168 views
Mastering Microservices with Kong (CodeMotion 2019) by Maarten Mulders
Mastering Microservices with Kong (CodeMotion 2019)Mastering Microservices with Kong (CodeMotion 2019)
Mastering Microservices with Kong (CodeMotion 2019)
Maarten Mulders267 views
apidays LIVE New York 2021 - Introduction to HATEOAS with Ketting by Evert Po... by apidays
apidays LIVE New York 2021 - Introduction to HATEOAS with Ketting by Evert Po...apidays LIVE New York 2021 - Introduction to HATEOAS with Ketting by Evert Po...
apidays LIVE New York 2021 - Introduction to HATEOAS with Ketting by Evert Po...
apidays33 views

Viewers also liked

The seven more deadly sins of microservices final by
The seven more deadly sins of microservices finalThe seven more deadly sins of microservices final
The seven more deadly sins of microservices finalHaufe-Lexware GmbH & Co KG
641 views44 slides
Microservices deployment patterns by
Microservices deployment patternsMicroservices deployment patterns
Microservices deployment patternsAbhishek Tiwari
2.8K views82 slides
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri... by
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...Voxxed Days Thessaloniki
467 views56 slides
Building a Modern Microservices Architecture at Gilt: The Essentials by
Building a Modern Microservices Architecture at Gilt: The EssentialsBuilding a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The EssentialsC4Media
2K views95 slides
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser... by
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...C4Media
4.5K views80 slides
Zero to Continuous Delivery on Google Cloud by
Zero to Continuous Delivery on Google CloudZero to Continuous Delivery on Google Cloud
Zero to Continuous Delivery on Google CloudJames Heggs
1.4K views22 slides

Viewers also liked(13)

Microservices deployment patterns by Abhishek Tiwari
Microservices deployment patternsMicroservices deployment patterns
Microservices deployment patterns
Abhishek Tiwari2.8K views
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri... by Voxxed Days Thessaloniki
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...
Building a Modern Microservices Architecture at Gilt: The Essentials by C4Media
Building a Modern Microservices Architecture at Gilt: The EssentialsBuilding a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The Essentials
C4Media2K views
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser... by C4Media
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...
C4Media4.5K views
Zero to Continuous Delivery on Google Cloud by James Heggs
Zero to Continuous Delivery on Google CloudZero to Continuous Delivery on Google Cloud
Zero to Continuous Delivery on Google Cloud
James Heggs1.4K views
From a Monolithic to a Distributed API Architecture
 at Eventbrite - Presente... by Renaud Visage
From a Monolithic to a Distributed API Architecture
 at Eventbrite - Presente...From a Monolithic to a Distributed API Architecture
 at Eventbrite - Presente...
From a Monolithic to a Distributed API Architecture
 at Eventbrite - Presente...
Renaud Visage5.1K views
Java Microservices with Netflix OSS & Spring by Conor Svensson
Java Microservices with Netflix OSS & Spring Java Microservices with Netflix OSS & Spring
Java Microservices with Netflix OSS & Spring
Conor Svensson2.9K views
Developing and deploying applications with Spring Boot and Docker (@oakjug) by Chris Richardson
Developing and deploying applications with Spring Boot and Docker (@oakjug)Developing and deploying applications with Spring Boot and Docker (@oakjug)
Developing and deploying applications with Spring Boot and Docker (@oakjug)
Chris Richardson20.7K views
Deployment Automation with Microservices by Ganesh Ghag
Deployment Automation with MicroservicesDeployment Automation with Microservices
Deployment Automation with Microservices
Ganesh Ghag476 views
Data stream processing and micro service architecture by Vyacheslav Benedichuk
Data stream processing and micro service architectureData stream processing and micro service architecture
Data stream processing and micro service architecture
Microservice With Spring Boot and Spring Cloud by Eberhard Wolff
Microservice With Spring Boot and Spring CloudMicroservice With Spring Boot and Spring Cloud
Microservice With Spring Boot and Spring Cloud
Eberhard Wolff22.2K views

Similar to Continuous Delivery - Voxxed Days Bucharest 2017

Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016 by
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016Rafał Leszko
608 views52 slides
Continuous Delivery - Devoxx Morocco 2016 by
Continuous Delivery - Devoxx Morocco 2016Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016Rafał Leszko
417 views56 slides
Continuous Delivery - Voxxed Days Cluj-Napoca 2017 by
Continuous Delivery - Voxxed Days Cluj-Napoca 2017Continuous Delivery - Voxxed Days Cluj-Napoca 2017
Continuous Delivery - Voxxed Days Cluj-Napoca 2017Rafał Leszko
261 views88 slides
Karim Fanadka by
Karim FanadkaKarim Fanadka
Karim FanadkaCodeFest
555 views49 slides
Developing for the Atlassian Ecosystem by
Developing for the Atlassian EcosystemDeveloping for the Atlassian Ecosystem
Developing for the Atlassian EcosystemAlex Henderson
1.3K views24 slides
Alfresco Transform Service DevCon 2019 by
Alfresco Transform Service DevCon 2019Alfresco Transform Service DevCon 2019
Alfresco Transform Service DevCon 2019J V
2.1K views47 slides

Similar to Continuous Delivery - Voxxed Days Bucharest 2017(20)

Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016 by Rafał Leszko
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Rafał Leszko608 views
Continuous Delivery - Devoxx Morocco 2016 by Rafał Leszko
Continuous Delivery - Devoxx Morocco 2016Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016
Rafał Leszko417 views
Continuous Delivery - Voxxed Days Cluj-Napoca 2017 by Rafał Leszko
Continuous Delivery - Voxxed Days Cluj-Napoca 2017Continuous Delivery - Voxxed Days Cluj-Napoca 2017
Continuous Delivery - Voxxed Days Cluj-Napoca 2017
Rafał Leszko261 views
Karim Fanadka by CodeFest
Karim FanadkaKarim Fanadka
Karim Fanadka
CodeFest555 views
Developing for the Atlassian Ecosystem by Alex Henderson
Developing for the Atlassian EcosystemDeveloping for the Atlassian Ecosystem
Developing for the Atlassian Ecosystem
Alex Henderson1.3K views
Alfresco Transform Service DevCon 2019 by J V
Alfresco Transform Service DevCon 2019Alfresco Transform Service DevCon 2019
Alfresco Transform Service DevCon 2019
J V2.1K views
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services by Craig Pearson
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Craig Pearson1.2K views
Git into the Flow, with the Ultimate Continuous Delivery Workflow on Heroku by Salesforce Developers
Git into the Flow, with the Ultimate Continuous Delivery Workflow on HerokuGit into the Flow, with the Ultimate Continuous Delivery Workflow on Heroku
Git into the Flow, with the Ultimate Continuous Delivery Workflow on Heroku
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys by Dynatrace
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Dynatrace725 views
Strong practices for rails applications continuous delivery by Robb Kidd
Strong practices for rails applications continuous deliveryStrong practices for rails applications continuous delivery
Strong practices for rails applications continuous delivery
Robb Kidd993 views
The DevOps Journey by Micro Focus
The DevOps JourneyThe DevOps Journey
The DevOps Journey
Micro Focus 1.3K views
From 0 to DevOps in 80 Days [Webinar Replay] by Dynatrace
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
Dynatrace958 views
DevOps at scale: what we did, what we learned at Societe Generale by Adrien Blind
DevOps at scale: what we did, what we learned at Societe GeneraleDevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe Generale
Adrien Blind871 views
Operating a High Velocity Large Organization with Spring Cloud Microservices by Noriaki Tatsumi
Operating a High Velocity Large Organization with Spring Cloud MicroservicesOperating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud Microservices
Noriaki Tatsumi547 views
AUG NYC - Atlassian Server Updates by AUGNYC
AUG NYC - Atlassian Server UpdatesAUG NYC - Atlassian Server Updates
AUG NYC - Atlassian Server Updates
AUGNYC346 views
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS by Solidify
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Solidify 3.1K views
Translating Developer Productivity to Netflix Customer Delight by Vasanth Asokan
Translating Developer Productivity to Netflix Customer DelightTranslating Developer Productivity to Netflix Customer Delight
Translating Developer Productivity to Netflix Customer Delight
Vasanth Asokan531 views

More from Rafał Leszko

Build Your Kubernetes Operator with the Right Tool! by
Build Your Kubernetes Operator with the Right Tool!Build Your Kubernetes Operator with the Right Tool!
Build Your Kubernetes Operator with the Right Tool!Rafał Leszko
193 views92 slides
Mutation Testing with PIT by
Mutation Testing with PITMutation Testing with PIT
Mutation Testing with PITRafał Leszko
163 views122 slides
Distributed Locking in Kubernetes by
Distributed Locking in KubernetesDistributed Locking in Kubernetes
Distributed Locking in KubernetesRafał Leszko
2K views90 slides
Architectural patterns for high performance microservices in kubernetes by
Architectural patterns for high performance microservices in kubernetesArchitectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetesRafał Leszko
377 views90 slides
Architectural caching patterns for kubernetes by
Architectural caching patterns for kubernetesArchitectural caching patterns for kubernetes
Architectural caching patterns for kubernetesRafał Leszko
444 views88 slides
Architectural patterns for caching microservices by
Architectural patterns for caching microservicesArchitectural patterns for caching microservices
Architectural patterns for caching microservicesRafał Leszko
216 views91 slides

More from Rafał Leszko(20)

Build Your Kubernetes Operator with the Right Tool! by Rafał Leszko
Build Your Kubernetes Operator with the Right Tool!Build Your Kubernetes Operator with the Right Tool!
Build Your Kubernetes Operator with the Right Tool!
Rafał Leszko193 views
Mutation Testing with PIT by Rafał Leszko
Mutation Testing with PITMutation Testing with PIT
Mutation Testing with PIT
Rafał Leszko163 views
Distributed Locking in Kubernetes by Rafał Leszko
Distributed Locking in KubernetesDistributed Locking in Kubernetes
Distributed Locking in Kubernetes
Rafał Leszko2K views
Architectural patterns for high performance microservices in kubernetes by Rafał Leszko
Architectural patterns for high performance microservices in kubernetesArchitectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetes
Rafał Leszko377 views
Architectural caching patterns for kubernetes by Rafał Leszko
Architectural caching patterns for kubernetesArchitectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Rafał Leszko444 views
Architectural patterns for caching microservices by Rafał Leszko
Architectural patterns for caching microservicesArchitectural patterns for caching microservices
Architectural patterns for caching microservices
Rafał Leszko216 views
Mutation testing with PIT by Rafał Leszko
Mutation testing with PITMutation testing with PIT
Mutation testing with PIT
Rafał Leszko140 views
[jLove 2020] Where is my cache architectural patterns for caching microservi... by Rafał Leszko
[jLove 2020] Where is my cache  architectural patterns for caching microservi...[jLove 2020] Where is my cache  architectural patterns for caching microservi...
[jLove 2020] Where is my cache architectural patterns for caching microservi...
Rafał Leszko203 views
Where is my cache architectural patterns for caching microservices by example by Rafał Leszko
Where is my cache  architectural patterns for caching microservices by exampleWhere is my cache  architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko357 views
Architectural caching patterns for kubernetes by Rafał Leszko
Architectural caching patterns for kubernetesArchitectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Rafał Leszko257 views
Build your operator with the right tool by Rafał Leszko
Build your operator with the right toolBuild your operator with the right tool
Build your operator with the right tool
Rafał Leszko138 views
5 levels of high availability from multi instance to hybrid cloud by Rafał Leszko
5 levels of high availability  from multi instance to hybrid cloud5 levels of high availability  from multi instance to hybrid cloud
5 levels of high availability from multi instance to hybrid cloud
Rafał Leszko155 views
Where is my cache? Architectural patterns for caching microservices by example by Rafał Leszko
Where is my cache? Architectural patterns for caching microservices by exampleWhere is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Rafał Leszko460 views
5 Levels of High Availability: From Multi-instance to Hybrid Cloud by Rafał Leszko
5 Levels of High Availability: From Multi-instance to Hybrid Cloud5 Levels of High Availability: From Multi-instance to Hybrid Cloud
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
Rafał Leszko516 views
Where is my cache architectural patterns for caching microservices by example by Rafał Leszko
Where is my cache architectural patterns for caching microservices by exampleWhere is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko92 views
Where is my cache architectural patterns for caching microservices by example by Rafał Leszko
Where is my cache architectural patterns for caching microservices by exampleWhere is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko728 views
Where is my cache? Architectural patterns for caching microservices by example by Rafał Leszko
Where is my cache? Architectural patterns for caching microservices by exampleWhere is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Rafał Leszko556 views
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching... by Rafał Leszko
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...
Rafał Leszko344 views
Where is my cache? Architectural patterns for caching microservices by example by Rafał Leszko
Where is my cache? Architectural patterns for caching microservices by exampleWhere is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Rafał Leszko510 views
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019 by Rafał Leszko
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019
Rafał Leszko138 views

Recently uploaded

20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
41 views73 slides
PRODUCT LISTING.pptx by
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
14 views1 slide
Special_edition_innovator_2023.pdf by
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
18 views6 slides
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensorssugiuralab
21 views15 slides
Powerful Google developer tools for immediate impact! (2023-24) by
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)wesley chun
10 views38 slides
virtual reality.pptx by
virtual reality.pptxvirtual reality.pptx
virtual reality.pptxG036GaikwadSnehal
14 views15 slides

Recently uploaded(20)

Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views
Powerful Google developer tools for immediate impact! (2023-24) by wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10300 views
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson92 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...

Continuous Delivery - Voxxed Days Bucharest 2017