Questions tagged [web-architecture]
64 questions
13
votes
4 answers
What is the benefit of adding AWS Cloudfront on top of AWS Application LB?
I have attended an AWS training, and they explained to us that a good practice is to have cache all dynamic content via Cloudfront, setting TTL to 0, even if you have an LB in front on the Load Balancer. So it could be like:
Route 53 -> CloudFront…

MTG
- 551
- 3
- 14
12
votes
7 answers
.NET Entity framework project layout (architecture)
I'm trying to determine how best to architect a .NET Entity Framework project to achieve a nice layered approach. So far I've tried it out in a browse-based game where the players own and operate planets. Here's how I've got it:
Web Site
This…

bugfixr
- 7,997
- 18
- 91
- 144
10
votes
1 answer
What is the JAMstack web development architecture?
I keep seeing references to JAMstack web development architecture.
From the web page Jamstack.org it is not obvious how JAMstack is different from the common JavaScript SPA frontend with REST API backend architecture.
What is the key difference?

Bjorn Reppen
- 22,007
- 9
- 64
- 88
8
votes
3 answers
Horizontal scaling of JSF 2.0 application
Given that JavaServer Faces is inherently stateful on the server side, what methods are recommended for horizontally scaling a JSF 2.0 application?
If an application runs multiple JSF servers, I can imagine the following scenarios:
Sticky Sessions:…

Alex Averbuch
- 3,245
- 5
- 33
- 44
6
votes
3 answers
What are benefits of serving static HTML and generating content with AJAX/JSON?
https://urbantastic-blog.tumblr.com/post/81336210/tech-tuesday-the-fiddly-bits/amp
Heath from Urbantastic writes about his HTML generation system:
All the HTML in Urbantastic is completely static. All dynamic data is sent via AJAX in JSON format…

mannicken
- 6,885
- 4
- 31
- 38
6
votes
1 answer
What is the Page-Controller pattern exactly?
Is the Page-Controller pattern (the refinement of the MVC pattern as described in the Enterprise Solution Patterns using Microsoft .NET) basically the pattern of simple URI page requests (i.e. URI + form submission + query string); ASP's basically? …

Jordan
- 9,642
- 10
- 71
- 141
5
votes
1 answer
Access to pandas dataframe object between requests via session key
I have a pandas dataframe with a loose wrapper class around it that provides metadata for my django/DRF application. The application is basically a user friendly (non programmer) way to do some data analysis and validation. Between requests I want…

bischoffingston
- 637
- 9
- 27
4
votes
4 answers
What are possible architecture options for large scale web applications
I am assigned a task to develop a large scale social web application like Facebook, twitter etc, using ASP.net with C#
Before this my development was based on three tier architecture (i.e Presentation Layer, business logic layer, and data access…

Jame
- 21,150
- 37
- 80
- 107
4
votes
1 answer
What are the cons of the riblet architecture in uber?
I am studying the current architecture of uber rider app and I got to know the current rider app was evolved from MVC to a specific architecture called riblet, which is designed on top of viper by Uber themselves. As I understood riblets is…

Sudeepa Nadeeshan
- 150
- 2
- 13
4
votes
1 answer
Why use trackbacks instead of the HTTP Referer header?
Trackbacks, and related protocols like WebMentions, exist to notify websites when other websites link to them. But the HTTP Referer header does this already, and is baked into the existing stack. So why do people use Trackbacks and other systems…

Naomi Slater
- 525
- 3
- 11
4
votes
2 answers
How to design/organize/architect the development of mobile web within a Rails application?
I'm going to do my best to phrase this as an answerable question and less as the start of a discussion.
The essence of my question is, in your experience, is it better to develop a mobile web version of your website as a separate app that uses your…

dandemeyere
- 341
- 1
- 4
- 14
3
votes
1 answer
Architecture for Semantic Web Framework
I am doing a project on Web Based Ontology for E-citizenship where a ".owl" file will be generated using Protege OWL editor. We have to use that file for enabling Web service. Can anyone suggest me the Web Architecture which I should follow for my…

A_tanA
- 143
- 1
- 7
3
votes
1 answer
When to stop sending push notifications to client when he logs out of my application
Being concerned with privacy, I want my backend to forget my clients push notification token if the user logs out from his mobile client.
The simplest use case is this:
George wants to see his facebook, but doesn't have his phone. George logs in…

NiRR
- 4,782
- 5
- 32
- 60
3
votes
1 answer
Does stateless only transfers client's state to somewhere else?
I have spent a whole day understanding what stateless architecture is. I read many posts and answers like
Can My Web App Implement User Login and Remain Stateless?
Pros and Cons of Sticky Session / Session Affinity load blancing strategy?…

JaskeyLam
- 15,405
- 21
- 114
- 149
3
votes
4 answers
Web architecture: MVC, Lazy initialization, Data transfer Objects, Open Session In View, is there a consensus approach?
What flaws do you see in the following design, (and what would be your ideal architecture suggestion) for a typical web 3-tier application?
My current blueprint approach is very roughly this (assuming Java, Spring, Hibernate,…

Eran Medan
- 44,555
- 61
- 184
- 276