SlideShare a Scribd company logo
Microservices Live
Glynn Bird
Developer Advocate @ IBM Cloud Data Services
glynn.bird@uk.ibm.com
@glynn_bird www.glynnbird.com
The monolith
Microservices Live
Microservices Live
Unix philosophy
"Write programs that do one thing and do it
well.
Write programs to work together. "
Doug McIllroy
Command-line tools
• Simple tools that do one job
• Can be piped together to create streams of work
• Share common data format
Command-line tools
cat test.txt | grep "cake" | sort –u | wc -l
Microservices approach
• Small dedicated services that do one job
• Can be composed
• Share common data format
The word “Microservices”
• Docker containers
• RESTtful APIs
• Service Oriented Architecture
My definition of Microservices
• Small apps that do one job
• Fed by queue or API
Traditional app
Metrics Collector v1
Database
Microservices app
Metrics
Collector
MicroService
Storage
queue/pubsub
Analytics
RT
Dashboard
Queue
PubSub
Queue/Hub/MessageBroker technologies
Redis
in-memory database with list and pubsub features
RabbitMQ
scalable message queue and pubsub hub
Apache Kafka
hugely scalable message hub
Demo
Metrics Collector Microservice
Database-as-a-Service
• Spin up a database
• Try it out
• If it’s not for you, kill it
• P.A.Y.G
compose.io
Off-the-shelf Microservices
Off-the-shelf Microservices
Amazon Kinesis
OpenWhisk
Developer Advocate
Glynn.bird@uk.ibm.com
Thanks
Glynn Bird
Blog: www.glynnbird.com
Twitter: @glynn_bird

More Related Content

PDF
Critical Breakthroughs and Challenges in Big Data and Analytics
PDF
Visualising and Linking Open Data from Multiple Sources
PDF
Cloud Connect 2012, Big Data @ Netflix
PDF
The Netflix data platform: Now and in the future by Kurt Brown
PPTX
Google Cloud Platform (GCP)
PDF
Use Apache Gradle to Build and Automate KSQL and Kafka Streams (Stewart Bryso...
PDF
Real Time Data Infrastructure team overview
PPTX
Netflix Big Data Paris 2017
Critical Breakthroughs and Challenges in Big Data and Analytics
Visualising and Linking Open Data from Multiple Sources
Cloud Connect 2012, Big Data @ Netflix
The Netflix data platform: Now and in the future by Kurt Brown
Google Cloud Platform (GCP)
Use Apache Gradle to Build and Automate KSQL and Kafka Streams (Stewart Bryso...
Real Time Data Infrastructure team overview
Netflix Big Data Paris 2017

What's hot (20)

PDF
Building a real-time, scalable and intelligent programmatic ad buying platform
PDF
Getting started with GCP ( Google Cloud Platform)
PPT
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
PPTX
Big Data Best Practices on GCP
PDF
R, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
PPTX
Getting It Right Exactly Once: Principles for Streaming Architectures
PPTX
Google cloud
PPTX
Real-Time Analytics with MemSQL and Spark
PDF
Building Software to Scale
PPTX
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
PDF
Big data in action
PDF
MongoDB .local Houston 2019: Building an IoT Streaming Analytics Platform to ...
PDF
Big Data and ML on Google Cloud
PDF
Big data on AWS
PPTX
Real-Time, Geospatial, Maps by Neil Dahlke
PPTX
Big Data with hadoop, Spark and BigQuery (Google cloud next Extended 2017 Kar...
PDF
Scalable crawling with Kafka, scrapy and spark - November 2021
PDF
Infochimps: Cloud for Big Data
PPTX
O'Reilly Media Webcast: Building Real-Time Data Pipelines
PPTX
The of Operational Analytics Data Store
Building a real-time, scalable and intelligent programmatic ad buying platform
Getting started with GCP ( Google Cloud Platform)
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Big Data Best Practices on GCP
R, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
Getting It Right Exactly Once: Principles for Streaming Architectures
Google cloud
Real-Time Analytics with MemSQL and Spark
Building Software to Scale
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
Big data in action
MongoDB .local Houston 2019: Building an IoT Streaming Analytics Platform to ...
Big Data and ML on Google Cloud
Big data on AWS
Real-Time, Geospatial, Maps by Neil Dahlke
Big Data with hadoop, Spark and BigQuery (Google cloud next Extended 2017 Kar...
Scalable crawling with Kafka, scrapy and spark - November 2021
Infochimps: Cloud for Big Data
O'Reilly Media Webcast: Building Real-Time Data Pipelines
The of Operational Analytics Data Store
Ad

Similar to Microservices Live (20)

PPTX
Microservice Plumbing - Glynn Bird - Codemotion Rome 2017
PDF
Deep Dive on Microservices and Docker
PDF
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
PDF
Microservices application deployment with docker
PDF
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
PPTX
Cloud computing: highlights
PPTX
Microservices
PPTX
Accelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices
PDF
Microservices and Serverless for Mega Startups - DevOps IL Meetup
PDF
Developing Hybrid Cloud Applications
PDF
2016-06 - Design your api management strategy - AWS - Microservices on AWS
PDF
Microservices Examples.pdf
PDF
Cloud Native Application Development
PDF
Accelerate Digital Transformation with IBM Cloud Private
PPTX
Containers as Infrastructure for New Gen Apps
PPTX
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
PPTX
DevOps at Scale with Containers and the Cloud
PPTX
Codemotion DevCast: App Modernization in the Cloud
PPTX
Move existing middleware to the cloud
PDF
20141210 - Microservice Container
Microservice Plumbing - Glynn Bird - Codemotion Rome 2017
Deep Dive on Microservices and Docker
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
Microservices application deployment with docker
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud computing: highlights
Microservices
Accelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices
Microservices and Serverless for Mega Startups - DevOps IL Meetup
Developing Hybrid Cloud Applications
2016-06 - Design your api management strategy - AWS - Microservices on AWS
Microservices Examples.pdf
Cloud Native Application Development
Accelerate Digital Transformation with IBM Cloud Private
Containers as Infrastructure for New Gen Apps
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
DevOps at Scale with Containers and the Cloud
Codemotion DevCast: App Modernization in the Cloud
Move existing middleware to the cloud
20141210 - Microservice Container
Ad

More from Data Driven Innovation (20)

PDF
Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
PDF
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
PDF
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
PDF
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
PDF
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
PDF
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
PDF
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
PDF
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
PDF
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
PDF
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
PPTX
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
PDF
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
PDF
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
PDF
Big Data Confederation: toward the local urban data market place (Renzo Taffa...
PDF
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
PDF
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
PDF
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
PDF
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
PDF
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
PDF
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
Big Data Confederation: toward the local urban data market place (Renzo Taffa...
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Microservices Live

Editor's Notes