arch:strategies_for_evolving_microsevices_arhitectures

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
arch:strategies_for_evolving_microsevices_arhitectures [2021/12/17 15:18] – [Problems In Future] mkumararch:strategies_for_evolving_microsevices_arhitectures [2026/08/29 07:59] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 By Mahesh Kumar (mkumar@edu.hse.ru) By Mahesh Kumar (mkumar@edu.hse.ru)
- 
  
 ===== Introduction ===== ===== Introduction =====
Line 20: Line 19:
 **Sidecar and service mesh**: The third strategy introduces standard help intermediaries, or sidecars, like Envoy, as straightforward assistance intermediates. The thought was to additionally further develop software reusability by having sidecars epitomize all help discovery and communication highlights. Since every sidecar is independent assistance, this technique quickly brought the full advantages of existing fault-tolerant communication libraries to any new programming language, consequently expanding development independence. When utilized as network mediators, sidecars become the normal locus for observing the conduct of all help collaborations in a microservice application. This is by and large the thought behind helping network innovations like Linkerd. **Sidecar and service mesh**: The third strategy introduces standard help intermediaries, or sidecars, like Envoy, as straightforward assistance intermediates. The thought was to additionally further develop software reusability by having sidecars epitomize all help discovery and communication highlights. Since every sidecar is independent assistance, this technique quickly brought the full advantages of existing fault-tolerant communication libraries to any new programming language, consequently expanding development independence. When utilized as network mediators, sidecars become the normal locus for observing the conduct of all help collaborations in a microservice application. This is by and large the thought behind helping network innovations like Linkerd.
  
-**Serverless architecture**: The fourth strategy intends to carry microservice applications to another domain. The thought is to take advantage of late FaaS and serverless-computing advancements, like AWS Lambda, to additionally improve on microservice development and conveyance. With this serverless engineering, microservice applications would basically transform into assortments of "ephemeralfunctions, every one of which could be made, refreshed, supplanted, and erased as fast and discretionarily as essential.+**Serverless architecture**: The fourth strategy intends to carry microservice applications to another domain. The thought is to take advantage of late FaaS and serverless-computing advancements, like AWS Lambda, to additionally improve on microservice development and conveyance. With this serverless engineering, microservice applications would basically transform into assortments of ephemeral” functions, every one of which could be made, refreshed, supplanted, and erased as fast and discretionarily as essential.
  
 One fascinating part of the serverless design is whether communication-driven advances, for example, sidecars and administration networks, would, in any case, be vital. Existing FaaS stages don't yet give all the communication and traffic the board includes that those two advancements give. Thus, you could seemingly consider a situation wherein sidecar-like capacities are made to halfway all capacity to-work communications in a serverless application. A more elevated level control plane capacity could then screen and deal with those sidecar capacities' conduct, shaping another sort of administration (or capacity) network. One fascinating part of the serverless design is whether communication-driven advances, for example, sidecars and administration networks, would, in any case, be vital. Existing FaaS stages don't yet give all the communication and traffic the board includes that those two advancements give. Thus, you could seemingly consider a situation wherein sidecar-like capacities are made to halfway all capacity to-work communications in a serverless application. A more elevated level control plane capacity could then screen and deal with those sidecar capacities' conduct, shaping another sort of administration (or capacity) network.
  
- 
-  
 ===== Problems In Future ===== ===== Problems In Future =====
  
Line 46: Line 43:
 ===== References ===== ===== References =====
  
-  - https://www.infoq.com/presentations/evolving-microservices-architecture/ +  - [[https://www.infoq.com/presentations/evolving-microservices-architecture/|https://www.infoq.com/presentations/evolving-microservices-architecture/]] 
-  - https://www.trulia.com/blog/tech/microservices-an-architectural-strategy/ +  - [[https://www.trulia.com/blog/tech/microservices-an-architectural-strategy/|https://www.trulia.com/blog/tech/microservices-an-architectural-strategy/]] 
-  - https://ieeexplore.ieee.org/abstract/document/8990350 +  - [[https://ieeexplore.ieee.org/abstract/document/8990350|https://ieeexplore.ieee.org/abstract/document/8990350]] 
-  - https://ieeexplore.ieee.org/abstract/document/8354433/metrics#metrics +  - [[https://ieeexplore.ieee.org/abstract/document/8354433/metrics#metrics|https://ieeexplore.ieee.org/abstract/document/8354433/metrics#metrics]] 
-  - https://ieeexplore.ieee.org/abstract/document/8919170+  - [[https://ieeexplore.ieee.org/abstract/document/8919170|https://ieeexplore.ieee.org/abstract/document/8919170]]
  • arch/strategies_for_evolving_microsevices_arhitectures.1639754323.txt.gz
  • Last modified: 2026/08/29 07:59
  • (external edit)