filmov
tv
Distributed patterns compared: Frameworks vs. K8s vs. Service Mesh vs. eBPF by Matthias Haeussler

Показать описание
Software Development based on a distributed (microservice) architecture provides both several advantages and new challenges. In order to take advantage of the distribution it requires implementation of service discovery, routing, load-balancing, resilience mechanisms and more.
Java frameworks like Micronaut, Quarkus or Spring Boot provide dedicated implementations for API Gateways, Service Registries, Circuit Breakers and many more. These functionalities are declared as code dependencies and need to be set at build time.
If the architecture is running on top of Kubernetes many of those features are provided out-of-the-box independent of the application. So-called service mesh implementations extend the Kubernetes functionality for getting more insights and control over the underlying network. A fairly new approach is emerging with the eBPF technology, which claims to enable service meshes with minimal overhead.
With this talk I want to compare the approaches to figure out if one, the other or a combination of them might make sense. The talk is split into a theoretical and a live-demo part.
Java frameworks like Micronaut, Quarkus or Spring Boot provide dedicated implementations for API Gateways, Service Registries, Circuit Breakers and many more. These functionalities are declared as code dependencies and need to be set at build time.
If the architecture is running on top of Kubernetes many of those features are provided out-of-the-box independent of the application. So-called service mesh implementations extend the Kubernetes functionality for getting more insights and control over the underlying network. A fairly new approach is emerging with the eBPF technology, which claims to enable service meshes with minimal overhead.
With this talk I want to compare the approaches to figure out if one, the other or a combination of them might make sense. The talk is split into a theoretical and a live-demo part.
Distributed patterns compared: Frameworks vs. K8s vs. Service Mesh vs. eBPF by Matthias Haeussler
Distributed patterns compared: Frameworks vs. K8s vs. Service Mesh vs. eBPF by Matthias and Tiffany
Distributed applications Better off with frameworks,Kubernetes, service meshes or all of them at onc
More Info on Patterns and Frameworks
The Saga Pattern in Microservices (EDA - part 2)
Distributed Apps & Kubernetes: Better off with frameworks, service meshes or both | Haeussler (E...
Not all “Microservices frameworks” are made the same - Dasith Wijesiriwardena
Section 2: Introduction to Patterns and Frameworks
Introduction to Dapr: Dapr in Action - Ep. 1
Matthias Haeussler - Distributed applications and Kubernetes: Frameworks or service meshes or both
4 Feb 2021: Chris Jackson (Cambridge) - A comparison of two frameworks for multi-state modelling
Database vs Data Warehouse vs Data Lake | What is the Difference?
Apache Kafka in 6 minutes
Marco Rogers: Finding Patterns Across Front-end Frameworks [JSConf2014]
[PLARCH23] Tags: A Framework for Distributed Event Ordering
Patterns and Frameworks for Concurrency and Synchronization (Part 8)
Building Distributed Frameworks on Mesos
10 Architecture Patterns Used In Enterprise Software Development Today
Difference between Patterns and Frameworks #ooad #softwareengineer #patterns #framework#shorts
Section 0 Part 5: Overview of Patterns and Frameworks (Part 1)
Dapr as the ultimate microservices patterns framework
Applying the Saga Pattern • Caitie McCaffrey • GOTO 2015
Scala Frameworks (Play vs Akka)
Framework for closed-loop formal verification of distributed automation software
Комментарии