Is Microservices a good choice ?

Context

I work on a big 10 year old application (500k blocs of code) with some really bad choices:

No unit tests
an Anemic architecture
But in a great company:
A QA team who test regressions
A small team (5 dev only)
Times to make clean …


This content originally appeared on DEV Community and was authored by Benjioe

Context

I work on a big 10 year old application (500k blocs of code) with some really bad choices:

  • No unit tests
  • an Anemic architecture But in a great company:
  • A QA team who test regressions
  • A small team (5 dev only)
  • Times to make clean code
  • A project of rewriting the application with new technologies As you imagine, the QA teams are a big bottleneck and everything that can reduce test regression is good.

The rewriting

With rewriting the CTO wants :

  • unit tests :)
  • A Microservices architecture with :
    • One service by feature with duplications between services
    • A single database
    • A single repository, but one makefile by service

What's I think

I agree that Microservice can avoid regression, but I think it's too complicated. I don't want to have to manage database conflicts or update 200 services each time I change the database...
My guess is, with:

  • Unit tests
  • Open/Close principle
  • DDD
  • And maybe SOA (1 service by bound context) We can almost avoid regressions and it will be a better start if we really need microservices. What do you think?


This content originally appeared on DEV Community and was authored by Benjioe


Print Share Comment Cite Upload Translate Updates
APA

Benjioe | Sciencx (2021-10-09T07:41:00+00:00) Is Microservices a good choice ?. Retrieved from https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/

MLA
" » Is Microservices a good choice ?." Benjioe | Sciencx - Saturday October 9, 2021, https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/
HARVARD
Benjioe | Sciencx Saturday October 9, 2021 » Is Microservices a good choice ?., viewed ,<https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/>
VANCOUVER
Benjioe | Sciencx - » Is Microservices a good choice ?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/
CHICAGO
" » Is Microservices a good choice ?." Benjioe | Sciencx - Accessed . https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/
IEEE
" » Is Microservices a good choice ?." Benjioe | Sciencx [Online]. Available: https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/. [Accessed: ]
rf:citation
» Is Microservices a good choice ? | Benjioe | Sciencx | https://www.scien.cx/2021/10/09/is-microservices-a-good-choice/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.