Side Car Pattern in Microservices | Microservices Primer Course

preview_player
Показать описание
Learning system design is not a one time task. It requires regular effort and consistent curiosity to build large scale systems. Moreover, every system has different requirements and meeting them requires expertise and people with varied and specific knowledge. There are a lot of resources to learn through videos. But not everyone enjoys that mode of learning. Instead some people understand things better by reading and thinking on the points put forward by the author. Such people can access these in different ways - blogs, articles and books. We have come up with this video to put light on one such aspect, that is - how microservices communicate using events.
------------------------------------------------------------------
Relevant Links discussed in the video:
------------------------------------------------------------------

------------------------------------------------------------------
Recommendations
------------------------------------------------------------------
Our full courses on youtube:

Some paid courses that we recommend:

------------------------------------------------------------------
About Us
------------------------------------------------------------------
Created and Instructed by:
Yogita Sharma

Post-production(editing, thumbnail etc) managed by:
CiKi

Colors and design by:
Naini Todi

Both Arpit and Yogita are software engineers and want to help other software engineers become better by providing high quality and well researched content by adding their creativity and teaching twist.

------------------------------------------------------------------
Join Us
------------------------------------------------------------------
Hangout with sudoCode:

For business:

-----------------------------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Since 15 years, i am watching youtube contents and your explanation on contents is best.

vedprakashsingh
Автор

Thank you for explain with animation it's really help us to understand ❤❤🙏

rajchaurasiya
Автор

Whats an example of that logs aggregator tool?

androidsavior
Автор

❤ waiting for you to hit the well deserved 1L subs

SunShine-geyj
Автор

Why the side car should be deployed in the same host?
Is it because we don't want the data to be communicated out of the host? (For security reasons)

RicheshGuptaRichu
Автор

Mostly i have seen all your videos, I found high level only you are covering, might be some other reason, you want to keep your videos small or something, it’s just a feedback Ma’am, I m not questioning you
Thank you 🙏🏻

TravelWithPiro
Автор

Really nice pattern, actually I was thinking, whether I can deploy an application (sidecar) and it will handle my third party scripts loading and expose the functions so that i can utilise in my main application (kind of web worker process), if this is possible then this can improve the performance of my main application a lot as heavy task is done by my sidecar application, your thoughts on this??

PS: I was just thinking of some real world use case not sure if that is possible 🤔

abhishekvishwakarma
Автор

May I ask how the side car is able to communication with application written in another language

Michael-jhzy
Автор

What is the difference of this and adapter pattern?

arijitdash
Автор

Hey can u make a video of mobile banking applicaton or credit card applicstoon high level system

subhasankarbhattacharya
Автор

Hi yogitha, what is the career position of automation testing engineer in dubai..what is payscal for the freshers...can u please share some feedback on this

dudamyashaswi
Автор

You are doing good but you are not entering into practical part and practice things

TravelWithPiro
Автор

🎯 Key Takeaways for quick navigation:

00:29 🔄 *Sidecar Pattern Overview: Sidecar pattern, a component deployed alongside an application, solves complexities in microservices, providing flexibility in implementation across various use cases.*
01:10 🌐 *Language-Agnostic Communication: Sidecar communication with the application should be language-agnostic, ensuring compatibility across different tech stacks.*
02:32 🔄 *Proxy for Protocol Transition: Sidecar acts as a proxy for transitioning protocols, exemplified by handling HTTPS traffic for a legacy application without requiring a full rewrite.*
03:14 🗄️ *Serve Static Content: Shared file system allows sidecar to efficiently serve static content, eliminating the need for application logic for certain data types.*
03:54 🛠️ *Efficient Configuration Management: Sidecar efficiently manages configuration changes through API interactions, updating configuration files without necessitating full application redeployment.*
05:58 📊 *Log Aggregation and Metrics Collection: Sidecar aids in log aggregation, metrics collection, and sending data to observability tools, streamlining these common functionalities for diverse applications.*
06:54 🔄 *Decomposition and Abstraction: Sidecar serves as a decomposition and abstraction pattern, extracting common responsibilities from applications and deploying them alongside different applications in diverse tech stacks.*

Made with HARPA AI

Alexandra-ojik