Why the Dinosaurs will be extinct in next decade….

Abhijit Gujar
2 min readJan 8, 2022

Full Stack Development was de-facto standard in around last 2 decade or so but in software industry things change rapidly.

Why this will happen ?

  1. Too much to work around …

There has being rapid development in front-end, it tried to summarized in best way I can in my previous article that mean now if you are stack developer you should know all about front-end which can be too much to work around.

2. Quality

The fact that there are job role dedicated to UI/UX proves that modern front-end has too look good, feel good , do animations and industry is ready to pay more for it.

3. Complexity

Keep it simple Silly is simple rule while developing any thing because the fact is not matter how hard you try its going to get little complicated .. full stack is complicated , divide and rule …

4. Focus

Ancient wisdom say if you want to do great things focus, let the developer focus few thing and he will deliver great results …

5. Independent upgrades

Lets assume there are 2 scenarios: Full-stack , non full-stack, say you are using Angular on front-end and after angular for 4 years you finally came to realize its not so great framework for you. If you architecture is full-stack you will need to change almost 90 percent of code base, if your architecture was micro oriented then all you need is to replace just front-end. same is the case with back-end.

6. Cost

Down the line everything comes to cost. Full-stack development will be faster and less costly initially but on not on the long run. with the the dawn of docker,Kubernetes, micro services even small scale company are embracing and adopting a different approach ..

Full Stack architecture is not all evil, for some requirements its can be very good but that’s depends on your requirements and plans.

I would like to hear from you ? do you agree with above points , did I miss something ? please do point out.

That’s all for now. Reach me on abhijit.gujar@regalartech.com.

--

--