Advertisement
Advertisement

More Related Content

Similar to Microservices Live(20)

Advertisement

More from Data Driven Innovation(20)

Advertisement

Microservices Live

  1. Microservices Live Glynn Bird Developer Advocate @ IBM Cloud Data Services glynn.bird@uk.ibm.com @glynn_bird www.glynnbird.com
  2. The monolith
  3. Unix philosophy "Write programs that do one thing and do it well. Write programs to work together. " Doug McIllroy
  4. Command-line tools • Simple tools that do one job • Can be piped together to create streams of work • Share common data format
  5. Command-line tools cat test.txt | grep "cake" | sort –u | wc -l
  6. Microservices approach • Small dedicated services that do one job • Can be composed • Share common data format
  7. The word “Microservices” • Docker containers • RESTtful APIs • Service Oriented Architecture
  8. My definition of Microservices • Small apps that do one job • Fed by queue or API
  9. Traditional app Metrics Collector v1 Database
  10. Microservices app Metrics Collector MicroService Storage queue/pubsub Analytics RT Dashboard
  11. Queue
  12. PubSub
  13. 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
  14. Demo
  15. Metrics Collector Microservice
  16. 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
  17. Off-the-shelf Microservices
  18. Off-the-shelf Microservices
  19. Amazon Kinesis
  20. OpenWhisk
  21. Developer Advocate Glynn.bird@uk.ibm.com Thanks Glynn Bird Blog: www.glynnbird.com Twitter: @glynn_bird

Editor's Notes

  1. 2
  2. 3
  3. 4
  4. 5
  5. 6
  6. 7
  7. 8
  8. 9
  9. 10
  10. 11
  11. 12
  12. 13
  13. 14
  14. 15
  15. 16
  16. 17
  17. 18
  18. 19
  19. 20
  20. 21
  21. 22
Advertisement