Questions tagged [cloud]

This tag is for systems development life cycle questions involving cloud software: this is software that runs on a remote system where the people managing the software do not manage its hardware resources. This often involves on-demand resourcing where the environment in which the software lives may be turned on, off, or dynamically acquire or release hardware resources such as processors or storage.

58 questions
12
votes
2 answers

Should I lock rows in my cloud DB while they're being edited by a user

I am creating a desktop application that persists the data in the cloud. One concern I have is a beginning to edit an item in the application and leaving it for a while causing the data to become stale. This can obviously also happen if 2 people try…
yitzih
  • 983
  • 4
  • 15
8
votes
4 answers

what is a Cloud-Native application?

I have heard this term a couple of times. What exactly does a Cloud-Native application refers to? What are the features of a Cloud-Native applications?
ambes
  • 237
  • 4
  • 8
5
votes
5 answers

Is a cloud / lambda function a microservice?

If each cloud function or lambda function is hosted and scaled independently would it be considered a microservice?
Gwater17
  • 245
  • 1
  • 9
5
votes
1 answer

Dependency management for facades/adapters to cloud services (SemVer?)

Suppose I have a library, that basically works as a facade to some cloud service (e.g. JavaScript API that wraps around network calls to some RESTfull service). And once that service introduces a backward-incompatible change. There are two possible…
4
votes
1 answer

How to organize projects in AWS?

In our team, we are using AWS as our main cloud provider and currently, we have 3 projects hosted on their platform. We are about to have 2 more projects in the next weeks, but first, we want to organize our projects, because our current…
3
votes
1 answer

Is consistent hashing required for sharding?

I am reading about scaling of database and came to know about sharding technique. But I also read about consistent hashing technique. So how practically sharding is implemented? Do we arrange nodes in ring like consistent hashing and then assign…
rahul sharma
  • 321
  • 1
  • 7
3
votes
1 answer

Best practices for app-cloud synchronization of database representation

I'm planning a cookbook-like Android app that would let users store/add/edit their e-juice recipes, keep track of the ingredients, etc. Internally, I'll be storing the data in a database on the user's device (Room, which is an SQLite wrapper) and…
3
votes
2 answers

Open Source Cloud Computing

Recently I realized that the most popular social platforms on the net are in the hand of just a few companies, Google, Twitter, Facebook, to name just a few. Taking into account the world changing power of these frameworks I am looking for a…
3
votes
1 answer

Network computation

I'm pretty sure that someone has already thought about it and researched it extensively, but I'm having trouble finding any materials or even keywords to look for, for the idea that I was thinking about recently. I thought about this concept, where…
Karim Agha
  • 890
  • 8
  • 16
2
votes
1 answer

Best way to handle versioning between a desktop product and a cloud product when one depends on the other

Let's say that there are two products, product A and product B. Product A is a desktop product that customers download and install locally on their machine. This product follows a typical versioning process where quarterly releases are sent out to…
2
votes
2 answers

Architecture for uploading large files from many end points to the cloud storage

I am working on a desktop app that offers uploading to the cloud storage. Storage providers have an easy way to upload files. You get accessKeyId and secretAccessKey and you are ready to upload. I am trying to come up with optimal way for upload…
sanjihan
  • 123
  • 4
2
votes
1 answer

Where to store data for Microservices Architecture?

I currently build applications that are fairly monolithic. I have a one or many code bases that compile into one single binary/package and deployed on a cluster of docker containers. All of the data is stored on a single MySQL database, a redis…
Brad
  • 425
  • 6
  • 11
2
votes
1 answer

Streaming data from closed system to the cloud - proper approach to architecture

I have been asked to come up with a design for streaming data to the cloud. I have a closed system on a local server. I need to stream recently registered customers or updated customer records on the local DB to a cloud-based CRM and make data…
Mo Ali
  • 21
  • 2
2
votes
2 answers

Can ssh -X be considered as SaaS?

I am trying to understand SaaS (software as a service). What are the different ways of delivering it? We all know using ssh -X $host we can run software on a remote computer. Can this be considered SaaS?
SRIDHARAN
  • 125
  • 7
2
votes
1 answer

Multi-tenant cloud application and user credentials

I'm building a multi-tenant cloud application and actually I need a bit of help to solve a situation about the login. My app is a webscheduler, this allow to each customer to have a certain location where store the appointment, the location is the…
AgainMe
  • 151
  • 2
1
2 3 4