Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Microservices - enough with theory, let's do some code @Geecon Prague 2015

836 views

Published on

Having organized few Microservice Hackathons (both public and internal) and developing applications for the last 7 months using that approach, we would like to show you what are the BUTs of the idea. Rarely can you hear about the chalenges and issues related to this architectural approach and we’ll tell nothing but the truth about it. Also we’ll show how you can quickly start creating your own apps using the tools we have created at 4finance / SoftwareMill.
Just a glimpse of what will you see in action: zookeeper for service discovery; Kibana / Grafana for monitoring; client code in Java, Scala and Groovy; Ansible for provisioning. And the best part is that everything is opensourced and ready to use.
Oh and some of the code we’ve written has been already merged with spring-cloud! Expect nothing but live coding and may the Demo Gods have mercy on us ;-)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Microservices - enough with theory, let's do some code @Geecon Prague 2015

  1. 1. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 Microservices - enough with theory, let's code some Tomasz Szymański / Marcin Grzejszczak Software Mill / 4financeIT
  2. 2. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 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. 3. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 TOMASZ “SZIMANO” SZYMAŃSKI Cofounder of SoftwareMill … still coding though Twitter: @szimano Blog: szimano.org About us
  4. 4. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 Ł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. 5. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 What do we want to code?
  6. 6. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 How does the setup look like?
  7. 7. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 Summary microservices are complex if your organization is not mature enough - you’ll have problems if you don’t have automated solutions - you’ll have problems again you have to handle a lot of different technologies you have to collect metrics and logs calculate the costs and dangers of changing tools
  8. 8. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 Questions? ?
  9. 9. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 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
  10. 10. Marcin Grzejszczak @MGrzejszczak, 22nd October 2015 Thank you! Documentation: http://uservices-hackathon.github.io/ Github: https://github.com/uservices-hackathon/ Contacts: tom@softwaremill.com marcin.grzejszczak@gmail.com Twitter: @szimano @mgrzejszczak

×