paint-brush
How to Design a Web Application: Software Architecture 101by@fahimulhaq
10,137 reads
10,137 reads

How to Design a Web Application: Software Architecture 101

by Fahim ul Haq12mFebruary 5th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The goal of this post is to give you a solid understanding of web architecture, the concepts involved, and how to pick the right architecture and technology when designing your app. The architecture is its base and has to be carefully thought out to avoid any major design changes & code refactoring at a later point in time. Each decision can have a considerable impact on quality, maintainability, performance, etc. The architecture helps define a solution to meet all the technical and operational requirements, with the common goal of optimizing for performance and security.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - How to Design a Web Application: Software Architecture 101
Fahim ul Haq HackerNoon profile picture
Fahim ul Haq

Fahim ul Haq

@fahimulhaq

Ex-Microsoft, Ex-Facebook. Co-founder at Educative.io

About @fahimulhaq
LEARN MORE ABOUT @FAHIMULHAQ'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Fahim ul Haq HackerNoon profile picture
Fahim ul Haq@fahimulhaq
Ex-Microsoft, Ex-Facebook. Co-founder at Educative.io

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here