What do you think?
Everywhere there is buzz about cloud computing.How is it helpful to business?

Dani AI

Generated

A compact, practical primer that expands on the earlier replies from , , and the marketing angle from . Social platforms aren’t a single “thing” in the cloud — they’re collections of cooperating services. Below are the building blocks social systems use, concise troubleshooting signals, and a short starter checklist for anyone designing or operating social features.

  • Global delivery (CDN / edge): push images, scripts and video fragments to edge caches; use versioned URLs and sensible Cache‑Control headers so updates and cache invalidation are predictable.
  • Durable media + processing: keep originals in object storage and run scalable workers (or serverless jobs) for thumbnails, transcodes and virus scans. Multipart uploads reduce failures for large files.
  • Ingest and decoupling: write user events into durable streams or queues and process asynchronously; use dead‑letter queues and backpressure so spikes don’t collapse services.
  • Feed/timeline strategies: choose between fan‑out‑on‑write (precompute feeds) and fan‑out‑on‑read (compute per request) — hybrids are common when a mix of many small accounts and a few huge accounts coexist.
  • Low‑latency state: use in‑memory caches for hot items and materialized views for common queries; tune TTLs to balance freshness vs cost.
  • Personalization & moderation: stream events into realtime pipelines for ranking and alerting, and keep heavy model training isolated on batch clusters.
  • Observability: instrument requests, queue depth, worker lag and cache hit rates; these are your primary levers during incidents.

Troubleshooting & cost-control pointers:

  • Feed lag → check queue depth, worker latency and cache‑miss rate.
  • Slow media → verify CDN origin, cache headers and parallel upload behavior.
  • Surprise bill → inspect data egress, aggressive autoscaling or runaway background jobs; set budgets/alerts.
  • Compliance → plan for encryption, retention and regional residency rules up front.

Three quick starter actions:

  1. Put user media on object storage + CDN with cache rules.
  2. Decouple writes via a managed queue/stream and process feeds asynchronously.
  3. Add basic SLOs, tracing and cost alerts before you launch.

These points tie the marketing value of viral traffic back to the engineering choices that make it scalable and cost‑manageable.

Recommended Answers

All 4 Replies

Member Avatar for Member #949455

Everywhere there is buzz about cloud computing.How is it helpful to business?

I think it will save alot of time/money on Maintenance

The way I understand it -- and I'm no expert on the subject -- is that Cloud Computing is nothing more than storing data on someone else's server so that you can access it by any computer that has the correct permissions. It's similar concept to having an external hard drive -- but this time the external hard drive is located somewhere on the internet. AFAIK you can't run other programs on it, such as MySQL server, the cloud is for storage and retrieval only. It would be great if a database server could be running on the cloud so that everyone within a world-wide company could access the same data at the same time, just like they can now with a LAN database. And that would be a great advancement in the medical field where a doctor could access a patient's data from anywhere in the world.

You're right in that cloud computing is storing data on someone else's server. While technically it might be a similar concept to having an external hdd, in practice it is very different.

I also just want to point out that you are incorrect in that it's only for data storage and retrieval. Virtual servers can be run in the cloud, and that's very prevalent nowadays. Windows Azure is a popular example of a cloud-based database server. Virtualization is becoming more and more popular nowadays with the ease and simplicity in which virtual machines can be migrated from locally to remotely living in the cloud.

From a business perspective, cloud computing is almost always synonymous with SaaS products (software-as-a-service). The main advantage to cloud computing is that, for the first time ever, businesses have the ability to short-term lease hardware and software licenses without any upfront costs related to hardware, software, IT personnel, etc. Instead, you're effectively just paying a monthly fee which includes maintenance, support and an uptime guarantee.

In many cases, cloud computing offers access to technology that would otherwise be cost prohibitive. The additional benefit is scalability. Cloud computing and virtualization allows the ease of upgrading, as the needs and resource demands of the business grow, as simply as paying a slight fee increase on the next bill. Often times, there's a pay-for-what-you-use policy, which virtually eliminates the risk on the part of the business to accurately estimate how many resources will be needed ahead of time. This is also very cost effective for seasonal businesses (such as sports leagues) that might get an outstanding amount of traffic during a small portion of the year and virtually no traffic the remainder of the year. Cloud computing gives access to the resources needed (with a higher cost) only when they're needed, and there's no excessive hardware/software/personnel/maintenance/etc costs during the remainder of the time. As you can imagine, this can save billions of dollars.

Social media sites are the best way for driving traffic instantly , So make the proper use of the social media sites for better traffic.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.