Lesson 166 - Space Based Architecture

  Рет қаралды 6,128

Mark Richards

Mark Richards

Күн бұрын

Пікірлер: 27
@robinmathur5807
@robinmathur5807 Жыл бұрын
Thanks Mark, I learned a lot from you.
@markrichards5014
@markrichards5014 6 ай бұрын
glad you found the videos useful!
@farrukhijaz
@farrukhijaz Жыл бұрын
Thank you Mark! You are great!
@markrichards5014
@markrichards5014 6 ай бұрын
Thanks!
@ignacioinnovo5308
@ignacioinnovo5308 Жыл бұрын
Your videos are great. You explain the concepts in a very clear way. Thank you for share your knowledge!
@markrichards5014
@markrichards5014 6 ай бұрын
Glad you are enjoying them
@pratikkhandale3127
@pratikkhandale3127 9 ай бұрын
The way you explain each topics ❤❤ really appreciate your efforts
@markrichards5014
@markrichards5014 9 ай бұрын
Glad you are enjoying the lessons!
@robertmills8101
@robertmills8101 3 ай бұрын
Thanks Mark. I really appreciate this architecture series. This one seems more a design than architecture. Is it more than the database client caches data and sending it to the file store and maybe other clients. The architecture doesn't really come into play. Also, I''m wondering about fault tolerance if the database file system does fail. Many years ago I implemented replication and had to log the data locally before sending it on so it could be recovered. Thanks again.
@markrichards5014
@markrichards5014 3 ай бұрын
Regarding the database failure, since the database is not involved in the transactional aspect of the system, it doesn't impact any of the services. The services are sending the data to a persistent queue or stream, therefore removing the database from the equation.
@cookienyancloud
@cookienyancloud Жыл бұрын
Amazing journey, thanks
@markrichards5014
@markrichards5014 6 ай бұрын
Glad you like the videos
@jonatasfernandespimenta8566
@jonatasfernandespimenta8566 6 ай бұрын
Awesome lesson! The way you explain is very very clear! I have a question about the data reader. Will the service only fetch the data from the database when a cold start happens? Or does the service have something like a CRON to fetch data from database from time to time just to make sure all data is updated? Thanks in advance!
@markrichards5014
@markrichards5014 6 ай бұрын
Only on cold start or retrieving archived data (e.g., "give me my orders from 2017")
@user-williamchen
@user-williamchen Жыл бұрын
Thanks for keep sharing these great insights.
@markrichards5014
@markrichards5014 6 ай бұрын
Glad you like them
@SankaSenavirathna
@SankaSenavirathna 8 ай бұрын
Amazing Mark, I noticed some similarities between the CQRS pattern and space-based architecture. How do you perceive this connection?
@markrichards5014
@markrichards5014 8 ай бұрын
Tuple-space (Space-based Architecture) is a little different then CQRS, but I like where you see the similarity in the patterns in that writes are always async and eventual in tuple-space. You see, with SBA, yu still do writes to the cache, but the PERMANENT write is async to a database, so yes, in fact they are similar.
@luramarchanjo9408
@luramarchanjo9408 Жыл бұрын
WoW Thank y... this type of architecture is new to me!
@markrichards5014
@markrichards5014 6 ай бұрын
Not many know about this architecture style...
@thepancakestore
@thepancakestore 9 ай бұрын
Thanks so much for the informative video! One question I have however, how is this architecture scalable if it struggles with high transactional data volumes? If there is an increase in data volume that must be saved in memory and the system breaks down, doesn't this violate the scalability? Looking forward to hearing from you!
@markrichards5014
@markrichards5014 9 ай бұрын
Indeed, the volume of data is an issue in Space-Based Architecture (every architecture has trade-offs). Space-based Microservices helps mitigate this problem because the more fine-grained a service, generally the less data it has. At times I've switched over to a distributed cache to address data volume and scalability issues.
@rodrigomattioda12345
@rodrigomattioda12345 5 ай бұрын
Hello Mark, how are you? Where can I get more info on how to properly build such systems? I mean, maybe examples
@markrichards5014
@markrichards5014 4 ай бұрын
Space-based can be implemented in any language, and the examples I have are from actual projects where I cannot share source code. However, our book "Fundamentals of Software Architecture" dives into a lot of details about this architectural style.
@ren.oooooo
@ren.oooooo Жыл бұрын
Can you please cover the threshold adjust pattern at least in upcoming videos (reactive architecture is not there in the fundamental books, is it any other book?)
@markrichards5014
@markrichards5014 Жыл бұрын
Great idea Reno - I just added those to my list for future videos.
@juergenhildmann5921
@juergenhildmann5921 Жыл бұрын
'Promo sm' 🤭
Lesson 165 - Event-Driven Architecture
11:25
Mark Richards
Рет қаралды 8 М.
Lesson 156 - Zachman Framework in 10 Minutes
12:38
Mark Richards
Рет қаралды 16 М.
GTA 5 vs GTA San Andreas Doctors🥼🚑
00:57
Xzit Thamer
Рет қаралды 27 МЛН
Bike vs Super Bike Fast Challenge
00:30
Russo
Рет қаралды 23 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 5 МЛН
Alat yang Membersihkan Kaki dalam Hitungan Detik 🦶🫧
00:24
Poly Holy Yow Indonesia
Рет қаралды 11 МЛН
Enterprise Architecture Tools basics - Part 1 #enterprisearchitecture
13:31
Enterprise Architecture Radio
Рет қаралды 1,9 М.
Lesson163 - Service Based Architecture
11:15
Mark Richards
Рет қаралды 7 М.
Top 5 Most Used Architecture Patterns
5:53
ByteByteGo
Рет қаралды 256 М.
Event-Driven Architecture: Explained in 7 Minutes!
7:18
Alex Hyett
Рет қаралды 106 М.
Lesson 160 - Microkernel Architecture
12:55
Mark Richards
Рет қаралды 8 М.
Lesson 162 - Microservices Architecture
11:55
Mark Richards
Рет қаралды 8 М.
Lesson 164 - Service Oriented Architecture
9:43
Mark Richards
Рет қаралды 7 М.
Lesson 167 - Architecture vs Design
12:10
Mark Richards
Рет қаралды 8 М.
GTA 5 vs GTA San Andreas Doctors🥼🚑
00:57
Xzit Thamer
Рет қаралды 27 МЛН