SlideShare a Scribd company logo
Technical Product Owner 
or How to build technical backing for services 
Krzysztof Dębski 
Allegro Group
Allegro Group 
@geecon @DebskiChris
Allegro Group 
@geecon @DebskiChris
We’ll talk about 
How we work with different environments. 
How we handle >10k events / second. 
What we’ve learned. 
@geecon @DebskiChris
Long time ago… 
PHP 
MySQL 
@geecon @DebskiChris
Long time ago… 
PHP 
MySQL 
C 
@geecon @DebskiChris
Long time ago… 
PHP 
C C 
MySQL 
@geecon @DebskiChris
Long time ago… 
PHP 
C C C C 
MySQL 
@geecon @DebskiChris
Long time ago… 
PHP 
C C C C 
Oracle 
@geecon @DebskiChris
And now… 
Groovy 
Java 
Java 
Scala 
Groovy 
Java 
Java 
JRuby 
@geecon @DebskiChris
Common tools 
Groovy 
Java 
Java 
Scala 
Groovy 
Java 
Java 
JRuby 
@geecon @DebskiChris
Common build tools 
>30 gradle files 
@geecon @DebskiChris
Common build tools 
axion 
axion-release-plugin 
axion-deploy-plugin 
@geecon @DebskiChris
Common tools 
bootstrap 
discovery 
logging support 
monitoring 
@geecon @DebskiChris
Connections 
Groovy 
Java 
Java 
Groovy Java 
Scala 
Java 
JRuby 
@geecon @DebskiChris
Connections in reality 
Groovy 
Java 
Java 
Groovy Java 
Scala 
Java 
JRuby 
@geecon @DebskiChris
Events 
Groovy 
Java 
Java 
Scala 
Java 
JRuby 
Groovy 
@geecon @DebskiChris
Hermes 
Publisher 
Publisher 
Publisher 
Consumer 
Consumer 
REST 
REST 
@geecon @DebskiChris
Hermes 
REST ws:// 
Publisher 
Publisher 
Publisher 
Consumer 
Consumer 
service:// 
http:// 
jms:// 
@geecon @DebskiChris
Monitoring 
Groovy 
Java 
Hermes 
Kafka 
offset 
monitor 
Hermes 
latency 
monitor 
Hermes 
activity 
monitor 
@geecon @DebskiChris
Persistency 
Groovy 
Java 
Hermes 
Camus Hadoop 
@geecon @DebskiChris
What we’ve learned 
Most of tools are somewhere… 
@geecon @DebskiChris
What we’ve learned 
Most of tools are somewhere… 
..but they need improvement… 
@geecon @DebskiChris
What we’ve learned 
Most of tools are somewhere… 
..but they need improvement… 
…so involve everyone to contribute. 
@geecon @DebskiChris
allegrotech.io 
@allegrotechblog 
@debskichris

More Related Content

PDF
33degree Krzysztof Debski - Let's build a solid base for a scale
PDF
Devopsdays.pl 2015 krzysztof_debski (2)
PPTX
The dev ops code has no servers
PPTX
Adopt openjdk and how it impacts you in 2020
PPTX
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
PDF
Microservices in Golang
PDF
Continuous Integration for Spark Apps by Sean McIntyre
PDF
Code review vs pull request
33degree Krzysztof Debski - Let's build a solid base for a scale
Devopsdays.pl 2015 krzysztof_debski (2)
The dev ops code has no servers
Adopt openjdk and how it impacts you in 2020
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Microservices in Golang
Continuous Integration for Spark Apps by Sean McIntyre
Code review vs pull request

What's hot (20)

PDF
Writing Commits for You, Your Friends, and Your Future Self
ODP
Getting your project_started
PPTX
Github copilot
PDF
Jenkins vs GitLab CI
PDF
Marko Berković
PDF
Bootiful Development with Spring Boot and React - RWX 2017
PDF
GitLab - Java User Group
PDF
SRE 101
PDF
Git and GitHub for Documentation
PDF
Transylvania JUG Pre-Meeting Announcements
PPTX
Provisioning environments. A simplistic approach
PDF
Becoming a Git Master - Nicola Paolucci
PDF
OpenTuesday: Agile Testautomatisierung und Continuous Integration
PDF
Why you should embrace Gradle and ditch Maven
PDF
Docker Best Practices Workshop
PPTX
React Faceoff at Philly.NET
PDF
Bootiful Development with Spring Boot and React - SpringOne 2017
PDF
Angular vs React Smackdown - Devoxx BE 2017
PDF
Introducing the new "react-native upgrade"
Writing Commits for You, Your Friends, and Your Future Self
Getting your project_started
Github copilot
Jenkins vs GitLab CI
Marko Berković
Bootiful Development with Spring Boot and React - RWX 2017
GitLab - Java User Group
SRE 101
Git and GitHub for Documentation
Transylvania JUG Pre-Meeting Announcements
Provisioning environments. A simplistic approach
Becoming a Git Master - Nicola Paolucci
OpenTuesday: Agile Testautomatisierung und Continuous Integration
Why you should embrace Gradle and ditch Maven
Docker Best Practices Workshop
React Faceoff at Philly.NET
Bootiful Development with Spring Boot and React - SpringOne 2017
Angular vs React Smackdown - Devoxx BE 2017
Introducing the new "react-native upgrade"
Ad

Viewers also liked (20)

PPTX
jash's finance project
PDF
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
PDF
Jasa Consulting Cepat, Murah Dan Terjamin 085262245981
PDF
PENGURUSAN IJIN PERUSAHAAN ( PT.JEKLINDO PERSADA ) HUB: 085262245981
PPTX
Project work
PDF
TC Tórax
PPTX
Just for a while
PPTX
ilustración editorial estilo 1
PDF
PT.JEKLINDO PERSADA JASA PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
PDF
подача 001
PDF
PT.JEKLINDO PERSADA JASA PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
PPTX
Linkedin Presentation ER
PDF
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
PDF
Creativity tips
PDF
PENGURUSAN IJIN PERUSAHAAN ( PT.JEKLINDO PERSADA ) HUB: 085262245981
PDF
PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
PDF
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
PDF
Pindar Creative Sustainable Travel Solutions
PDF
Bulletin cacds 15_10-2015(35-19)
PDF
PT.JEKLINDO PERSADA JASA PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
jash's finance project
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
Jasa Consulting Cepat, Murah Dan Terjamin 085262245981
PENGURUSAN IJIN PERUSAHAAN ( PT.JEKLINDO PERSADA ) HUB: 085262245981
Project work
TC Tórax
Just for a while
ilustración editorial estilo 1
PT.JEKLINDO PERSADA JASA PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
подача 001
PT.JEKLINDO PERSADA JASA PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
Linkedin Presentation ER
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
Creativity tips
PENGURUSAN IJIN PERUSAHAAN ( PT.JEKLINDO PERSADA ) HUB: 085262245981
PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
Pindar Creative Sustainable Travel Solutions
Bulletin cacds 15_10-2015(35-19)
PT.JEKLINDO PERSADA JASA PENGURUSAN IZIN DOKUMEN PERUSAHAAN ( 085262245981)
Ad

Similar to Technical Product Owner or How to build technical backing for services (20)

PDF
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
PDF
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
PDF
Free The Enterprise With Ruby & Master Your Own Domain
PPTX
Javascript Apps at Build Artifacts
PDF
All Day DevOps 2016 Fabian - Defending Thyself with Blue Green
PDF
Prepare to defend thyself with Blue/Green
PPTX
Ruby in the Browser - RubyConf 2011
PDF
Scaling Up Lookout
PDF
Let's contribute, HTML5Rocks/ko!
PDF
はじめての JFrog Artifactory
PPTX
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
PDF
Evoloution of Ideas
PDF
Docker - Diving In
PDF
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
PPTX
Hacktoberfest - Presentation Template 2022 Event Kit.pptx
KEY
Heroku + Jeweler & Gemcutter
PDF
ApacheCon 2014 - What's New in Apache httpd 2.4
PDF
Feedback en continu grâce au TDD et au AsCode
PDF
Jenkins vs. AWS CodePipeline
PDF
Collaborative Development: The Only CD That Matters - Brent Beer - Codemotion...
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
Free The Enterprise With Ruby & Master Your Own Domain
Javascript Apps at Build Artifacts
All Day DevOps 2016 Fabian - Defending Thyself with Blue Green
Prepare to defend thyself with Blue/Green
Ruby in the Browser - RubyConf 2011
Scaling Up Lookout
Let's contribute, HTML5Rocks/ko!
はじめての JFrog Artifactory
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Evoloution of Ideas
Docker - Diving In
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
Hacktoberfest - Presentation Template 2022 Event Kit.pptx
Heroku + Jeweler & Gemcutter
ApacheCon 2014 - What's New in Apache httpd 2.4
Feedback en continu grâce au TDD et au AsCode
Jenkins vs. AWS CodePipeline
Collaborative Development: The Only CD That Matters - Brent Beer - Codemotion...

More from Krzysztof Debski (7)

PDF
Architektura w szybko zmieniających się organizacjach
PDF
Geecon.cz 2015 debski krzysztof
PDF
Java zone 2015 How to make life with kafka easier.
PDF
Centralized or decentralized architecture?
PDF
Open your project
PPTX
PubSub++ - Atmosphere 2015
PDF
AtmosphereConf - Let's build a solid base for a scale
Architektura w szybko zmieniających się organizacjach
Geecon.cz 2015 debski krzysztof
Java zone 2015 How to make life with kafka easier.
Centralized or decentralized architecture?
Open your project
PubSub++ - Atmosphere 2015
AtmosphereConf - Let's build a solid base for a scale

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Machine Learning_overview_presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
1. Introduction to Computer Programming.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
SOPHOS-XG Firewall Administrator PPT.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Assigned Numbers - 2025 - Bluetooth® Document
Network Security Unit 5.pdf for BCA BBA.
Machine Learning_overview_presentation.pptx
Spectral efficient network and resource selection model in 5G networks
1. Introduction to Computer Programming.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
A comparative analysis of optical character recognition models for extracting...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx

Technical Product Owner or How to build technical backing for services