Question: What is important to know from a software development perspective about this topic and its relationship with traditional operating systems? Cloud is something that everyone
What is important to know from a software development perspective about this topic and its relationship with traditional operating systems?
Cloud is something that everyone in this industry should be aware of and at least becoming familiar with. More and more software products are moving to a cloud based environment for many different reasons. One is not needing to have an inhouse server to support the software. Another is the accessibility and scalability of cloud vs traditional operating systems. Whatever the reason, more and more companies are opting for cloud over traditional.
How does developing the software for each platform differ? How is it similar?
While the core of developing is the same no matter the platform, cloud offers a number of resources that arent available in a traditional OS which make development much easier, reduces stress on developers, and makes it easier to keep the customer as a priority throughout the process.
What does it mean for a cloudbased system to be serverless? How does this influence the software development process?
This just means that all server management is taken care of by the cloud hosting company. This reduces the need for developers to maintain servers throughout the process or during the maintenance phase of development. This helps to keep costs of development lower and scalability higher.
How does architecting applications for the cloud differ from traditional operating systems? Are there advantages to this method and, if so what are they?
In traditional development, everything about the project is dependent on the operating system. This can cause complications in the future with migration, scalability, and many other aspects of the development. Cloud doesnt have these setbacks, leaving me to think cloud would be the more advantageous way to develop.
What are the cost differences between traditional and cloudbased operating platforms?
Cloud based platforms are more cost effective as much of the backend work is handled by the cloud hosting company. Traditional platforms take more people and time investment thereby costing more overall.
Do today's cloudbased platforms make traditional operating systems obsolete? Why or why not? Explain your reasoning.
While there are always going to be some holdouts in any form of progression, eventually cloud will be the leading platform and will render traditional systems obsolete. The cost is going to be a big driving factor to this, as is the scalability.
Which operating platform are you most likely to recommend and develop prototype code for? Why? Provide a rationale for your recommendation.
Personally, to keep up with the everchanging world of software, Im more likely to lean toward learning all that I can about the cloud platform while having a secondary focus on either windows or android and doing my best to have a functional understanding of the other platforms. This will ensure that I am keeping up as the change to cloud really gets foothold and slowly renders other platforms obsolete.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
