پیاده سازی سرویس دیسکاوری با Consul
303, SeeOther
https://youtu.be/TGv8Rl065xY icon

بعد از مدت‌ها دوری از این پلی لیست، گفتیم یکمی این رو هم ببریم جلو و یه ویدیو براش بسازیم در ادامه بحث مایکروسرویس ها، این سری رفتیم سراغ سرویس دیسکاوری و با Consul که از کمپانی HashiCorp هست، کار کردیم و تونستیم مایکروسرویس هارو در زمان لود رجیستر کنیم و Ocelot رو هم به این سرویس دیسکاوری وصل کنیم. 

00:00 Ocelot, API Gateway 

05:00 Implementing 2 Microservices and API Gateway 

10:08 What is Consul 

10:37 Running Consul in Docker 

15:31 Consul UI 

16:40 Self Registration Microservice into Consul 

20:28 IHostedService 

27:15 Register Services into IServiceCollection 

35:00 Connect Ocelot to Consul 

مدت زمان ویدیو : 41 دقیقه 

پیاده سازی سرویس دیسکاوری با Consul
قسمت 11 ام از مجموعه بررسی معماری نرم افزار - Circuit Breaker و Retry Pattern
303, SeeOther
https://youtu.be/XWqQb8KfYKE icon

بعد از اینکه مفاهیم معماریمون یکی شد، رفتیم سراغ باور‌های غلطی و یا استدلال‌های غلطی که داریم، مثل اینکه نتورک و یا سرویس خارجی همیشه سالم و درست کار میکنند. و با الگو هایی مثلا Circuit Breaker و Retry Pattern آشنا شدیم و در انتها این هارو با پکیج Polly پیاده سازی کردیم.

02:00 Fallacy 1- The Network is Reliable 

05:30 Retry Pattern 

06:33 Circuit Breaker Pattern 

13:00 Circuit Breaker Pattern Flow 

18:00 Circuit Breaker Pattern State Machin 

26:00 Implement Retry and Circuit breaker pattern with Polly 

مدت ویدیو : 37 دقیقه 

قسمت 11 ام از مجموعه بررسی معماری نرم افزار - Circuit Breaker و Retry Pattern
قسمت 10 ام از بررسی معماری نرم افزار - کاراکتر های اصلی معماری مایکرو سرویس
303, SeeOther
https://youtu.be/UWANIYnAtdg icon

قسمت دوم از بررسی کاراکتر معماری مایکروسرویس ها، در این ویدیو بحث هایی در مورد تراکنش‌ها و برقراری ارتباط بین سرویس‌ها و چالیش هایی که وجود داره صحبت کردیم. 

01:00 Previous Session 

03:00 Data Isolation 

04:40 Api Layer 

06:50 Frontend 

08:00 Operational Reuse and Sidecar Pattern 

14:30 Communication - Orchestration and Choreography 

21:10 Transaction and Saga 

27:30 Architecture Characteristics Rating 

قسمت 10 ام از بررسی معماری نرم افزار - کاراکتر های اصلی معماری مایکرو سرویس
قسمت 9 از سری بررسی معماری نرم افزار - معماری مایکروسرویس
303, SeeOther
https://youtu.be/m6btTA1wrhs icon

در ادامه سری ویدیو‌های معماری، این سری در مورد معماری مایکروسرویس صحبت کردیم، در مورد تاریخچه، توپولوژی این معماری، ایده‌ی اصلی که از DDD اومده، و کلی مباحث دیگه که بهتره ویدیو رو ببینم .

04:00 History 

08:30 Topology 

15:30 Characteristics - Distributed 

20:30 Characteristics - Bounded Context 

28:00 Characteristics - Granularity 

31:50 Granularity - Choreography vs Orchestration 

قسمت 9 از سری بررسی معماری نرم افزار - معماری مایکروسرویس
قسمت هشتم - بررسی کامل CQRS,CQS, Mediator Pattern, MediatR
303, SeeOther
https://youtu.be/ePocOdXTi0U icon

قسمت هشتم - تو این ویدیو به طور کامل مباحث CQRS,CQS, Mediator Pattern, MediatR رو بررسی کردیم و یه کدی که قبلا نوشته بودیم رو ریفکتور کردیم.  


02:00 CQS Concept 03:52 CQRS 

09:38 Materialized View Pattern 

12:00 CQRS Implementation without MediatR 

17:24 Mediator Pattern 

19:45 CQRS Implementation with MediatR Package 

مدت ویدیو : 35 دقیقه 

قسمت هشتم - بررسی کامل CQRS,CQS, Mediator Pattern, MediatR
پیاده سازی معماری کلین و الگوی CQRS
303, SeeOther
https://youtu.be/npTJDNsEK4Q icon

در این قسمت معماری کلین رو پیاده سازی کردیم و الگوی CQRS رو هم در کنارش پیاده سازی کردیم.

06:00 Domain Layer 

07:00 Application Layer 

08:37 Infrastructure/Persistence Layer 

11:00 Presentation Lauer 

12:20 Inside of Domain Layer ( enums, value objects, exceptions, entities) 

18:00 Inside of Application Layer (CQRS, MediatR, Command, and Query Handler) 

26:00 Inside of Infrastructure ( Adapter, EF Core) 

29:00 Query and Command Bus 

37:00 Fluent Validation 

41:00 Behaviour Pipeline 

پیاده سازی معماری کلین و الگوی CQRS
بررسی سیر تکاملی معماری کلین
303, SeeOther
https://youtu.be/CLQzLZUTMqU icon

تو این ویدیو به طور کامل از معماری لایه ای به معماری کلین رسیدیم و سیر تکاملی این الگوهای معماری رو بررسی کردیم. پیشنهاد میکنم حتما ببینید.

01:00 Previous Session 

05:00 Clean Architecture 

12:50 Review Hexagonal, Onion, Clean

"Understand all of this, but use only what you need"


  مدت زمان ویدیو : 19 دقیقه 

بررسی سیر تکاملی معماری کلین
تکامل الگوهای معماری لایه ای ، هگزاگنال ، و معماری پیازی
200, OK
https://www.youtube.com/watch?v=mwGDlI5X2AY icon

توی این ویدیو در قسمت 5 ام از سری ویدیو‌های معماری سراغ الگوهای معماری لایه ای ، هگزاگنال ، و معماری پیازی رفتیم و سیر تکاملی این معماری هارو بررسی کردیم.

01:45 Layered
06:15 Port and adapter
07:15 Hexagonal Architecture
11:00 Onion Architecture 

تکامل الگوهای معماری لایه ای ، هگزاگنال ، و معماری پیازی
قسمت چهارم از سری بررسی معماری نرم افزار Architecture Characteristics and Design Principles - Part
303, SeeOther
https://youtu.be/Jx3ncYuoB_U icon

در قسمت 4 ام به یه جمع بندی در مورد تعریف معماری رسیدیم و چهار بعد اصلی یه معماری رو بررسی کردیم و از جلسه بعدی میریم توی بحث الگوهای معماری مثل کلین و اون هارو کامل بررسی میکنیم.


01:00 Previous Session
02:35 Frozen Caveman anti-pattern
08:00 Architecture Characteristics
09:00 NFR
11:35 Architecture Decisions
15:14 Design Principles

#design #architecture

👀 مدت زمان ویدیو : 23 دقیقه 

قسمت چهارم از سری بررسی معماری نرم افزار Architecture Characteristics and Design Principles - Part