Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

MicroServices for Java Developers

852 Aufrufe

Veröffentlicht am

By Christian Posta
See how easy it is for developers to create and build microservices with Spring Boot and WildFly Swarm and deploy them to Kubernetes

Veröffentlicht in: Technologie
  • I think you need a perfect and 100% unique academic essays papers have a look once this site i hope you will get valuable papers, ⇒ www.HelpWriting.net ⇐
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

MicroServices for Java Developers

  1. 1. Microservices for Java Developers @christianposta
  2. 2. Christian Posta Principal Middleware Specialist/Architect Twitter: @christianposta Blog: http://blog.christianposta.com Email: christian@redhat.com •  Author “Microservices for Java developers” •  Committer on Apache Camel, Apache ActiveMQ, Fabric8, many others •  Worked with large Microservices, web-scale, unicorn company •  Blogger, speaker about DevOps, integration, and microservices
  3. 3. Creating value through software is about speed, iteration, and Continuous Improvement
  4. 4. •  Simple configuration •  Curated dependencies and transitive dependencies •  Built in metrics, monitoring •  Slim profile for deployment (…micro even?) #microprofile
  5. 5. •  Distributed configuration •  Service Discovery •  Loadbalancing •  Circuit Breakers •  Bulkheading •  Versioning/Routing •  Based on AWS
  6. 6. What about non-java?
  7. 7. People try to copy Net<lix, but they can only copy what they see. They copy the results, not the process. Adrian Cockcroft, former Chief Cloud Architect, Netflix
  8. 8. Container cluster management •  Distributed configuration •  Service Discovery •  Loadbalancing •  Versioning/Routing •  Deployments •  Scaling/Autoscaling •  Liveness/Health checking •  Self healing
  9. 9. What about client-side load balancing? Eg, Ribbon, Zuul, etc
  10. 10. •  Built on top of Kubernetes •  Kubeflix •  Funktion (serverless computing on k8s) •  1-click CI/CD (based on Jenkins pipeline) •  ChatOps •  iPaaS/Integration •  Chaos Monkey •  Java Maven Tooling! Continuous Improvement through Microservices
  11. 11. Twitter: @christianposta Blog: http://blog.christianposta.com Email: christian@redhat.com Demo time! BTW: Hand drawn diagrams made with Paper by FiftyThree.com J http://developers.redhat.com https://github.com/fabric8io/spring-cloud-kubernetes http://fabric8.io http://kubernetes.io http://openshift.com http://events.linuxfoundation.org/events/kubecon