The high-level design and description of a software system. Architectural design distills away details of implementations, algorithms, and data representation to concentrate on the interaction of "black box" components.
0
votes
0answers
19 views
Principles of an extensible data proxy
There is a growing industry now with more than 30 companies playing in the Backend-As-A-Service (BaaS) market.
The principle is simple: give companies a secure way of exposing data housed on premises ...
1
vote
2answers
141 views
Building a database class in PHP
I wonder if I should write a database class for my application, and if so, how to accomplish it?
Over there on SO, a guy mentioned it should be written as an abstract class. However, I can't ...
-1
votes
0answers
47 views
Where to start building a BaaS [on hold]
I'm building a Cloud Platform, and the next phase of design involves building an extensible BaaS back end. (see http://youtu.be/lNi-05-PyEw)
The reason I think we can attempt this, is there are ...
7
votes
6answers
581 views
Why the most famous sites on the web are not all truly Single Page Applications? [on hold]
I'm currently building a single-page-application using AngularJs.
While I'm happy with this way of doing, I've noticed that huge and famous sites, like popular social networks for instance, always ...
1
vote
1answer
40 views
How to Best Seperate Service Layer Communication Plumbing & Business Logic
So I want to get a feel on how to best separate between a service layer's communication plumbing and actual business logic in SOA.
By plumbing, I refer to whatever technology you are using for doing ...
-2
votes
2answers
95 views
Rails/Node.js interaction
I and my co-worker are developing a web application with rails and node.js and we can't reach a consensus regarding a particular architectural decision.
Our setup is basically a rails server working ...
1
vote
2answers
83 views
REST or a message queue in a multi-tier heterogeneous system?
I'm designing a REST API for a three-tier system like: Client application -> Front-end API cloud server -> user's home API server (Home).
Home is a home device, and is supposed to maintain connection ...
1
vote
2answers
163 views
business logic: client-side vs. server side
Let's say 3-5 years ago (more or less) n-tier application on the server side - and some javascript/html/CSS for the UI was a basic approach for web development.
Nowadays we can see that traditional ...
-1
votes
2answers
81 views
WCF Service or something else (.Net)? [closed]
I'm trying to think of a good way to create a service that will run on 1 or several client machines, that perform some specific functions, most of which will be very long running (days or weeks), ...
0
votes
1answer
63 views
Sync / send data between front end and back end systems for an Ecommerce site
A client recently had a new backend .net stock management system developed that hooks into their EPOS and allows their stores to keep track of orders, products, customers, etc from a single central ...
1
vote
2answers
71 views
DDD Bounded Contexts & Domains?
I've been working in a relatively complex application with 10's of database tables (Aggregates, Entities/Value Objects) and applying DDD. At this point it appears to be basically DDD-Lite meaning that ...
3
votes
2answers
142 views
How relevant are “Requests per second” benchmarks?
Whenever a new framework is released it is a given that someone somewhere will benchmark it against other available solutions.
One interesting benchmark is the "Requests per second" benchmark. For ...
-1
votes
3answers
90 views
Choosing right database for school administration system [closed]
I need to choose the right database for the open source school administration system, which will be presented at one contest. As in Czech there is another one. Its main disadvantages are high fees ...
2
votes
3answers
75 views
Specifying the format in which I want to get a response through POST
It's a good practice to let a client specify the format in Web REST API:
GET /api/items/123.csv
However, not only GET can return some answer, but POST also can do
Status: 201 Created
{
mgs: ...
2
votes
3answers
118 views
HasMany RESTfull Implementation
So I've been reading a lot on RESTfull design - specifically dealing with resources.
Taking the canonical example of Users, Posts, and Comments, with relationships as:
Users ---(hasMany)---> Post ...