SlideShare a Scribd company logo
1 of 9
Download to read offline
@szimano / @mgrzejszczak
Microservices - enough with
theory, let's code some
Tomasz Szymański / Marcin Grzejszczak
SoftwareMill / 4financeIT
@szimano / @mgrzejszczak
MARCIN GRZEJSZCZAK
Software Architect at 4financeIT
Author of "Mockito Instant", "Mockito Cookbook"
Co-author of the Groovy core’s @Builder AST
Co-author of "micro-infra-spring", 
“spring-cloud-zookeeper”, “spring-cloud-sleuth”
Twitter: @MGrzejszczak
Blog: http://toomuchcoding.blogspot.com
Homepage: http://marcin.grzejszczak.pl
About us
@szimano / @mgrzejszczak
Tomasz “szimano” Szymański
Cofounder of SoftwareMill
… still coding though
Twitter: @szimano Blog: szimano.org
About us
@szimano / @mgrzejszczak
ŁUKASZ SZCZĘSNY
System engineer at
Co-organizer of the Warsaw Linux User Group
Fan of automation and DevOps
Twitter: @wybczu
Blog: http://wybcz.pl
Homepage: http://wybcz.pl
Special thanks
@szimano / @mgrzejszczak
How does the setup look like?
@szimano / @mgrzejszczak
What do we want to code?
@szimano / @mgrzejszczak
Questions?
?
@szimano / @mgrzejszczak
Used technologies
Jenkins
Jenkins-Dsl
Groovy
Rundeck
Ansible
Micro-Infra-Spring
Graphite
Carbon
Grafana
Elasticsearch
Seyren
Spring Cloud
Casandra
Logstash Forwarder
Logstash
Kibana
Zookeeper
Curator
Hystrix
Hystrix Dashboard
Icinga
Slack
Spring Boot
Spring Boot Admin Server
Docker
Zipkin
@szimano / @mgrzejszczak
Thank you!
Documentation - http://tnij.org/microservices_docs
Apps Github - http://tnij.org/microservices_github
Contacts:
tom@softwaremill.com
marcin.grzejszczak@4finance.com
Twitter:
@szimano
@mgrzejszczak

More Related Content

What's hot

Raconteur: bringing ATDD to Visual Studio
Raconteur: bringing ATDD to Visual StudioRaconteur: bringing ATDD to Visual Studio
Raconteur: bringing ATDD to Visual Studiolimadelic
 
Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)Thomas Vitale
 
Security is a process, not a plugin (WordCamp London 2018)
Security is a process, not a plugin  (WordCamp London 2018)Security is a process, not a plugin  (WordCamp London 2018)
Security is a process, not a plugin (WordCamp London 2018)Thomas Vitale
 
Extract: DevSecOps - London Gathering (March 2019)
Extract: DevSecOps - London Gathering (March 2019)Extract: DevSecOps - London Gathering (March 2019)
Extract: DevSecOps - London Gathering (March 2019)Michael Man
 
Personal Productivity 2.0
Personal Productivity 2.0Personal Productivity 2.0
Personal Productivity 2.0Gihan Perera
 
How to Create Computer-Free Digital Experiences (Planningness 2013)
How to Create Computer-Free Digital Experiences (Planningness 2013)How to Create Computer-Free Digital Experiences (Planningness 2013)
How to Create Computer-Free Digital Experiences (Planningness 2013)Vladimir Pick
 
Encrypting SMS with PGP
Encrypting SMS with PGPEncrypting SMS with PGP
Encrypting SMS with PGPAngel Parrales
 
SEO Sanity During a Redesign
SEO Sanity During a RedesignSEO Sanity During a Redesign
SEO Sanity During a RedesignMike Gracen
 
WordPress News - February 2017
WordPress News - February 2017WordPress News - February 2017
WordPress News - February 2017WordPress Sydney
 
Conjuregram Review Ben Murray & Daniel Adetunji
Conjuregram Review Ben Murray & Daniel AdetunjiConjuregram Review Ben Murray & Daniel Adetunji
Conjuregram Review Ben Murray & Daniel AdetunjiJvzooreview DotNet
 
Artem Denysov "Easy ways to speed up your web application"
Artem Denysov "Easy ways to speed up your web application"Artem Denysov "Easy ways to speed up your web application"
Artem Denysov "Easy ways to speed up your web application"OdessaJS Conf
 
Activate hidden themes in Windows 7
Activate hidden themes in Windows 7Activate hidden themes in Windows 7
Activate hidden themes in Windows 7thesoftwareguy7
 
Build an App with JavaScript & jQuery
Build an App with JavaScript & jQuery Build an App with JavaScript & jQuery
Build an App with JavaScript & jQuery Aaron Lamphere
 
TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015wolframkriesing
 

What's hot (15)

Raconteur: bringing ATDD to Visual Studio
Raconteur: bringing ATDD to Visual StudioRaconteur: bringing ATDD to Visual Studio
Raconteur: bringing ATDD to Visual Studio
 
Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)
 
Security is a process, not a plugin (WordCamp London 2018)
Security is a process, not a plugin  (WordCamp London 2018)Security is a process, not a plugin  (WordCamp London 2018)
Security is a process, not a plugin (WordCamp London 2018)
 
Extract: DevSecOps - London Gathering (March 2019)
Extract: DevSecOps - London Gathering (March 2019)Extract: DevSecOps - London Gathering (March 2019)
Extract: DevSecOps - London Gathering (March 2019)
 
Personal Productivity 2.0
Personal Productivity 2.0Personal Productivity 2.0
Personal Productivity 2.0
 
UgCS Manual for DJI
UgCS Manual for DJI UgCS Manual for DJI
UgCS Manual for DJI
 
How to Create Computer-Free Digital Experiences (Planningness 2013)
How to Create Computer-Free Digital Experiences (Planningness 2013)How to Create Computer-Free Digital Experiences (Planningness 2013)
How to Create Computer-Free Digital Experiences (Planningness 2013)
 
Encrypting SMS with PGP
Encrypting SMS with PGPEncrypting SMS with PGP
Encrypting SMS with PGP
 
SEO Sanity During a Redesign
SEO Sanity During a RedesignSEO Sanity During a Redesign
SEO Sanity During a Redesign
 
WordPress News - February 2017
WordPress News - February 2017WordPress News - February 2017
WordPress News - February 2017
 
Conjuregram Review Ben Murray & Daniel Adetunji
Conjuregram Review Ben Murray & Daniel AdetunjiConjuregram Review Ben Murray & Daniel Adetunji
Conjuregram Review Ben Murray & Daniel Adetunji
 
Artem Denysov "Easy ways to speed up your web application"
Artem Denysov "Easy ways to speed up your web application"Artem Denysov "Easy ways to speed up your web application"
Artem Denysov "Easy ways to speed up your web application"
 
Activate hidden themes in Windows 7
Activate hidden themes in Windows 7Activate hidden themes in Windows 7
Activate hidden themes in Windows 7
 
Build an App with JavaScript & jQuery
Build an App with JavaScript & jQuery Build an App with JavaScript & jQuery
Build an App with JavaScript & jQuery
 
TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015
 

Viewers also liked

Dibujo de ingenieria unidad 3_jose_rincon
Dibujo de ingenieria unidad 3_jose_rinconDibujo de ingenieria unidad 3_jose_rincon
Dibujo de ingenieria unidad 3_jose_rinconR1nc0n
 
The darwin and wallace’s theory
The darwin and wallace’s theoryThe darwin and wallace’s theory
The darwin and wallace’s theoryLucia Amoruso
 
Designing organisations that work for Lean and Agile thinking people. Europea...
Designing organisations that work for Lean and Agile thinking people. Europea...Designing organisations that work for Lean and Agile thinking people. Europea...
Designing organisations that work for Lean and Agile thinking people. Europea...Stephen Parry
 
Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...
Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...
Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...HejMielec
 
Najlepszy w zawodzie
Najlepszy w zawodzie Najlepszy w zawodzie
Najlepszy w zawodzie ZS-Lobez
 
Instrukcja obslugi pompy objetosciowej Medima P2
Instrukcja obslugi pompy objetosciowej Medima P2Instrukcja obslugi pompy objetosciowej Medima P2
Instrukcja obslugi pompy objetosciowej Medima P2Polanest
 
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUGConsumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUGMarcin Grzejszczak
 
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Stick to the rules - Consumer Driven Contracts. 2015.07 ConfituraStick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Stick to the rules - Consumer Driven Contracts. 2015.07 ConfituraMarcin Grzejszczak
 
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEV
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEVMicroservices Tracing With Spring Cloud and Zipkin @CybercomDEV
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEVMarcin Grzejszczak
 
The Google Driven Classroom- Training Grant Proposal
The Google Driven Classroom- Training Grant ProposalThe Google Driven Classroom- Training Grant Proposal
The Google Driven Classroom- Training Grant ProposalAshley Miller
 
شرح رساله افسس القس ابراهيم سعيد
شرح رساله افسس   القس ابراهيم سعيدشرح رساله افسس   القس ابراهيم سعيد
شرح رساله افسس القس ابراهيم سعيدIbrahimia Church Ftriends
 
بناء علم اللاهوت الكتابي الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATT
بناء علم اللاهوت الكتابي   الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATTبناء علم اللاهوت الكتابي   الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATT
بناء علم اللاهوت الكتابي الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATTIbrahimia Church Ftriends
 

Viewers also liked (16)

Dibujo de ingenieria unidad 3_jose_rincon
Dibujo de ingenieria unidad 3_jose_rinconDibujo de ingenieria unidad 3_jose_rincon
Dibujo de ingenieria unidad 3_jose_rincon
 
The darwin and wallace’s theory
The darwin and wallace’s theoryThe darwin and wallace’s theory
The darwin and wallace’s theory
 
Lista krs 1 procent podatku pit 2016 spis OPP
Lista krs 1 procent podatku pit 2016 spis OPPLista krs 1 procent podatku pit 2016 spis OPP
Lista krs 1 procent podatku pit 2016 spis OPP
 
Designing organisations that work for Lean and Agile thinking people. Europea...
Designing organisations that work for Lean and Agile thinking people. Europea...Designing organisations that work for Lean and Agile thinking people. Europea...
Designing organisations that work for Lean and Agile thinking people. Europea...
 
Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...
Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...
Studium planowania układów komunikacyjnych dla Miejskiego Obszaru Funkcjonaln...
 
Najlepszy w zawodzie
Najlepszy w zawodzie Najlepszy w zawodzie
Najlepszy w zawodzie
 
36 7.1 wzps_tresc
36 7.1 wzps_tresc36 7.1 wzps_tresc
36 7.1 wzps_tresc
 
Instrukcja obslugi pompy objetosciowej Medima P2
Instrukcja obslugi pompy objetosciowej Medima P2Instrukcja obslugi pompy objetosciowej Medima P2
Instrukcja obslugi pompy objetosciowej Medima P2
 
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUGConsumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
 
Spring Cloud’s Groovy
Spring Cloud’s GroovySpring Cloud’s Groovy
Spring Cloud’s Groovy
 
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Stick to the rules - Consumer Driven Contracts. 2015.07 ConfituraStick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
 
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEV
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEVMicroservices Tracing With Spring Cloud and Zipkin @CybercomDEV
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEV
 
The Google Driven Classroom- Training Grant Proposal
The Google Driven Classroom- Training Grant ProposalThe Google Driven Classroom- Training Grant Proposal
The Google Driven Classroom- Training Grant Proposal
 
El Renacimiento
El RenacimientoEl Renacimiento
El Renacimiento
 
شرح رساله افسس القس ابراهيم سعيد
شرح رساله افسس   القس ابراهيم سعيدشرح رساله افسس   القس ابراهيم سعيد
شرح رساله افسس القس ابراهيم سعيد
 
بناء علم اللاهوت الكتابي الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATT
بناء علم اللاهوت الكتابي   الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATTبناء علم اللاهوت الكتابي   الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATT
بناء علم اللاهوت الكتابي الدرس الاول ما هو علم اللاهوت الكتابى RICHARD PRATT
 

Similar to Microservices - Voxxed Vilnius 2015

Developer connect - microservices
Developer connect - microservicesDeveloper connect - microservices
Developer connect - microservicesAnton McConville
 
Temperature Monitoring
Temperature MonitoringTemperature Monitoring
Temperature MonitoringMarco Parenzan
 
PHP at University - is it even possible?
PHP at University - is it even possible?PHP at University - is it even possible?
PHP at University - is it even possible?Brigitte Jellinek
 
APIs in production - we built it, can we fix it?
APIs in production - we built it, can we fix it?APIs in production - we built it, can we fix it?
APIs in production - we built it, can we fix it?Martin Gutenbrunner
 
Meteor presentation
Meteor presentationMeteor presentation
Meteor presentationscandiweb
 
Get started with meteor | designveloper software agency meteor prime partner
Get started with meteor | designveloper software agency   meteor prime partnerGet started with meteor | designveloper software agency   meteor prime partner
Get started with meteor | designveloper software agency meteor prime partnerDesignveloper
 
Microservices enough with theory - let's code some! #DevoxxMA
Microservices enough with theory - let's code some! #DevoxxMAMicroservices enough with theory - let's code some! #DevoxxMA
Microservices enough with theory - let's code some! #DevoxxMATomasz Szymanski
 
JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015
JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015
JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015Codemotion
 
JavaScript Power Tools 2015
JavaScript Power Tools 2015JavaScript Power Tools 2015
JavaScript Power Tools 2015Marcello Teodori
 
Building & Hacking Modern iOS Apps
Building & Hacking Modern iOS AppsBuilding & Hacking Modern iOS Apps
Building & Hacking Modern iOS AppsSecuRing
 
Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Marc Pous
 
Effective web application development with Apache Sling
Effective web application development with Apache SlingEffective web application development with Apache Sling
Effective web application development with Apache SlingRobert Munteanu
 
WhatsApp Chat Hacking/Stealing POC
WhatsApp Chat Hacking/Stealing POCWhatsApp Chat Hacking/Stealing POC
WhatsApp Chat Hacking/Stealing POCE Hacking
 

Similar to Microservices - Voxxed Vilnius 2015 (16)

Mean stack
Mean stackMean stack
Mean stack
 
Developer connect - microservices
Developer connect - microservicesDeveloper connect - microservices
Developer connect - microservices
 
Temperature Monitoring
Temperature MonitoringTemperature Monitoring
Temperature Monitoring
 
PHP at University - is it even possible?
PHP at University - is it even possible?PHP at University - is it even possible?
PHP at University - is it even possible?
 
Owasp austin
Owasp austinOwasp austin
Owasp austin
 
APIs in production - we built it, can we fix it?
APIs in production - we built it, can we fix it?APIs in production - we built it, can we fix it?
APIs in production - we built it, can we fix it?
 
Meteor presentation
Meteor presentationMeteor presentation
Meteor presentation
 
Get started with meteor | designveloper software agency meteor prime partner
Get started with meteor | designveloper software agency   meteor prime partnerGet started with meteor | designveloper software agency   meteor prime partner
Get started with meteor | designveloper software agency meteor prime partner
 
Microservices enough with theory - let's code some! #DevoxxMA
Microservices enough with theory - let's code some! #DevoxxMAMicroservices enough with theory - let's code some! #DevoxxMA
Microservices enough with theory - let's code some! #DevoxxMA
 
JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015
JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015
JavaScript Power Tools 2015 - Marcello Teodori - Codemotion Rome 2015
 
JavaScript Power Tools 2015
JavaScript Power Tools 2015JavaScript Power Tools 2015
JavaScript Power Tools 2015
 
Building & Hacking Modern iOS Apps
Building & Hacking Modern iOS AppsBuilding & Hacking Modern iOS Apps
Building & Hacking Modern iOS Apps
 
WordPress History
WordPress HistoryWordPress History
WordPress History
 
Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019
 
Effective web application development with Apache Sling
Effective web application development with Apache SlingEffective web application development with Apache Sling
Effective web application development with Apache Sling
 
WhatsApp Chat Hacking/Stealing POC
WhatsApp Chat Hacking/Stealing POCWhatsApp Chat Hacking/Stealing POC
WhatsApp Chat Hacking/Stealing POC
 

More from Tomasz Szymanski

Senior software-afterlife Wrocław 10.2021
Senior software-afterlife Wrocław 10.2021Senior software-afterlife Wrocław 10.2021
Senior software-afterlife Wrocław 10.2021Tomasz Szymanski
 
Senior Software Engineer Afterlife
Senior Software Engineer AfterlifeSenior Software Engineer Afterlife
Senior Software Engineer AfterlifeTomasz Szymanski
 
Senior software engineer afterlife
Senior software engineer afterlifeSenior software engineer afterlife
Senior software engineer afterlifeTomasz Szymanski
 
[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz Szymański[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz SzymańskiTomasz Szymanski
 
SoftwareMill - Why so flat?
SoftwareMill - Why so flat?SoftwareMill - Why so flat?
SoftwareMill - Why so flat?Tomasz Szymanski
 

More from Tomasz Szymanski (6)

Senior software-afterlife Wrocław 10.2021
Senior software-afterlife Wrocław 10.2021Senior software-afterlife Wrocław 10.2021
Senior software-afterlife Wrocław 10.2021
 
Senior Software Engineer Afterlife
Senior Software Engineer AfterlifeSenior Software Engineer Afterlife
Senior Software Engineer Afterlife
 
Senior software engineer afterlife
Senior software engineer afterlifeSenior software engineer afterlife
Senior software engineer afterlife
 
[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz Szymański[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz Szymański
 
SoftwareMill - Why so flat?
SoftwareMill - Why so flat?SoftwareMill - Why so flat?
SoftwareMill - Why so flat?
 
Rozchmurz swoje aplikacje
Rozchmurz swoje aplikacjeRozchmurz swoje aplikacje
Rozchmurz swoje aplikacje
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Microservices - Voxxed Vilnius 2015

  • 1. @szimano / @mgrzejszczak Microservices - enough with theory, let's code some Tomasz Szymański / Marcin Grzejszczak SoftwareMill / 4financeIT
  • 2. @szimano / @mgrzejszczak MARCIN GRZEJSZCZAK Software Architect at 4financeIT Author of "Mockito Instant", "Mockito Cookbook" Co-author of the Groovy core’s @Builder AST Co-author of "micro-infra-spring", “spring-cloud-zookeeper”, “spring-cloud-sleuth” Twitter: @MGrzejszczak Blog: http://toomuchcoding.blogspot.com Homepage: http://marcin.grzejszczak.pl About us
  • 3. @szimano / @mgrzejszczak Tomasz “szimano” Szymański Cofounder of SoftwareMill … still coding though Twitter: @szimano Blog: szimano.org About us
  • 4. @szimano / @mgrzejszczak ŁUKASZ SZCZĘSNY System engineer at Co-organizer of the Warsaw Linux User Group Fan of automation and DevOps Twitter: @wybczu Blog: http://wybcz.pl Homepage: http://wybcz.pl Special thanks
  • 5. @szimano / @mgrzejszczak How does the setup look like?
  • 6. @szimano / @mgrzejszczak What do we want to code?
  • 8. @szimano / @mgrzejszczak Used technologies Jenkins Jenkins-Dsl Groovy Rundeck Ansible Micro-Infra-Spring Graphite Carbon Grafana Elasticsearch Seyren Spring Cloud Casandra Logstash Forwarder Logstash Kibana Zookeeper Curator Hystrix Hystrix Dashboard Icinga Slack Spring Boot Spring Boot Admin Server Docker Zipkin
  • 9. @szimano / @mgrzejszczak Thank you! Documentation - http://tnij.org/microservices_docs Apps Github - http://tnij.org/microservices_github Contacts: tom@softwaremill.com marcin.grzejszczak@4finance.com Twitter: @szimano @mgrzejszczak