Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,158 members, 7,818,511 topics. Date: Sunday, 05 May 2024 at 05:39 PM

Cost Benefits: Monolith Or Microservices? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Cost Benefits: Monolith Or Microservices? (1199 Views)

Transformative Impact Of Microservices Architecture On App Development / Nestjs Microservices Docker Live Reload / Microservices Online Certification | Microservice Certification- Dotnettricks (2) (3) (4)

(1) (Reply) (Go Down)

Cost Benefits: Monolith Or Microservices? by ReactJs(m): 12:57am On Jul 19, 2021
Hey guys so there's this microservices based app that I'm working and i currently have about 5 services communicating with each other at this moment. It's a node.js TypeScript, Docker, Kubernetes etc project. Before i started the project, i had planned on running my clusters on GCP so as to take an advantage of the free $300 credit but for months now, what was supposed to be a 48 hours payment verification process has spanned across several weeks. Google no gree answer me. I have an AWS account so after like a month of work, I decided to move my k8s cluster to AWS and oh boy! Guys it was barely 24hours and AWS charged my card for a very funny price. i had to move my cluster back to my local machine and continue working from there.

A lot of companies these days are migrating from a Monolithic architecture to microservices. Do you really think its worth it??

As a side note, i found a very great tool for running k8s applications. its been a life saver. I think it was created by the guys at google. its called Skaffold.

3 Likes 1 Share

Re: Cost Benefits: Monolith Or Microservices? by Karleb(m): 2:05am On Jul 19, 2021
Microservices are overrated in a way.

Most companies using micro-service architecture started with monolith, when the code base became large, they switched to Microservices.

There are a lot of applications making cool money using monolith. E.g Nairaland.

So stick to monolith, most people don't expect you to tear their app into Microservices. When you get employed by a FAANG comapny, study your Microservices.

As per cost, it's not worth it.

While you are shouting Docker, Kubernetes, clusters and all those gibberish, Another dev would just open cpanel, dumb the code and deliver to client.
Re: Cost Benefits: Monolith Or Microservices? by WrksOnMyMachine: 5:14am On Jul 19, 2021
Re: Cost Benefits: Monolith Or Microservices? by ReactJs(m): 7:25am On Jul 19, 2021
Karleb:
Microservices are overrated in a way.

Most companies using micro-service architecture started with monolith, when the code base became large, they switched to Microservices.

There are a lot of applications making cool money using monolith. E.g Nairaland.

So stick to monolith, most people don't expect you to tear their app into Microservices. When you get employed by a FAANG comapny, study your Microservices.

As per cost, it's not worth it.

While you are shouting Docker, Kubernetes, clusters and all those gibberish, Another dev would just open cpanel, dumb the code and deliver to client.

Lol relax bro. i was just thinking out loud when i asked the question and i was expecting to share thoughts. plus docker, kubernetes and the likes are not gibberish.
These are tools that were created to solve a particular problem and they've been excellent at it. Solutions exists because there are problems.
You don't know me you don't know where i work. You don't even know if my company's project is built on microservices. You wouldn't even get a decent backend developer job in some companies even in Nigeria these days if you're not conversant with microservices.

4 Likes

Re: Cost Benefits: Monolith Or Microservices? by Karleb(m): 8:53am On Jul 19, 2021
ReactJs:


Lol relax bro. i was just thinking out loud when i asked the question and i was expecting to share thoughts. plus docker, kubernetes and the likes are not gibberish.
These are tools that were created to solve a particular problem and they've been excellent at it. Solutions exists because there are problems.
You don't know me you don't know where i work. You don't even know if my company's project is built on microservices. You wouldn't even get a decent backend developer job in some companies even in Nigeria these days if you're not conversant with microservices.

Maybe you didn't understand the tone of my comment.

Docker, K8, are not gibberish.

Your post actually talked about the cost benefits of both and your post complained about how expensive it is the set up Microservices.

That was when I drew the cpanel comparison. You can't be using Microservices architecture and thinking of cpanel, whereas, cpanel is very cheap and ubiquitous.

I didn't say they are not good. They are excellent are were created to solve popular problems.

But for small to medium projects, the Microservices architecture is mostly overrated and not even needed. This is strongly my opinion tho and that of many other developers.

You can go the monolithic way until the company becomes as big as nairaland for example.

Docker on its own isn't so bad. You can use Docker with monolith.
Re: Cost Benefits: Monolith Or Microservices? by Karleb(m): 8:58am On Jul 19, 2021
No vex if my tone sounds harsh. That's not how I mean it. grin


You wouldn't even get a decent backend developer job in some companies even in Nigeria these days if you're not conversant with microservices.


I want to disagree with this statement.

Apart from using Docker and doing the usual git branching, Git merging, approving Pull requests which isn't Microservices, I think very few, I mean very few companies in naija uses this microservices thing.


If I am wrong abeg correct me.
Re: Cost Benefits: Monolith Or Microservices? by qtguru(m): 11:59am On Jul 19, 2021
Karleb:
Microservices are overrated in a way.

Most companies using micro-service architecture started with monolith, when the code base became large, they switched to Microservices.

There are a lot of applications making cool money using monolith. E.g Nairaland.

So stick to monolith, most people don't expect you to tear their app into Microservices. When you get employed by a FAANG comapny, study your Microservices.

As per cost, it's not worth it.

While you are shouting Docker, Kubernetes, clusters and all those gibberish, Another dev would just open cpanel, dumb the code and deliver to client.

shocked

There is alot of issues with this statement and the fact people will take this as facts. This is very wrong

when your application grows, Microservices and Docker (Multi-instance) is very valuable, you might want to read up on Distributed Systems, because the fact you mentioned CPanel shows how outdated that approach is, Almost no one uses CPanel except PHP devs mostly

2 Likes 1 Share

Re: Cost Benefits: Monolith Or Microservices? by qtguru(m): 12:09pm On Jul 19, 2021
Karleb:


Maybe you didn't understand the tone of my comment.

Docker, K8, are not gibberish.

Your post actually talked about the cost benefits of both and your post complained about how expensive it is the set up Microservices.

That was when I drew the cpanel comparison. You can't be using Microservices architecture and thinking of cpanel, whereas, cpanel is very cheap and ubiquitous.

I didn't say they are not good. They are excellent are were created to solve popular problems.

But for small to medium projects, the Microservices architecture is mostly overrated and not even needed. This is strongly my opinion tho and that of many other developers.

You can go the monolithic way until the company becomes as big as nairaland for example.

Docker on its own isn't so bad. You can use Docker with monolith.

Depends if you working on a Platform , a REST API via Microservices will make the project easier to manage and isolated, Docker is a blessing, else Distributed systems would have been very complex.

1 Like

Re: Cost Benefits: Monolith Or Microservices? by Karleb(m): 12:23pm On Jul 19, 2021
qtguru:


shocked

There is alot of issues with this statement and the fact people will take this as facts. This is very wrong

when your application grows, Microservices and Docker (Multi-instance) is very valuable, you might want to read up on Distributed Systems, because the fact you mentioned CPanel shows how outdated that approach is, Almost no one uses CPanel except PHP devs mostly


Let me stress that these opinions are mine and mine only.

Cpanel should not be mentioned where modern application development takes place but a lot of people still uses it.

Old but gold grin just like PHP and WordPress.

A lot of clients are on a budget and may not be able to afford the expenses (time and money) that's attached to this microservice thingy.

1 Like

Re: Cost Benefits: Monolith Or Microservices? by qtguru(m): 12:54pm On Jul 19, 2021
Karleb:


Let me stress that these opinions are mine and mine only.

Cpanel should not be mentioned where modern application development takes place but a lot of people still uses it.

Old but gold grin just like PHP and WordPress.

A lot of clients are on a budget and may not be able to afford the expenses (time and money) that's attached to this microservice thingy.

Hmmmm I think i get now, for way smaller projects, sometimes one has to start from somewhere, well true sha but CPanel ( I assume you mean shared hosting ) Shared Hosting gives headache and chances of getting hacked. They can try UpCloud if the business is not a blog and generates money

2 Likes 1 Share

Re: Cost Benefits: Monolith Or Microservices? by ReactJs(m): 5:30pm On Jul 19, 2021
Karleb:
No vex if my tone sounds harsh. That's not how I mean it. grin


You wouldn't even get a decent backend developer job in some companies even in Nigeria these days if you're not conversant with microservices.


I want to disagree with this statement.

Apart from using Docker and doing the usual git branching, Git merging, approving Pull requests which isn't Microservices, I think very few, I mean very few companies in naija uses this microservices thing.


If I am wrong abeg correct me.

You're not wrong. That's why I said "some companies". But knowing really knowing your way around distributed systems is a huge plus and automatically increases your chances of getting a really nice(financially) backend role if you'd agree.
Re: Cost Benefits: Monolith Or Microservices? by Karleb(m): 5:45pm On Jul 19, 2021
ReactJs:


You're not wrong. That's why I said "some companies". But knowing really knowing your way around distributed systems is a huge plus and automatically increases your chances of getting a really nice(financially) backend role if you'd agree.

I totally agree. cool
Re: Cost Benefits: Monolith Or Microservices? by Avast(m): 10:06am On Feb 21, 2022
ReactJs:
Hey guys so there's this microservices based app that I'm working and i currently have about 5 services communicating with each other at this moment. It's a node.js TypeScript, Docker, Kubernetes etc project. Before i started the project, i had planned on running my clusters on GCP so as to take an advantage of the free $300 credit but for months now, what was supposed to be a 48 hours payment verification process has spanned across several weeks. Google no gree answer me. I have an AWS account so after like a month of work, I decided to move my k8s cluster to AWS and oh boy! Guys it was barely 24hours and AWS charged my card for a very funny price. i had to move my cluster back to my local machine and continue working from there.

A lot of companies these days are migrating from a Monolithic architecture to microservices. Do you really think its worth it??

As a side note, i found a very great tool for running k8s applications. its been a life saver. I think it was created by the guys at google. its called Skaffold.

Boss please can you recommend a react course for me.

Thanks and how can I reach you, thou have sent dm
Re: Cost Benefits: Monolith Or Microservices? by ReactJs(m): 12:08pm On Feb 21, 2022
Avast:


Boss please can you recommend a react course for me.

Thanks and how can I reach you, thou have sent dm

Hey bro sorry I don't have access to this email at this point. but checkout this guy https://www.udemy.com/course/react-redux/. Though I'm not much of a React person anymore but this guy is such a great teacher and he explains rather complex things with ease.

1 Like 1 Share

Re: Cost Benefits: Monolith Or Microservices? by Avast(m): 4:13pm On Feb 21, 2022
ReactJs:


Hey bro sorry I don't have access to this email at this point. but checkout this guy https://www.udemy.com/course/react-redux/. Though I'm not much of a React person anymore but this guy is such a great teacher and he explains rather complex things with ease.

Wow........I need learn from you boss.
Thanks I will check it out

(1) (Reply)

Did You Try Freelancer.com? / Deprecated Function In Php 5.3.8 / Pre-programming; How Do You Cope??

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 52
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.