CSCI2952-F
Microservices.. Day 3: Migrations
CSCI2952-F Microservices.. Day 3: Migrations Summary Administrivia - - PowerPoint PPT Presentation
CSCI2952-F Microservices.. Day 3: Migrations Summary Administrivia (HW#1, Paper signups) Background Continued eBPF YAML Service Discovery Migration Motivation Challenges Migration UseCases Summary 2
Microservices.. Day 3: Migrations
https://www.businesswire.com/news/home/20180416006467/en/Netronome-Primes-High-Performance-Firewalls- Based-eBPFXDP-Data https://containerjournal.com/topics/container-networking/tigera-embraces-ebpf-to-advance-container-networking/
kernel
points
language (no loops, pointers, function calls)
into hook point
https://medium.com/@beatrizmrg/network-security-for-microservices-with-ebpf-bis-478b40e7befa
https://itnext.io/why-should-we-prefer-the-yaml-file-over-the- properties-file-for-configurations-in-spring-boot-f31a273a923b Kubernetes Configuration file === YAML You will see a bit of YAML in HW#1 but hopefully you’ll use tools that abstract YAML
monolithic?
challenges?
https://forms.gle/bMo9tK5AcQF5NFvN6 Which do you think is the most popular?
Motivation for Microservices
https://www.travelblog.org/Photos/8691056 https://www.infoq.com/articles/microservices-intro/
http://www.waynecliffordbarker.co.za/functional-decomposition-for-microservices/
https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container- applications/identify-microservice-domain-model-boundaries
Domain-Driven Design Business specific domain boundaries Function design Break down into functionality Identify the different roles in your business and functionality support them
https://www.travelblog.org/Photos/8691056 https://www.infoq.com/articles/microservices-intro/
Strategies for Migration
https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container- applications/identify-microservice-domain-model-boundaries
Chart Title
single mechanism (avoid sync problems)
https://www.youtube.com/watch?v=H06qrNmGqyE
https://static.sched.com/hosted_files/kccncna19/1e/Tinder_KubeCon_2019.pdf
charts + GitLab script for deployment
https://static.sched.com/hosted_files/kccncna19/1e/Tinder_KubeCon_2019.pdf
https://baseplate.readthedocs.io/en/stable/