Top 5 Most Used Architecture Patterns

Top 5 Most Used Architecture Patterns

ByteByteGo

8 месяцев назад

203,183 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@user-kk9jl8dr5d
@user-kk9jl8dr5d - 31.12.2023 09:49

I'm really intrigued by the modular monolithic architecture, because important factors I feel when choosing the architecture of a particular system are the simplicity and adaptability of the particular architecture. An architect is not God; he/she cannot always remember the purpose of choosing a particular architecture for a system, which is why a first glance should erase all doubts.

Ответить
@OmichalO
@OmichalO - 22.12.2023 06:33

Remarkable🎉❤!

Ответить
@denislavivanov6941
@denislavivanov6941 - 20.12.2023 17:42

I am fascinated by the Microservices architecture, we Microservices at work and the more I look into it the more I feel i need to read more to understand it.

Ответить
@alexgil4623
@alexgil4623 - 13.12.2023 22:56

Felicitaciones, son excelentes profesores.... siempre difundo su canal.
Barukjim

Ответить
@andrewwwlife
@andrewwwlife - 21.11.2023 14:22

thanks, great video!

Ответить
@isaacpalacios8921
@isaacpalacios8921 - 10.11.2023 08:41

Amazing video! I am a Computers and Systems Enginering student and those resources are pretty useful

Ответить
@mrsbootsworkouts
@mrsbootsworkouts - 06.11.2023 07:15

Thank you for this lesson! I have been watching your videos since I found your channel, amazing!

Ответить
@rafa_guitar
@rafa_guitar - 20.10.2023 10:05

Excellent content in your channel, thank you very much for sharing!

Ответить
@Jordan-tl4yp
@Jordan-tl4yp - 18.10.2023 04:38

Too many jargons and lacks examples if it was made for non technical ppl

Ответить
@marciolopesdefaria4062
@marciolopesdefaria4062 - 02.10.2023 00:19

What I have seem in the wild is that all choices in terms of architectures depends on several external constraints that kind of confirm the Conways law, so for instance in a company that I worked for recently they chose the modular monolith because the platform team hadn't ways to provide a good experience to deploy new services quickly and given the pressure to deploy features asap the only way was to make a monolith but thinking about break it apart when possible. So, as always, the type of architecture to use depends.

Ответить
@ahmedmudkip
@ahmedmudkip - 29.09.2023 02:33

Thank you for providing examples for the architectures mentioned

Ответить
@askholia
@askholia - 28.09.2023 22:27

Currently building a e-commerce site for someone, from zero. I am in the design phase and I would say I am going more Monolithic for it, modular-ish to be sure, but all packed together. Great video!

Ответить
@kirillalekseevichbezmatern6494
@kirillalekseevichbezmatern6494 - 27.09.2023 11:14

I think it worth to mention hybrid monolith architecture, as evolution of monolith. Usually it represents as Castle + Bastions style architecture. It also can be considered as distributed Kernel + Plugins architecture.
The main idea is to keep all business logic in one Castle\Kernel and put in separate microservices - Bastions, only logic which not make sense to couple with your business logic, for example 3rd party integrations, or document generation, or emailing and etc.

Ответить
@Infalodon
@Infalodon - 27.09.2023 02:28

Is it possible to have microservice architecture without event-driven?
Microservices are supposed to be independent, and therefore avoid synchronous communication. How can it do this without event-driven?

Ответить
@frederickaziebu9268
@frederickaziebu9268 - 21.09.2023 02:35

I love this, thank you very much for the insight. This has really help me understand most of the things I have missing

Ответить
@shilpamurthy8105
@shilpamurthy8105 - 14.09.2023 09:01

Amazing explanation of various software architectural patterns! Its giving me a lot of foundational knowledge on how the systems are built and helping understanding the core concepts! Would request if you can make more such videos on core foundational concepts like what is a runtime, daemon, middleware etc. Would be super helpful for someone who is starting out to learn these. Thank you so much

Ответить
@arak_seemonster
@arak_seemonster - 11.09.2023 11:22

What about Actor based solutions using things such as Akka, Erlang etc? Are they not being used anymore, or do the Event-Driven Architectures encompass these as well? Actors were quite big a few years ago for their ability to scale and handle concurrency, so are they still a thing?

Ответить
@alexiespinoza280
@alexiespinoza280 - 10.09.2023 05:26

How did you use your dinamyc slides?

Ответить
@raj_kundalia
@raj_kundalia - 07.09.2023 20:11

thank you!

Ответить
@VincentJenks
@VincentJenks - 07.09.2023 15:14

There’s also the concept of a distributed monolith, where many distributed services utilize a single database. It can work in your favor in some scenarios, or be a complete anti-pattern if not implemented well. Similar to a modular monolith, always build out with a clean separation of concerns, so you can more easily distribute the data, later on.

Ответить
@sawyerburnett8319
@sawyerburnett8319 - 05.09.2023 18:11

First time I've heard of a modular monolith! Always interesting to see how the industry shifts over time to new patterns. Can't seem to settle on a particular one for too long.

Ответить
@Tony-dp1rl
@Tony-dp1rl - 03.09.2023 17:36

This channel is fantastic. If I had to pick a flaw in this video, it would be the diagram of the monolithic architecture. There is nothing to say a monolith cannot have multiple instances running - that is usually how they work in the case of web applications. There is almost no web application with a single instance only - although they often share a single database.

Ответить
@webdevgenie
@webdevgenie - 03.09.2023 09:11

which tools you used for the diagrams animation ?

Ответить
@shivap202
@shivap202 - 03.09.2023 07:37

Really like these videos., which presentation & Architecture diagram software does Alex Xu use to present the topics?

Ответить
@exe2543
@exe2543 - 02.09.2023 12:17

A good book is "Software Architecture Patterns" by Mark Richards.

Ответить
@juanmacias5922
@juanmacias5922 - 02.09.2023 09:45

I've only ever used the layered pattern D:

Ответить
@Varun-ij2pp
@Varun-ij2pp - 01.09.2023 20:42

Whats the difference between, Layered and Monolithic. Both looks similar?

Ответить
@haguylerman
@haguylerman - 01.09.2023 18:15

This is great :)

Ответить
@pasvupaspris303
@pasvupaspris303 - 01.09.2023 15:29

pure gold for junior devs, thank you

Ответить
@MichaelScharf
@MichaelScharf - 01.09.2023 11:37

I prefer modular monolith or microkernel (with a layered architecture inside the components). Communication between components is ideally event driven. For scalability, the app can run multiple instances using events to communicate

Ответить
@tezvids
@tezvids - 01.09.2023 10:47

What tool do you use to generate these graphics? Pls share.

Ответить
@timamet
@timamet - 01.09.2023 02:50

Love this content

Ответить
@odeholon4590
@odeholon4590 - 01.09.2023 02:18

After doing this for 20 years you will realize that this is all very relative. Any system has all of these architecture styles. You can identify them all in the same system depending on abstraction level. Thats why purists can never settle on naming and keep going in circles

Ответить
@Kane0123
@Kane0123 - 01.09.2023 00:58

“What design resonates with you” makes me instantly think of @teej_dv ‘s comment about int length.

You might love some of the more exotic designs, but your system probably doesn’t need it.

Ответить
@madukomablessed4712
@madukomablessed4712 - 31.08.2023 23:21

How about Service Oriented Architecture? @bytebytego

Ответить
@paemox
@paemox - 31.08.2023 23:18

Info for noobs.

Ответить
@vmolten2835
@vmolten2835 - 31.08.2023 21:49

As usual, Excellent content Sahn. Can you make a video about Data Integrating Patterns? such as canonical, Scatter-gather, aggregator, Event driven consumer, Channel Adapter, Message translator, Message mapper, Messaging Gateway. Thanks

Ответить
@M1Marketing
@M1Marketing - 31.08.2023 21:11

Hello ByteByteGo, I've recently been trying to work out which architecture I should use on my Web design and brand management platform

Should I use monolithic or micro services there will be a number of different functionality and different apps for tasks, web design calendar etc

Ответить
@filemonek123
@filemonek123 - 31.08.2023 21:09

the speaker brings the memories of key master from matrix

Ответить
@Ahmed-ts2mb
@Ahmed-ts2mb - 31.08.2023 21:08

Thank you for these high quality materials. it's really helpful

Ответить
@arshiailaty
@arshiailaty - 31.08.2023 20:43

I've been watching all your videos since you started this channel. Interesting topics and so much learning stuff. Thanks for sharing your knowledge with us. Keep up the good work.

Ответить
@SaurabhGuptacurious
@SaurabhGuptacurious - 31.08.2023 20:39

🤌👌🙏

Ответить
@gus473
@gus473 - 31.08.2023 20:33

🎉 Getting close to a half-million subscribers! Impressive work! 😎✌️

Ответить
@huakun
@huakun - 31.08.2023 20:06

What software do you use to make these nice animation slides? After Effect?

Ответить
@zayxhex6006
@zayxhex6006 - 31.08.2023 19:38

Graphics tell more than one thousand words this is awesome 😎🤌🏼 thank you

Ответить
@avimehenwal
@avimehenwal - 31.08.2023 18:59

Excellent content, very very high quality stuff. Thankyou so much for sharing

Ответить
@CrusadeVoyager
@CrusadeVoyager - 31.08.2023 18:54

Thank you for the video on the architecture patterns. Can you let us know what tool you use to create the illustration and architecture diagrams.

Ответить