Quantifying cost saving when migrating a monolithic app to microservices

0

My client has asked me to estimate how much he would save if he moved his Ruby on Rails monolithic application to an environment where they only use microservices (EKS and Lambda). The calculation does not need to be exact although I want it to be realistic.

I don’t know whether to start using the pricing calculator or maybe just use some example of other clients and give a benchmark. What are your thoughts on the best approach? Thanks

已提問 4 年前檢視次數 415 次
1 個回答
0
已接受的答案

I don't think migrating a monolith to microservices generally results in direct cost savings, although it's certainly possible in some situations.

If the monolith is currently scaled for peak load, then there's obviously some potential costs savings moving it to elastic infrastructure, where the cost saving is going to be related to the difference between peak and base load. Additional direct savings from moving to microservices could come in if there's any event-based or v.peaky capabilities that can be hived off into microservices, and therefore removing the need to scale the whole monolith infrastructure elastically.

To try and calculate the potential savings in such cases you'd need to work out the difference between base and peak load for the monolith's various capabilities, and then create some indicative figures if there were actual savings in elastically-scaling individual capabilities.

However, it's also more expensive to operate microservices, since there's more moving parts, so my suggestion would be to do those calculations, but be prepared for the move to microservices potentially costing more.

AWS
已回答 4 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南