Click here to Skip to main content
15,885,365 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Quick Question about Cloud thing... Pin
Super Lloyd26-Apr-20 16:17
Super Lloyd26-Apr-20 16:17 
GeneralRe: Quick Question about Cloud thing... Pin
kmoorevs23-Apr-20 10:27
kmoorevs23-Apr-20 10:27 
GeneralRe: Quick Question about Cloud thing... Pin
rtischer827724-Apr-20 2:06
rtischer827724-Apr-20 2:06 
GeneralRe: Quick Question about Cloud thing... Pin
jschell26-Apr-20 9:12
jschell26-Apr-20 9:12 
GeneralRe: Quick Question about Cloud thing... Pin
rtischer827727-Apr-20 2:30
rtischer827727-Apr-20 2:30 
GeneralRe: Quick Question about Cloud thing... Pin
Bruce Patin24-Apr-20 3:16
Bruce Patin24-Apr-20 3:16 
GeneralRe: Quick Question about Cloud thing... Pin
Steve Naidamast24-Apr-20 6:49
professionalSteve Naidamast24-Apr-20 6:49 
GeneralRe: Quick Question about Cloud thing... Pin
jschell26-Apr-20 9:27
jschell26-Apr-20 9:27 
Super Lloyd wrote:
Although I can't help but wonder.. if you have a read and write database used by almost any page you serve, wouldn't you say both assertion below are true?


  • since the DB is read/write you can't spawn multiple copy of it on multiple server
  • since this one server is used for all your queries, you can't really scale your website


All of that is irrelevant if the business doesn't have the traffic to require multiple servers. In that case a hosting company (cloud service) is just providing the expertise to keep that single server up an running all the time. You are responsible for the data but not the box, operating system and perhaps not even the database software.

But if the business does have enough volume then the business itself drives what the specifics are of how the volume can be handled.

If a Point of Sale device is ringing up a transaction in Los Angles then there is no overlap between that transaction and one at the same time in Tampa Bay. The cashier is different, the customer is different, the fulfillment center is different. Same is true for medical, construction, movie theaters, etc.

As one design consideration a smaller company can make if they actually have the volume is that replicated servers do not all need to be read and write. It is likely that many more transactions will be reads rather than writes. So most can be read only. That reduces load on the write server, often significantly. Writes are replicated to the read servers.

That leads to the design consideration of timeliness. Does a new user that was just created in New York (east coast server) need to actually be visible to the user in California (west coast server) immediately or is 5 seconds later good enough? After all the customer service rep that created that user probably needs to do some stuff before they even tell the user it is working. And that will take more than 5 seconds.

Naturally very large businesses have much more complicated design problems that they must deal with. But companies can get by with must less complications for quite a long time before they encounter those problems.
GeneralWell, that was fun... Pin
OriginalGriff22-Apr-20 22:59
mveOriginalGriff22-Apr-20 22:59 
QuestionRe: Well, that was fun... Pin
CPallini22-Apr-20 23:42
mveCPallini22-Apr-20 23:42 
AnswerRe: Well, that was fun... Pin
MarkTJohnson23-Apr-20 1:48
professionalMarkTJohnson23-Apr-20 1:48 
GeneralRe: Well, that was fun... Pin
RickZeeland22-Apr-20 23:49
mveRickZeeland22-Apr-20 23:49 
GeneralRe: Well, that was fun... Pin
OriginalGriff23-Apr-20 0:04
mveOriginalGriff23-Apr-20 0:04 
GeneralRe: Well, that was fun... Pin
Peter_in_278023-Apr-20 1:06
professionalPeter_in_278023-Apr-20 1:06 
GeneralRe: Well, that was fun... Pin
OriginalGriff23-Apr-20 1:09
mveOriginalGriff23-Apr-20 1:09 
GeneralRe: Well, that was fun... Pin
DRHuff23-Apr-20 2:53
DRHuff23-Apr-20 2:53 
GeneralRe: Well, that was fun... Pin
MarkTJohnson23-Apr-20 2:13
professionalMarkTJohnson23-Apr-20 2:13 
GeneralRe: Well, that was fun... Pin
Peter_in_278023-Apr-20 3:31
professionalPeter_in_278023-Apr-20 3:31 
GeneralRe: Well, that was fun... Pin
Amarnath S23-Apr-20 2:10
professionalAmarnath S23-Apr-20 2:10 
GeneralRe: Well, that was fun... Pin
MarkTJohnson23-Apr-20 3:46
professionalMarkTJohnson23-Apr-20 3:46 
GeneralRe: Well, that was fun... Pin
5teveH23-Apr-20 2:41
5teveH23-Apr-20 2:41 
GeneralRe: Well, that was fun... Pin
RickZeeland23-Apr-20 3:56
mveRickZeeland23-Apr-20 3:56 
GeneralRe: Well, that was fun... Pin
Rick York23-Apr-20 6:23
mveRick York23-Apr-20 6:23 
GeneralCCC 2020-04-23 Pin
Paddington Bear22-Apr-20 22:01
Paddington Bear22-Apr-20 22:01 
GeneralRe: CCC 2020-04-23 Pin
OriginalGriff22-Apr-20 22:53
mveOriginalGriff22-Apr-20 22:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.