If it's only front-end, back-end and DB, then you are still missing parts of the full stack. Infrastructure is also part of the stack, and there is other middleware which you should include.
Even if these things are not part of your current project, a full stack developer should have investigated the part to conclude if they are needed now, or in the future.
Otherwise you could say your are a full stack developer when you just create a static website. The webserver, etc., are also part of this stack.
I am a Full stack .NET Developer, I like to work with C#, Asp.Net Core, SQL, Mongo DB, Azure, JavaScript...
Always eager to learn new technologies. I am here to share, ask & eventually learn.
Thanks, Can you give example of Infrastructure and middle-ware ? Also Can you explain what all a Full Stack Dev should know like front-end, back-end and DB etc... ?
Infrastructure is about (visualized) hardware, network management, storage, failover/load balancing, backups, etc. They are the things that you software runs on but which is not explicitly part of the software. Generally you can switch infrastructure without changing the software.
Middleware is basically every supporting software you use. Like, memory cache servers, message bus, API gateways, authentication servers. Things your software explicitly interacts with. You often cannot change these without also changing your software.
If it's only front-end, back-end and DB, then you are still missing parts of the full stack. Infrastructure is also part of the stack, and there is other middleware which you should include.
Even if these things are not part of your current project, a full stack developer should have investigated the part to conclude if they are needed now, or in the future.
Otherwise you could say your are a full stack developer when you just create a static website. The webserver, etc., are also part of this stack.
I missed parts of the stack to simplify the article because arguably there could be infinite sections in the stack. But sure.
Thanks, Can you give example of Infrastructure and middle-ware ? Also Can you explain what all a Full Stack Dev should know like front-end, back-end and DB etc... ?
Infrastructure is about (visualized) hardware, network management, storage, failover/load balancing, backups, etc. They are the things that you software runs on but which is not explicitly part of the software. Generally you can switch infrastructure without changing the software.
Middleware is basically every supporting software you use. Like, memory cache servers, message bus, API gateways, authentication servers. Things your software explicitly interacts with. You often cannot change these without also changing your software.
There are no rules for what a full-stack developer should, hence this article. It's a misunderstood term.