Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. How many?

How many?

Scheduled Pinned Locked Moved The Lounge
hostingcloudquestion
40 Posts 17 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

    How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

    D Offline
    D Offline
    den2k88
    wrote on last edited by
    #21

    With EU GDPR it may become quite unsafe relying on cloud vendors because they are not the Controllers or Processors of data treatment and if they don't have the main registered office in the EU they are unbound by GDPR laws - their EU customers are not, and a court of law can easily rule that using a particular or any cloud providers is not "adequate protection". And the chances of this happening depend entirely on politics. This could have a massive effect on the usage of cloud services, given the impossibility of actuating the mandated periodical security audits, impossibility of actually knowing if the internal management of data is GDPR compliant and impossibility of knowing the true position of the data service. Or, on the contrary, it can become the easiest and cheapest way for EU companies to cheat around most of the GDPR.

    GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

    1 Reply Last reply
    0
    • N Nelek

      Sander Rossel wrote:

      The chances of that happening to Azure, AWS or GC in Europe are really small though. ... My point is, we can all start panicking if Microsoft is banned from our country.

      I am not panicking on Microsoft being banned of Europe. I just don't consider the possibility of XXX-Cloud-Provider being forced or being hacked to pull the plug / activate a *.* firewall / whatever it is needed to cut the services for a concrete country / group of countries that "really small though". To give a better reply to that I would open the possibility in fast Soapbox degeneration and I don't want to do it.

      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

      Sander RosselS Offline
      Sander RosselS Offline
      Sander Rossel
      wrote on last edited by
      #22

      Let's put it this way, the sure thing for Microsoft to lose business is to cut off all their customers or be unavailable. So they'll be really careful about that.

      Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

      1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        Kornfeld Eliyahu Peter wrote:

        There is no no-brain solution, one have to learn and examine and choose mindfully...

        Let's put it this way. Telling my customers to buy a server, hire another party to install it, invest thousands, just to run their application. Or let me host it for €50 a month on Azure. That's the no-brainer here :laugh: Also, if you were starting from scratch, I'd really consider the cloud (as much cloud native as possible). When you already have legacy and on-premise environments it's less obvious. I just really don't agree with the "never cloud" mentality I see here.

        Kornfeld Eliyahu Peter wrote:

        So that why we had a 4 hours downtime

        Yeah, shit like that happens. Happened on our on-premises too though. I've had a three days outage on an on-premises system, some (third-party) application had to be rewritten for it to work again. I've seen it with Azure DevOps too, somehow always when we wanted to deploy X| But I've had to wait for hours on a build on an on-premises Jenkins server too. Never had an outage of my services on Azure though. People act like everything will always go wrong on the cloud and everything always goes right on-premises, but the truth is outages happen on-premises too and the cloud can have really high uptime just as well.

        Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu Peter
        wrote on last edited by
        #23

        We definitely went o the cloud - it is probably the best for our small customers... However, we have some large (including some that cloud, or anything depends on the internet is just a no-go for them [security]) that already run a huge IT department and not willing to add the cloud to that... With all this we have one application to sell (lots of parts but one solution), so it must run on all setups from single computer to the cloud... Of course we can not develop different versions to different platforms... I would say - the right tool...

        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

        "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

        Sander RosselS 1 Reply Last reply
        0
        • G GuyThiebaut

          At some point you need a concrete implementation. Yes abstractions are good, but at some point you need to actually connect to the repository or service or whatever the interface is for CRUD operations on the data. At that point there will be a dependency, so while I agree with being as independent as possible at some point there will be a dependency whether it is via some sort of config file or API.

          “That which can be asserted without evidence, can be dismissed without evidence.”

          ― Christopher Hitchens

          Z Offline
          Z Offline
          ZurdoDev
          wrote on last edited by
          #24

          Exactly! :thumbsup: Not sure what they were meaning.

          Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

          1 Reply Last reply
          0
          • L Lost User

            actually you've identified one of the major problems so many lazy and reckless developers (system architects and down) are REcreating. Go back just a few years and before, apps were targeted at platforms, (be it server, client, even infra such as databases). slowly people have come around to platform independence. supposedly the cloud was meant to further drive platform independence, - and yeah, at the client level that's mostly true Well guess what the lazy, reckless (and let's face it therein useless) dev teams are doing now are doing at the provider level. well (not making this political but it clearly demonstrates the point) just like the world let China not just dominate but virtually own healthcare manufacturing idiot dev leads are lowering their nuts right into cloud providers specifities. nothing wrong with choosing a provider, but develop agnostically. - should become a test requirement - "what platform do you target" should cease be a question.

            pestilence [ pes-tl-uh ns ] noun 1. a deadly or virulent epidemic disease. especially bubonic plague. 2. something that is considered harmful, destructive, or evil. Synonyms: pest, plague, CCP

            Z Offline
            Z Offline
            ZurdoDev
            wrote on last edited by
            #25

            Not sure what you are getting on about but if I am storing files in Azure storage, it has to be code that works ONLY with Azure storage. :doh: :wtf: My logic for picking the files or flagging them as being stored can of course be separate.

            Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

            1 Reply Last reply
            0
            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

              How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

              Z Offline
              Z Offline
              ZurdoDev
              wrote on last edited by
              #26

              I have always been a Microsoft developer and currently most everything I do is in Azure.

              Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

              1 Reply Last reply
              0
              • Sander RosselS Sander Rossel

                I have, for the long term, and with good reasons. I don't get the platform dependence @lopatir is talking about. I just develop an ASP.NET Core application that I can host on-premises or in the cloud and on Windows or Linux, so what's the deal? Besides, how is a WinForms or ASP.NET application not platform dependent? Works on all Windows platforms that support your version of .NET and your database needs at least Windows Server 2012, such freedom, much hosting :confused: However, I have one client that went from all paper to having an application. They use the application in the field (like literally fields where they gather hay), so the application has to be available everywhere. We have two choices, buy a server and install and secure SQL Server and IIS and a Domain Controller(!), something I don't know how to do. The client is as a-technical as they get, so they can't do it either. Or put it in the cloud and be done with it, that I can do and it very easy and it costs the client about €50 a month. Maybe a server would've been cheaper over three years time, but it just isn't worth the hassle in this case. Another customer has plenty of on-premises servers... That I don't have access to! Every time I have to do anything I have to call their (external) IT department and plan a day and time. So, I just put everything in the cloud. The customer was initially happy because they're now one of the most modern companies in their field, although I think the IT manager isn't as happy anymore because he's a control freak and now that we're on Azure he can't be bothered to learn the cloud, so that's a bit of a black box for him. They even ended up with two Azure environment because their external IT party created one too that I knew nothing about (while they knew about mine) :doh: Kind of tells you how much the IT manager is on top of it... Anyway, it also allowed me to use some cloud-only services, like Azure Functions and Logic Apps. I'm not quite happy with my Functions because they somehow don't work as advertised (but still free), but the Logic Apps are just way easier than coding it yourself. I've now created a little on-premises app because I really couldn't access their SMTP server in the cloud, but I'm waiting for credentials and someone to give me access. Too bad, the Logic App would've been a MUCH faster alternative... I've got another customer coming up who is going to the cloud as well. Simply because for €50 a month yo

                D Offline
                D Offline
                Daniel Pfeffer
                wrote on last edited by
                #27

                It depends on (a) the required level of reliability, (b) the required security, and (c) the required disaster recovery plan. The cloud (as provided by Microsoft/Google/Amazon or other large players) is pretty good as far as reliability is concerned. Where it falls down IMO is on security - if the data are not on your server, you don't own them. As for disaster recovery, any DR scheme is useless once you tailor your application to a specific provider. While it is unlikely that MS /Google/Amazon will go bankrupt or be banned from operating in your country, a good DR plan should take these contingencies into account.

                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                Sander RosselS 1 Reply Last reply
                0
                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                  How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

                  "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                  K Offline
                  K Offline
                  KarstenK
                  wrote on last edited by
                  #28

                  My company learned the "hard way" to provide some own cloud services. Mostly to use AWS resources.

                  Press F1 for help or google it. Greetings from Germany

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    We definitely went o the cloud - it is probably the best for our small customers... However, we have some large (including some that cloud, or anything depends on the internet is just a no-go for them [security]) that already run a huge IT department and not willing to add the cloud to that... With all this we have one application to sell (lots of parts but one solution), so it must run on all setups from single computer to the cloud... Of course we can not develop different versions to different platforms... I would say - the right tool...

                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                    Sander RosselS Offline
                    Sander RosselS Offline
                    Sander Rossel
                    wrote on last edited by
                    #29

                    Kornfeld Eliyahu Peter wrote:

                    I would say - the right tool...

                    Exactly, and for my smaller customers, Azure is definitely the right tool. But the general vibe I got from this thread was that cloud is NEVER the right tool.

                    Kornfeld Eliyahu Peter wrote:

                    anything depends on the internet is just a no-go for them [security]

                    I don't think security has to be an issue in the cloud. Of course not having any internet access at all is always more secure, but that's rarely possible nowadays. I had a potential customer (before COVID-19 happened) who wanted to make sure everything kept working during an internet outage, which apparently happens from time to time in his region. He has a butchery and the meat processing really can't be interrupted during the day because they have a tight schedule. Obviously, I won't be using the cloud there, if he ever becomes my customer.

                    Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                    Kornfeld Eliyahu PeterK 1 Reply Last reply
                    0
                    • Sander RosselS Sander Rossel

                      Kornfeld Eliyahu Peter wrote:

                      I would say - the right tool...

                      Exactly, and for my smaller customers, Azure is definitely the right tool. But the general vibe I got from this thread was that cloud is NEVER the right tool.

                      Kornfeld Eliyahu Peter wrote:

                      anything depends on the internet is just a no-go for them [security]

                      I don't think security has to be an issue in the cloud. Of course not having any internet access at all is always more secure, but that's rarely possible nowadays. I had a potential customer (before COVID-19 happened) who wanted to make sure everything kept working during an internet outage, which apparently happens from time to time in his region. He has a butchery and the meat processing really can't be interrupted during the day because they have a tight schedule. Obviously, I won't be using the cloud there, if he ever becomes my customer.

                      Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                      Kornfeld Eliyahu PeterK Offline
                      Kornfeld Eliyahu PeterK Offline
                      Kornfeld Eliyahu Peter
                      wrote on last edited by
                      #30

                      Sander Rossel wrote:

                      I don't think security has to be an issue in the cloud.

                      These are gov issues - security means something else there...

                      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                      Sander RosselS 1 Reply Last reply
                      0
                      • D Daniel Pfeffer

                        It depends on (a) the required level of reliability, (b) the required security, and (c) the required disaster recovery plan. The cloud (as provided by Microsoft/Google/Amazon or other large players) is pretty good as far as reliability is concerned. Where it falls down IMO is on security - if the data are not on your server, you don't own them. As for disaster recovery, any DR scheme is useless once you tailor your application to a specific provider. While it is unlikely that MS /Google/Amazon will go bankrupt or be banned from operating in your country, a good DR plan should take these contingencies into account.

                        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                        Sander RosselS Offline
                        Sander RosselS Offline
                        Sander Rossel
                        wrote on last edited by
                        #31

                        Daniel Pfeffer wrote:

                        Where it falls down IMO is on security - if the data are not on your server, you don't own them.

                        I don't think that's true? Cloud providers just provide you with storage capability. I guess they could access it if they wanted to, although they won't know your password (I hope). At least I always make sure my data stays in Europe, preferably Amsterdam, because of GDPR. The USA is a no-go due to privacy concerns. But I don't think they actually own your data and it may even be illegal for them to use it. It's a bit of a grey area though, like when the USA said "if you're a US company the US has the right to view your data no matter where in the world it's stored." But that comes with international companies I guess. Azure has pretty good disaster recovery capabilities. You can backup to your on-premises servers or keep it in Azure in other regions or continents. For example, Amsterdam and Dublin, or Amsterdam and New York.

                        Daniel Pfeffer wrote:

                        a good DR plan should take these contingencies into account.

                        I guess that's a cost/risk descision. If the costs for planning something like that are millions and the chances of it happening are minuscule it may not be worth it. You'll probably have other issues too, like Windows not getting security updates anymore, but your ASP.NET application being unable to run on anything else but Windows. You may be able to run it for a while, but having to rewrite everything could mean the end of your company just as well.

                        Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                        1 Reply Last reply
                        0
                        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                          Sander Rossel wrote:

                          I don't think security has to be an issue in the cloud.

                          These are gov issues - security means something else there...

                          "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #32

                          Yes, a lot of hot air :D What Government Organizations Can Learn From The Private Sector About Cybersecurity[^] Seriously, I worked for a (semi-)government company who had a so-called DMZ and only a few people were able to access the production servers, USB was forbidden, etc. I was lured in with stories about cloud migrations and software modernization, but once I was in I discovered cloud was a no-go because management didn't think it was secure. Meanwhile, all passwords were stored in config files and committed to source control :laugh: I get it though, their policies are secure, but ultimately it's only as secure as the weakest link :sigh: Like the IT manager at a very large international enterprise whose products are in all our houses who opened some ransomware email on a server X| Management can't say "you can't store passwords in config files" because that's so low level they don't even know it's happening. They can say "you cannot open ransomware email", but if even their IT manager doesn't recognize them you're pretty screwed either way.

                          Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                          Greg UtasG 1 Reply Last reply
                          0
                          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                            How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

                            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #33

                            You don't hardcode against a provider, you make an abstraction layer X|

                            Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                            1 Reply Last reply
                            0
                            • Sander RosselS Sander Rossel

                              Yes, a lot of hot air :D What Government Organizations Can Learn From The Private Sector About Cybersecurity[^] Seriously, I worked for a (semi-)government company who had a so-called DMZ and only a few people were able to access the production servers, USB was forbidden, etc. I was lured in with stories about cloud migrations and software modernization, but once I was in I discovered cloud was a no-go because management didn't think it was secure. Meanwhile, all passwords were stored in config files and committed to source control :laugh: I get it though, their policies are secure, but ultimately it's only as secure as the weakest link :sigh: Like the IT manager at a very large international enterprise whose products are in all our houses who opened some ransomware email on a server X| Management can't say "you can't store passwords in config files" because that's so low level they don't even know it's happening. They can say "you cannot open ransomware email", but if even their IT manager doesn't recognize them you're pretty screwed either way.

                              Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                              Greg UtasG Offline
                              Greg UtasG Offline
                              Greg Utas
                              wrote on last edited by
                              #34

                              Government has no incentive to learn from the private sector, because those running it have no skin in the game. They seldom answer to anyone, have few budgetary constraints, and rely on violence to keep their "customers".

                              Robust Services Core | Software Techniques for Lemmings | Articles

                              <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                              <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                              Sander RosselS 1 Reply Last reply
                              0
                              • Greg UtasG Greg Utas

                                Government has no incentive to learn from the private sector, because those running it have no skin in the game. They seldom answer to anyone, have few budgetary constraints, and rely on violence to keep their "customers".

                                Robust Services Core | Software Techniques for Lemmings | Articles

                                Sander RosselS Offline
                                Sander RosselS Offline
                                Sander Rossel
                                wrote on last edited by
                                #35

                                Yeah, it's not like they have competition. You are legally obliged to file your taxes at the website of your one and only tax authority. Our tax authority used to have a slogan, freely translated "we can't make it any easier, but we can make it more fun." They failed at both, but how the hell can't they make it easier!? How about you give us a clear and responsive website without so much jargon so I know what I have to enter where? :wtf: They're now going to force companies to use some paid third-party login service. It didn't work on someone I know's phone, so she never was able to login and so she never paid (after many emails, of course, that just said she had to restart her phone). They went as far as to send a debt collector, but she was ultimately in the right. It sure as hell doesn't count as "easy" or "fun" (well, it may be fun to send the debt collector back and get your right anyway) :laugh: What's more absurd is that you now have to pay to file taxes that you are obliged to do!? :wtf: Making it easier should be easier than making it fun :sigh: And that's just one government example, but probably the worst.

                                Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                1 Reply Last reply
                                0
                                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                  How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

                                  "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                  R Offline
                                  R Offline
                                  Rick York
                                  wrote on last edited by
                                  #36

                                  Not me and it ain't gonna happen. We are more likely to make our own than to rent one.

                                  "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                                  1 Reply Last reply
                                  0
                                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                    How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

                                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                    G Offline
                                    G Offline
                                    Gary R Wheeler
                                    wrote on last edited by
                                    #37

                                    The products I develop can not be implemented in the 'cloud'. [insert pregnant pause here while I wait for questions]

                                    Software Zen: delete this;

                                    1 Reply Last reply
                                    0
                                    • Sander RosselS Sander Rossel

                                      Kornfeld Eliyahu Peter wrote:

                                      There is no no-brain solution, one have to learn and examine and choose mindfully...

                                      Let's put it this way. Telling my customers to buy a server, hire another party to install it, invest thousands, just to run their application. Or let me host it for €50 a month on Azure. That's the no-brainer here :laugh: Also, if you were starting from scratch, I'd really consider the cloud (as much cloud native as possible). When you already have legacy and on-premise environments it's less obvious. I just really don't agree with the "never cloud" mentality I see here.

                                      Kornfeld Eliyahu Peter wrote:

                                      So that why we had a 4 hours downtime

                                      Yeah, shit like that happens. Happened on our on-premises too though. I've had a three days outage on an on-premises system, some (third-party) application had to be rewritten for it to work again. I've seen it with Azure DevOps too, somehow always when we wanted to deploy X| But I've had to wait for hours on a build on an on-premises Jenkins server too. Never had an outage of my services on Azure though. People act like everything will always go wrong on the cloud and everything always goes right on-premises, but the truth is outages happen on-premises too and the cloud can have really high uptime just as well.

                                      Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                      N Offline
                                      N Offline
                                      Nelek
                                      wrote on last edited by
                                      #38

                                      Sander Rossel wrote:

                                      People act like everything will always go wrong on the cloud and everything always goes right on-premises, but the truth is outages happen on-premises too and the cloud can have really high uptime just as well.

                                      No, I (at least I) act against, the cloud is wonderful and a "no-brainer" It has advantages and disadvantages as everything. It might be the best solution, but it doesn't have to be it. For some things will be the only logical solution, but for others should not even be considered. I can understand your plus points, but it looks like you have been lucky enough in your life to not see the negative sides that some more experienced (and I mean it from the point of view "more years in the field", nothing to do with "better professional than you") are more cautious about.

                                      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                      1 Reply Last reply
                                      0
                                      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                        How many of you bounded their future applications to some cloud provider? Are those applications are for the long therm or more for the middle-short term?

                                        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                        M Offline
                                        M Offline
                                        Member_14192382
                                        wrote on last edited by
                                        #39

                                        I just do not see it as an either/or situation, whether for an app or for data storage, desktop app or cross-platform app. I offer clients options of cloud providers or on-site servers. 99% of the code is the same, with modules to connect to various cloud services or to an on-site server. The read/write module for data I/O is selected by a state variable for the particular project. I can set up the local server or configure for cloud service. In any case I encrypt the data and back it up elsewhere. You end up with situations like China does not allow anything from Google, so it is Microsoft cloud services or local server. Some clients like Google platform. I can advise but do not make the final decision. At the end of the day it is a customer preference.

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          actually you've identified one of the major problems so many lazy and reckless developers (system architects and down) are REcreating. Go back just a few years and before, apps were targeted at platforms, (be it server, client, even infra such as databases). slowly people have come around to platform independence. supposedly the cloud was meant to further drive platform independence, - and yeah, at the client level that's mostly true Well guess what the lazy, reckless (and let's face it therein useless) dev teams are doing now are doing at the provider level. well (not making this political but it clearly demonstrates the point) just like the world let China not just dominate but virtually own healthcare manufacturing idiot dev leads are lowering their nuts right into cloud providers specifities. nothing wrong with choosing a provider, but develop agnostically. - should become a test requirement - "what platform do you target" should cease be a question.

                                          pestilence [ pes-tl-uh ns ] noun 1. a deadly or virulent epidemic disease. especially bubonic plague. 2. something that is considered harmful, destructive, or evil. Synonyms: pest, plague, CCP

                                          P Offline
                                          P Offline
                                          pmauriks
                                          wrote on last edited by
                                          #40

                                          With due respect, why do you think Microsoft and Google are investing so much into the cloud? You are always going to get business people who are focussed on the tactical, rather than the long term and strategic. . . and they don't care, since once they sold the product, they move to another business. In other fields it would be called shonky workmanship.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups