Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Sidecar Pattern Temporal Interview Senior Technical Curriculum Developer August 2022
Slide 2
Slide 2 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 3
Slide 3 text
Hi! I'm Kim
Slide 4
Slide 4 text
Prerequisites • "Hello World" • You are interested in learning more about distributed systems development
Slide 5
Slide 5 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 6
Slide 6 text
Goals 1. Define "sidecar pattern"
Slide 7
Slide 7 text
Design Patterns for Cloud Native Source: Azure Cloud Design Patterns
Slide 8
Slide 8 text
Sidecar Pattern Source: Cycle World: 2021 Ural Gear Up Geo First Ride
Slide 9
Slide 9 text
Sidecar Pattern Source: Azure Cloud Design Patterns: Sidecar Pattern
Slide 10
Slide 10 text
Sidecar Pattern 2 containers: 1. main application 2. helper application
Slide 11
Slide 11 text
Example
Slide 12
Slide 12 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 13
Slide 13 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 14
Slide 14 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 15
Slide 15 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 16
Slide 16 text
Recap
Slide 17
Slide 17 text
Sidecar Pattern • main app and helper app • The containers share resources on a host including CPU, memory, a file system and networking services
Slide 18
Slide 18 text
In Code • 2 containers • Shared host • (Optional) Different languages and operating systems
Slide 19
Slide 19 text
Goals 1. Define "sidecar pattern" 2. Explain how to identify the sidecar pattern in a code repo
Slide 20
Slide 20 text
Resources • Designing Distributed Systems by Brendan Burns • Azure Cloud Design Patterns: Sidecar Pattern • ContainIQ: Kubernetes Sidecar Container | Best Practices and Examples
Slide 21
Slide 21 text
@kimschles