Sunday, February 25, 2018

Full Stack

This is a common term used in Software Development. It describes a Web App that resides on the user's computer (the Front End) - and on a remote computer (the Back End).

Different technologies are used in each location. And a big part of the design process is getting them to all talk to each other - properly. Each component talks to only one other component, using libraries that are available for doing just that.

This includes a Database, that records all the important information - neatly organized. The User can be doing things, the Business Logic can be doing things, and the Database can be doing things - all at the same time.

Thirty years ago (in the Eighties) this could not be done. Now it is done all the time, everyone demands that it be done - and are pissed off, when it is not done properly.

I hardly need tell you, that this is often the case.

No comments:

Post a Comment