$30 off During Our Annual Pro Sale. View Details »

Sidecar Pattern

Sidecar Pattern

Kim Schlesinger

August 21, 2022
Tweet

More Decks by Kim Schlesinger

Other Decks in Technology

Transcript

  1. Sidecar Pattern Temporal Interview Senior Technical Curriculum Developer August 2022

  2. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  3. Hi! I'm Kim

  4. Prerequisites • "Hello World" • You are interested in learning

    more about distributed systems development
  5. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  6. Goals 1. Define "sidecar pattern"

  7. Design Patterns for Cloud Native Source: Azure Cloud Design Patterns

  8. Sidecar Pattern Source: Cycle World: 2021 Ural Gear Up Geo

    First Ride
  9. Sidecar Pattern Source: Azure Cloud Design Patterns: Sidecar Pattern

  10. Sidecar Pattern 2 containers: 1. main application 2. helper application

  11. Example

  12. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  13. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  14. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  15. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  16. Recap

  17. Sidecar Pattern • main app and helper app • The

    containers share resources on a host including CPU, memory, a file system and networking services
  18. In Code • 2 containers • Shared host • (Optional)

    Different languages and operating systems
  19. Goals 1. Define "sidecar pattern" 2. Explain how to identify

    the sidecar pattern in a code repo
  20. Resources • Designing Distributed Systems by Brendan Burns • Azure

    Cloud Design Patterns: Sidecar Pattern • ContainIQ: Kubernetes Sidecar Container | Best Practices and Examples
  21. @kimschles