I work on a .net core admin dashboard web application hosted on-premise and it is time to modernize this application. please be noted that this application is use "internally" in the org.
Now, i knew about microservices but i am also concerned about how complicated it might get to convert it. I do not want to make a hybrid application that it monolithic and uses API as well. Please suggest how do I make it more modular, faster and more efficient. I am thinking of these two approaches. Please correct me if i am wrong as i am entirely new to this -
Approach 1 : REACTJS + ASPNET Core Web API + SQL SERVER
Approach 2: Microservices ( ASP.NET Web API, Docker, RabbitMQ, Gateway, Redis, Sql Server )
Which approach will be best suitable and less complicated to achieve?