SlideShare a Scribd company logo
1 of 51
Download to read offline
The 'Business' Behind Microservices:
(Let'S Not Repeat the Mistakes of SOA)
Organisational, architectural and Operational Challenges
Daniel	Bryant
@danielbryantuk
www.opencredo.com
Business	and	People	==	“Fluffiness”?
21/04/2016 @danielbryantuk	|	@oakinger
“Micro-fluffiness?”
21/04/2016 @danielbryantuk	|	@oakinger
Key	Messages
The	transition	to	implementing	‘microservices’	cannot	
be	completed	successfully	with	technology	alone
- Think	organisation,	architecture,	operations	-
We	require	a	holistic	viewpoint	for	change,	but	we	often	resist.
Challenge	yourself,	your	team	and	your	company
21/04/2016 @danielbryantuk	|	@oakinger
Who	Am	I?
• London	Java	Community	Associate
• Adopt	OpenJDK and	JSR
• InfoQ	Editor,	DZone MVB,	Voxxed
21/04/2016 @danielbryantuk
• Chief	Scientist	at	OpenCredo
ü Digital/technical	transformations
ü Java,	Golang,	CI/CD,	DevOps	
ü Microservices,	cloud,	containers
ü Maintainer	of	muservicesweekly.com
So,	What	are	microservices?
“Loosely coupled service oriented architecture
with bounded contexts”
Adrian Cockcroft
“Applications that fit in your head”
James Lewis
21/04/2016 @danielbryantuk
So,	What	are	microservices?
• Architectural	style - build	services	around	biz	capability
• Single	app	composed	of	multiple	services
• Services	are	individual	processes,	individually	deployable
• Lightweight external	communication	(e.g.	REST	over	HTTP)
• Potentially	polyglotLanguage	and	Data	stores
• Minimum	centralised management
21/04/2016 @danielbryantuk
Monolith	vs	microservices
21/04/2016 @danielbryantuk
martinfowler.com/articles/microservices.html
So,	this	appears	familiar	(Corba,	SOA,	etc)…
Oh,	Yes...
But	this	time	it's	Different...	
Hopefully...
21/04/2016 @danielbryantuk
The	Perfect	Storm?
• Collaborative	processes (requirement	for	speed)
– Agile,	lean	and	Devops
• Programmable	infrastructure
– Config management,	Cloud	and	containers
• Open	source
– Download,	consume	and	contribute
21/04/2016 @danielbryantuk
Over	the	last	few	years	of	working	with	clients	at	OpenCredo
We	have	come	to	value:
products over	projects
small	inter-discipline	teams	over	large	homogeneous	teams
multiple	cohesive	services	over	highly	coupled	monoliths	
goal-driven	technical	leadership over	command	and	control
automated	continuous	deployment	over	manual	big	bangs
individuals	and	interactions over	processes	and	tools
Organisation,	Architecture,	(Dev)Operations
21/04/2016 @danielbryantuk	|	@oakinger
Organisation: Conway was telling the truth...
21/04/2016 @danielbryantuk	|	@oakinger
Conway’s	Law
21/04/2016 @danielbryantuk	|	@oakinger
Cross-functional	Teams
• Spotify (bit.ly/1C46ZKo)
– Culture
• Amazon	(bit.ly/1F3Dgkm)
– Communication
• Gilt	(gi.lt/1rgyWvO)
– Strategic	alignment
21/04/2016 @danielbryantuk	|	@oakinger
Portfolio	Planning
• Budget	for	capacity	(#NoProjects)
• Predictable	software	development?
– Chase	verifiable	value	instead	(KPIs)
• Business	cases	secure	funding…
– Switch	to	“value-driven”	projects
– “What	problems	can	we	solve	by	X?”
21/04/2016 @danielbryantuk	|	@oakinger
A	Word	of	Caution
• Divided	Companies
– Traditional	‘enterprise’	organisation
– Command	and	control,	specialised,	division	of	labour
– Predictable	in	stable	environments
– Six	sigma,	ESBs,	and	classical	SOA
• Connected	Companies
– Startups	and	forward-thinkers
– Autonomous,	 fractal,	service-focused
– Adaptive	in	uncertain	environments
– Agile/lean,	REST,	and	microservices
21/04/2016 @danielbryantuk	|	@oakinger
Bi-Modal	/	Tri-Modal	IT
21/04/2016 @danielbryantuk	|	@oakinger
blog.gardeviance.org/2015/06/why-
agile-lean-and-six-sigma-must-die.html
Simon	Wardleyblogs	extensively	
in	this	space…
Organisational Values
small	inter-discipline	teams over	large	homogeneous	teams
products over	projects
user	impact over	customer	requirements
creating	verifiable	incremental	value over	adding	features
incremental	transformationover	big-bang	“re-org”
21/04/2016 @danielbryantuk	|	@oakinger
Architecture: think Micro, Think Macro, Think LEADERSHIP
21/04/2016 @danielbryantuk	|	@oakinger
Architectural/Design	Skills
“If	you	can't	build	a	[well-structured]	monolith,	
what	makes	you	think	microservices are	the	answer?”
Simon	Brown
(bit.ly/1n7D0vp)
21/04/2016 @danielbryantuk	|	@oakinger
21/04/2016 @danielbryantuk	|	@oakinger
Architectural/Design	Skills
21/04/2016 @danielbryantuk	|	@oakinger
stackexchange.comwww.etsy.com
gilt.com (Are	Awesome!)
21/04/2016 @danielbryantuk	|	@oakinger
www.slideshare.net/trenaman/javaone-2015-scaling-micro-services-at-gilt
Architecture,	Minus	the	Ivory	Towers
• Technical	leadership	(bit.ly/1EUwpLl)
• Communication	(bit.ly/1Ia3u8o)		
• Empathy
• ‘Just	enough’	up	front	design
21/04/2016 @danielbryantuk	|	@oakinger
Migrating	Architecture
• Find	seams	
bit.ly/1SwHryU
• Measure	toxicity	of	code
• Standardise what	matters	(glue/infra)
• Patterns	(bit.ly/1GRch2v)
– Big	bang
– Change	via	copy/extraction
– Strangle
21/04/2016 @danielbryantuk	|	@oakinger
Design	for	“Replacability”
21/04/2016 @danielbryantuk	|	@oakinger
James	Lewis
bit.ly/1Qy4g2d
Greg	Young
bit.ly/1l0ir61
Caution:	Shiny	Technology	Ahead!
• Plenty	of	‘microservice’	technology
• Emerging	platforms	and	frameworks
– Principles	and	practice	should	drive	tooling
• How	to	choose?
21/04/2016 @danielbryantuk	|	@oakinger
Key	Skill:	Evaluation
“I	will	postpone	using	this	shiny	new	framework	
until	my	peers	have	validated	the	proposed	benefits	
with	rigorous	scientific	experiments”
- Said	by	no	programmer
…ever
21/04/2016 @danielbryantuk	|	@oakinger
Matt	Raible’s Comparison	Matrix
21/04/2016 @danielbryantuk	|	@oakinger
Choose	Boring	Technology
21/04/2016 @danielbryantuk	|	@oakinger
www.opencredo.com/2016/01/08/the-seven-deadly-sins-of-microservices-redux/
Architectural	Values
multiple	cohesive	services over	a	highly	coupled	monolith
trust	and	empathy	over	command	and	control
autonomous	goal-driven	leadership over	chaos	and	anarchy
implementing	signals	and	performance	indicators over	measuring	vanity	metrics
21/04/2016 @danielbryantuk	|	@oakinger
Operations: Automate everything (except the people)
21/04/2016 @danielbryantuk	|	@oakinger
Microservices…	Macro	Operations
• Microservice Prerequisites	(bit.ly/1wIjY58)	
– Rapid	provisioning
– Basic	monitoring
– Rapid	application	deployment
• In	a	nutshell…
– DevOps
– CI/CD	
21/04/2016 @danielbryantuk	|	@oakinger
21/04/2016 @danielbryantuk	|	@oakinger
www.opencredo.com/2015/10/31/javaone-building-a-
microservice-development-ecosystem-video
In	the	Beginning…
21/04/2016 @danielbryantuk	|	@oakinger
Remind	Others	of	the	Benefits
21/04/2016 @danielbryantuk	|	@oakinger
…and	in	the	Middle	(and	the	‘End’)
21/04/2016 @danielbryantuk	|	@oakinger
…and	in	the	Middle	(and	the	‘End’)
21/04/2016 @danielbryantuk	|	@oakinger
www.infoq.com/news/2015/06/too-big-to-fail
Failing	to	Prepare,	is	Preparing	to…
• Practice
– Chaos,	Gamedays,	DiRT sessions
• Accountability
– R.A.S.C.I.
• Engage	‘system	2’	thinking
21/04/2016 @danielbryantuk	|	@oakinger
Helpful	Processes
• BDD	user	journeys	across	system	(via	APIs)
– …and individual	services
– Don’t	forget	‘ilities’	(ZAP,	Jmeter)
• Brendan	Gregg’s	USE	methodology
– check	utilization,	saturation,	and	errors.
• Symptom-based	Monitoring	(Ticketmaster)
21/04/2016 @danielbryantuk	|	@oakinger
Operational	Values
designing	for	failure over	implementing	extensive	redundancy
independent	automated	continuous	deployment over	coordinated	manual	
big	bang	releases
programmable	infrastructure	over	manually-configured	snowflakes
Individuals	and	interactions over	processes	and	bureaucracy
principles	and	practices over	tooling
21/04/2016 @danielbryantuk	|	@oakinger
5. Change management without Management double-speak
21/04/2016 @danielbryantuk	|	@oakinger
Change	Management	is	Essential
• Fair	process	(three	‘E’s)
– Engagement
– Explanation
– Expectation
• Leading	change
– Transformation	is	a	process	
– Visualise the	issues	and	goals
– Communicate,	plan,	evaluate,	learn
21/04/2016 @danielbryantuk	|	@oakinger
(Visualising)	Flow
21/04/2016 @danielbryantuk	|	@oakinger
bit.ly/1OePqid
bit.ly/1VZOsIM
Have	a	Little	Empathy…
21/04/2016 @danielbryantuk	|	@oakinger
Some	Bedtime	Reading…
21/04/2016 @danielbryantuk	|	@oakinger
In	summary…	
21/04/2016 @danielbryantuk	|	@oakinger
Organisation,	Architecture,	Operations
products over	projects
small	inter-discipline	teams	over	large	homogeneous	teams
multiple	cohesive	services	over	highly	coupled	monoliths
goal-driven	technical	leadership over	command	and	control
automated	continuous	deployment	over	manual	big	bangs
individuals	and	interactions over	processes	and	tools
21/04/2016 @danielbryantuk	|	@oakinger
A	Big	Thanks	To…
21/04/2016 @danielbryantuk	|	@oakinger
THANKS... QUESTIONS?
We	are	hiring	in	UK	and	DE!
daniel.bryant@opencredo.com
‘Microservices	Weekly’	(muservicesweekly.com)
www.opencredo.com/blog
21/04/2016 @danielbryantuk	|	@oakinger
Additional	References
• http://www.infoq.com/presentations/7-sins-microservices
• https://www.opencredo.com/2016/01/08/the-seven-deadly-sins-of-microservices-redux/
• https://www.opencredo.com/2015/11/11/testing-with-microservices/
• https://www.opencredo.com/2015/09/20/working-locally-with-microservices/
• https://www.opencredo.com/2015/06/22/microservices/
• https://dzone.com/guides/cloud-development
• https://www.youtube.com/watch?v=wyZNxB172VI
21/04/2016 @danielbryantuk	|	@oakinger

More Related Content

What's hot

What's hot (20)

ContainerSched 2015 "Our journey to world (gifting) domination - how notonthe...
ContainerSched 2015 "Our journey to world (gifting) domination - how notonthe...ContainerSched 2015 "Our journey to world (gifting) domination - how notonthe...
ContainerSched 2015 "Our journey to world (gifting) domination - how notonthe...
 
MicroManchester 2016 "A Brief Guide to Microservices"
MicroManchester 2016 "A Brief Guide to Microservices"MicroManchester 2016 "A Brief Guide to Microservices"
MicroManchester 2016 "A Brief Guide to Microservices"
 
QCon NY 2016: "The Seven (More) Deadly Sins of Microservices"
QCon NY 2016: "The Seven (More) Deadly Sins of Microservices"QCon NY 2016: "The Seven (More) Deadly Sins of Microservices"
QCon NY 2016: "The Seven (More) Deadly Sins of Microservices"
 
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
 
OSCON EU 2016 "Seven (More) Deadly Sins of Microservices"
OSCON EU 2016 "Seven (More) Deadly Sins of Microservices"OSCON EU 2016 "Seven (More) Deadly Sins of Microservices"
OSCON EU 2016 "Seven (More) Deadly Sins of Microservices"
 
vJUG24 2016 "Seven (More) Deadly Sins of Microservice"
vJUG24 2016 "Seven (More) Deadly Sins of Microservice"vJUG24 2016 "Seven (More) Deadly Sins of Microservice"
vJUG24 2016 "Seven (More) Deadly Sins of Microservice"
 
JAX London 2016: "Empathy - The hidden ingredient of good software development?"
JAX London 2016: "Empathy - The hidden ingredient of good software development?"JAX London 2016: "Empathy - The hidden ingredient of good software development?"
JAX London 2016: "Empathy - The hidden ingredient of good software development?"
 
JavaOne 2016 "Java, Microservices, Cloud and Containers"
JavaOne 2016 "Java, Microservices, Cloud and Containers"JavaOne 2016 "Java, Microservices, Cloud and Containers"
JavaOne 2016 "Java, Microservices, Cloud and Containers"
 
Microservice Summit 2016 "Microservices: The Organisational and People Impact"
Microservice Summit 2016 "Microservices: The Organisational and People Impact"Microservice Summit 2016 "Microservices: The Organisational and People Impact"
Microservice Summit 2016 "Microservices: The Organisational and People Impact"
 
LMSUG 2015 "The Business Behind Microservices: Organisational, Architectural ...
LMSUG 2015 "The Business Behind Microservices: Organisational, Architectural ...LMSUG 2015 "The Business Behind Microservices: Organisational, Architectural ...
LMSUG 2015 "The Business Behind Microservices: Organisational, Architectural ...
 
Micro Manchester Meetup: "The Seven (More) Deadly Sins of Microservices"
Micro Manchester Meetup: "The Seven (More) Deadly Sins of Microservices"Micro Manchester Meetup: "The Seven (More) Deadly Sins of Microservices"
Micro Manchester Meetup: "The Seven (More) Deadly Sins of Microservices"
 
DLJCJUG 2015: The Seven Deadly Sins of Microservices
DLJCJUG 2015: The Seven Deadly Sins of MicroservicesDLJCJUG 2015: The Seven Deadly Sins of Microservices
DLJCJUG 2015: The Seven Deadly Sins of Microservices
 
muCon 2016: "Seven (More) Deadly Sins of Microservices"
muCon 2016: "Seven (More) Deadly Sins of Microservices"muCon 2016: "Seven (More) Deadly Sins of Microservices"
muCon 2016: "Seven (More) Deadly Sins of Microservices"
 
OReilly SACON 2016 "A Practical Guide for Continuous Delivery with Containers"
OReilly SACON 2016 "A Practical Guide for Continuous Delivery with Containers"OReilly SACON 2016 "A Practical Guide for Continuous Delivery with Containers"
OReilly SACON 2016 "A Practical Guide for Continuous Delivery with Containers"
 
OOP/MM 2017: "Seven (More) Deadly Sins of Microservices"
OOP/MM 2017: "Seven (More) Deadly Sins of Microservices"OOP/MM 2017: "Seven (More) Deadly Sins of Microservices"
OOP/MM 2017: "Seven (More) Deadly Sins of Microservices"
 
LJCConf 2013 "Chuck Norris Doesn't Need DevOps"
LJCConf 2013 "Chuck Norris Doesn't Need DevOps"LJCConf 2013 "Chuck Norris Doesn't Need DevOps"
LJCConf 2013 "Chuck Norris Doesn't Need DevOps"
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
LJC: "Chuck Norris Doesn't Do DevOps...but Java developers might benefit"
LJC: "Chuck Norris Doesn't Do DevOps...but Java developers might benefit"LJC: "Chuck Norris Doesn't Do DevOps...but Java developers might benefit"
LJC: "Chuck Norris Doesn't Do DevOps...but Java developers might benefit"
 
Introduction to Open Development
Introduction to Open DevelopmentIntroduction to Open Development
Introduction to Open Development
 

Viewers also liked

93-42-eec相关标准
93-42-eec相关标准93-42-eec相关标准
93-42-eec相关标准
Jacky Gee
 

Viewers also liked (20)

Presentation for AUF
Presentation for AUFPresentation for AUF
Presentation for AUF
 
Spaces and places - transforming the public library
Spaces and places - transforming the public librarySpaces and places - transforming the public library
Spaces and places - transforming the public library
 
82339495 part-iv-all-vaccines-are-dangerous
82339495 part-iv-all-vaccines-are-dangerous82339495 part-iv-all-vaccines-are-dangerous
82339495 part-iv-all-vaccines-are-dangerous
 
Bringing Networks to Life Using Visualization for User Engagement
Bringing Networks to Life Using Visualization for User EngagementBringing Networks to Life Using Visualization for User Engagement
Bringing Networks to Life Using Visualization for User Engagement
 
Email Management
Email ManagementEmail Management
Email Management
 
structure of atom
structure of atomstructure of atom
structure of atom
 
LEÇON 363 – Cet instant saint, je voudrais Te le donner.
LEÇON 363 – Cet instant saint, je voudrais Te le donner.LEÇON 363 – Cet instant saint, je voudrais Te le donner.
LEÇON 363 – Cet instant saint, je voudrais Te le donner.
 
JEE (Mains) and MH-CET Coaching Classes Nagpur
JEE (Mains) and MH-CET Coaching Classes NagpurJEE (Mains) and MH-CET Coaching Classes Nagpur
JEE (Mains) and MH-CET Coaching Classes Nagpur
 
Personality & the Brain: A new perspective on the INTP
Personality & the Brain: A new perspective on the INTPPersonality & the Brain: A new perspective on the INTP
Personality & the Brain: A new perspective on the INTP
 
LEÇON 308 – Cet instant est le seul temps qui soit.
LEÇON 308 – Cet instant est le seul temps qui soit.LEÇON 308 – Cet instant est le seul temps qui soit.
LEÇON 308 – Cet instant est le seul temps qui soit.
 
Giorno della Memoria
Giorno della MemoriaGiorno della Memoria
Giorno della Memoria
 
3820 kh2 launch leaflet press v2
3820 kh2 launch leaflet press v23820 kh2 launch leaflet press v2
3820 kh2 launch leaflet press v2
 
93-42-eec相关标准
93-42-eec相关标准93-42-eec相关标准
93-42-eec相关标准
 
7 Keys to Winning Football Games
7 Keys to Winning Football Games7 Keys to Winning Football Games
7 Keys to Winning Football Games
 
LEÇON 364 – Cet instant saint, je voudrais Te le donner.
LEÇON 364 – Cet instant saint, je voudrais Te le donner.LEÇON 364 – Cet instant saint, je voudrais Te le donner.
LEÇON 364 – Cet instant saint, je voudrais Te le donner.
 
Social Media for Architects
Social Media for ArchitectsSocial Media for Architects
Social Media for Architects
 
Presentación sobre Cosmología en la asignatura Geometría y Relatividad
Presentación sobre Cosmología en la asignatura Geometría y RelatividadPresentación sobre Cosmología en la asignatura Geometría y Relatividad
Presentación sobre Cosmología en la asignatura Geometría y Relatividad
 
Social Media for Assisted Living: Best Friend or Worst Enemy?
Social Media for Assisted Living: Best Friend or Worst Enemy?Social Media for Assisted Living: Best Friend or Worst Enemy?
Social Media for Assisted Living: Best Friend or Worst Enemy?
 
How to get published as a PhD student
How to get published as a PhD studentHow to get published as a PhD student
How to get published as a PhD student
 
Top Engineering Colleges In Delhi, NCR
Top Engineering Colleges In Delhi, NCRTop Engineering Colleges In Delhi, NCR
Top Engineering Colleges In Delhi, NCR
 

Similar to ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organisational, Architectural and Operational Challenges"

Microservices Manchester: Microservices from 30,000ft by Daniel Bryant
Microservices Manchester: Microservices from 30,000ft by Daniel Bryant Microservices Manchester: Microservices from 30,000ft by Daniel Bryant
Microservices Manchester: Microservices from 30,000ft by Daniel Bryant
OpenCredo
 
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
OpenCredo
 

Similar to ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organisational, Architectural and Operational Challenges" (20)

Microservices Manchester: Microservices from 30,000ft by Daniel Bryant
Microservices Manchester: Microservices from 30,000ft by Daniel Bryant Microservices Manchester: Microservices from 30,000ft by Daniel Bryant
Microservices Manchester: Microservices from 30,000ft by Daniel Bryant
 
AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"
 
microXchg 2017: "Microservices: The People and Organisational Impact"
microXchg 2017: "Microservices: The People and Organisational Impact"microXchg 2017: "Microservices: The People and Organisational Impact"
microXchg 2017: "Microservices: The People and Organisational Impact"
 
Haufe #msaday - Building a Microservice Ecosystem by Daniel Bryant
Haufe #msaday - Building a Microservice Ecosystem by Daniel Bryant Haufe #msaday - Building a Microservice Ecosystem by Daniel Bryant
Haufe #msaday - Building a Microservice Ecosystem by Daniel Bryant
 
Building a microservice ecosystem
Building a microservice ecosystemBuilding a microservice ecosystem
Building a microservice ecosystem
 
Haufe #msaday: "Building a Microservice Ecosystem"
Haufe #msaday: "Building a Microservice Ecosystem"Haufe #msaday: "Building a Microservice Ecosystem"
Haufe #msaday: "Building a Microservice Ecosystem"
 
Using social media in project management
Using social media in project managementUsing social media in project management
Using social media in project management
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
 
Microservices Manchester: Welcome To Microservices Manchester By Daniel Bryant
Microservices Manchester: Welcome To Microservices Manchester By Daniel BryantMicroservices Manchester: Welcome To Microservices Manchester By Daniel Bryant
Microservices Manchester: Welcome To Microservices Manchester By Daniel Bryant
 
Microservices: The Organizational and People Impact
Microservices: The Organizational and People ImpactMicroservices: The Organizational and People Impact
Microservices: The Organizational and People Impact
 
The seven more deadly sins of microservices final
The seven more deadly sins of microservices finalThe seven more deadly sins of microservices final
The seven more deadly sins of microservices final
 
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
 
Nooq Presentation at HID Euro Banking Forum May 2017
Nooq Presentation at HID Euro Banking Forum May 2017  Nooq Presentation at HID Euro Banking Forum May 2017
Nooq Presentation at HID Euro Banking Forum May 2017
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
CraftConf 2017 "Microservices: The Organisational and People Impact"
CraftConf 2017 "Microservices: The Organisational and People Impact"CraftConf 2017 "Microservices: The Organisational and People Impact"
CraftConf 2017 "Microservices: The Organisational and People Impact"
 
The Human Side of Microservices
The Human Side of MicroservicesThe Human Side of Microservices
The Human Side of Microservices
 
The seven deadly sins of microservices
The seven deadly sins of microservicesThe seven deadly sins of microservices
The seven deadly sins of microservices
 
Dublin Microservice "Introduction to Service Meshes"
Dublin Microservice "Introduction to Service Meshes"Dublin Microservice "Introduction to Service Meshes"
Dublin Microservice "Introduction to Service Meshes"
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps Way
 
Research on Architecting Microservices: Trends, Focus, and Potential for Indu...
Research on Architecting Microservices: Trends, Focus, and Potential for Indu...Research on Architecting Microservices: Trends, Focus, and Potential for Indu...
Research on Architecting Microservices: Trends, Focus, and Potential for Indu...
 

More from Daniel Bryant

More from Daniel Bryant (20)

ITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
ITKonekt 2023: The Busy Platform Engineers Guide to API GatewaysITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
ITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
 
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
 
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
 
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
 
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
 
Fall 22: "From Kubernetes to PaaS to... err, what's next"
Fall 22: "From Kubernetes to PaaS to... err, what's next"Fall 22: "From Kubernetes to PaaS to... err, what's next"
Fall 22: "From Kubernetes to PaaS to... err, what's next"
 
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
 
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
 
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
 
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
 
KubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
KubeCon EU 2022: From Kubernetes to PaaS to Err What's NextKubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
KubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
 
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
 
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
 
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
 
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
 
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
 
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
 
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
 
GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...
GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...
GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...
 
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...
 

Recently uploaded

+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
+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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organisational, Architectural and Operational Challenges"