Got it

Monolith vs Microservice and Serverless

Latest reply: Dec 18, 2021 19:01:57 700 11 6 0 0

Dear All,

Today, I will be sharing three main architecture for IT Services


With the rise of 5G, IoT and Big data , the need for cloudification has increased like never before.

Choosing the right architecture of cloud is critical and success depends on it. The three most popular architectures used are


  • Monolith,

  • Microservices, and

  • Serverless.


Each one offers its own advantages to create exactly the right sort of solution for your users with the best possible experience. Let’s take a look at each architecture separately to see how they work and uncover potential benefits.




microservice



MONOLITH

    In legacy Monoliths architectures various components are interconnected with each other, making sure each component and all of the components associated with it need to be available to be executed and compiled. 

The issue comes when there is an update,  even one of the components, entire program needs to be reintialized.


MICROSERVICES

    Breaking down every component of a program (web/application) into smaller parts for separate processes. Each service has its own logic and database.  


Consider first page of social interaction website is broken down into several smaller parts such as login, forgot password option, sign-up and login 


SERVERLESS

    Serverless computing helps us to run any function without worrying about the infrastructure. This means that servers, software, tools, backup, and scaling are parts of the platform (here we can it is the responsibility of the Cloud service provider).  Also known as Function as a Service (FaaS) 


Serverless does not mean that servers are no longer involved, but companies don't need to worry about managing them.


WHEN TO CHOOSE WHAT


For simple products, we could go with Monolith architectures and avoid splitting the application into Microservices. 


On the other hand, Microservices should be used, if the application is dividable into multiple parts, and they can be independent.


Serverless architecture will be a better option if you want do more focus on development (web/mobile/IoT applications) rather consuming time in managing servers and architecture 

 


  • x
  • convention:

zaheernew
MVE Author Created May 10, 2021 07:12:14

Thanks for sharing
View more
  • x
  • convention:

MahMush
MahMush Created May 20, 2021 18:58:36 (0) (0)
All 3 are essential.  
Unicef
MVE Created May 10, 2021 09:00:04

Well note
View more
  • x
  • convention:

zaheernew
MVE Author Created May 21, 2021 07:43:58

Monolith vs Microservice and Serverless-3938237-1
View more
  • x
  • convention:

MahMush
MahMush Created Jun 30, 2021 20:04:22 (0) (0)
I think it would be easier to choose among them what suits with your scenario  
zaheernew
zaheernew Reply MahMush  Created Jul 1, 2021 20:56:23 (0) (0)
Yeah of course  
NTan33
Created May 22, 2021 02:12:04

Interesting lesson there.
View more
  • x
  • convention:

MahMush
MahMush Created Jun 30, 2021 20:03:27 (0) (0)
Yeah specially you can choose according to the requirements so find the one  
stephen.xu
Admin Created May 22, 2021 02:12:29

Monolith vs Microservice and Serverless-3939231-1
View more
  • x
  • convention:

olive.zhao
Admin Created May 24, 2021 01:08:53

Monolith vs Microservice and Serverless-3941015-1
View more
  • x
  • convention:

user_4358465
Created Dec 18, 2021 19:01:57

Good share on the three main architecture for IT Services!
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.