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 Offline
    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu Peter
    wrote on last edited by
    #1

    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

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

    L N C Sander RosselS D 11 Replies 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
      #2

      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

      Kornfeld Eliyahu PeterK G Z P 4 Replies 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

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

        Not me

        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
        • 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

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

          I think that not only it is platform dependent now again, it is vendor dependent in the worst way... As with all (most) of the online services we use/buy today there is no guaranties to continuity or backward compatibility maintenance... Your service terms (toward you clients) are totally dependent on 3rd parties that are unpredictable at the best...

          "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

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

            I think that not only it is platform dependent now again, it is vendor dependent in the worst way... As with all (most) of the online services we use/buy today there is no guaranties to continuity or backward compatibility maintenance... Your service terms (toward you clients) are totally dependent on 3rd parties that are unpredictable at the best...

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

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #5

            This is partly why I haven't leapt into the Cloud: I can see the advantages, but the disadvantages are too huge and numerous to outweigh that. Maybe in ten years when the dust and hype has settled and we have a "truely agnostic" Cloud it'll be worth it, but at the moment it's a silly move for anything "company significant".

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony AntiTwitter: @DalekDave is now a follower!

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            J 1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              This is partly why I haven't leapt into the Cloud: I can see the advantages, but the disadvantages are too huge and numerous to outweigh that. Maybe in ten years when the dust and hype has settled and we have a "truely agnostic" Cloud it'll be worth it, but at the moment it's a silly move for anything "company significant".

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony AntiTwitter: @DalekDave is now a follower!

              J Offline
              J Offline
              Johnny J
              wrote on last edited by
              #6

              Call it like it is: You feel too old to learn new stuff... ;) (I know the feeling :sigh: )

              Anything that is unrelated to elephants is irrelephant
              Anonymous
              -----
              The problem with quotes on the internet is that you can never tell if they're genuine
              Winston Churchill, 1944
              -----
              Never argue with a fool. Onlookers may not be able to tell the difference.
              Mark Twain

              L Kornfeld Eliyahu PeterK OriginalGriffO Sander RosselS 4 Replies Last reply
              0
              • J Johnny J

                Call it like it is: You feel too old to learn new stuff... ;) (I know the feeling :sigh: )

                Anything that is unrelated to elephants is irrelephant
                Anonymous
                -----
                The problem with quotes on the internet is that you can never tell if they're genuine
                Winston Churchill, 1944
                -----
                Never argue with a fool. Onlookers may not be able to tell the difference.
                Mark Twain

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

                Don't rush in! Learn to be patient and wait. ... for retirement. (or even better: lucrative legacy app support.)

                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

                1 Reply Last reply
                0
                • J Johnny J

                  Call it like it is: You feel too old to learn new stuff... ;) (I know the feeling :sigh: )

                  Anything that is unrelated to elephants is irrelephant
                  Anonymous
                  -----
                  The problem with quotes on the internet is that you can never tell if they're genuine
                  Winston Churchill, 1944
                  -----
                  Never argue with a fool. Onlookers may not be able to tell the difference.
                  Mark Twain

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

                  I learned on mainframes (too)... Used to take a bus (or walk about 40 min) to get to city center where in a ugly building there was a computer to actually compile-and-run my program I wrote offline (really offline)... It was worst than it sounds (bugs actually killed you)... Cloud remembers me that very same dependency - with very little added value...

                  "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

                  1 Reply Last reply
                  0
                  • J Johnny J

                    Call it like it is: You feel too old to learn new stuff... ;) (I know the feeling :sigh: )

                    Anything that is unrelated to elephants is irrelephant
                    Anonymous
                    -----
                    The problem with quotes on the internet is that you can never tell if they're genuine
                    Winston Churchill, 1944
                    -----
                    Never argue with a fool. Onlookers may not be able to tell the difference.
                    Mark Twain

                    OriginalGriffO Offline
                    OriginalGriffO Offline
                    OriginalGriff
                    wrote on last edited by
                    #9

                    I don't think so, it just feels like a retrograde step back to the centralized systems (and BOFH) had back before the PC - only without the security that had. All the major cloud suppliers have had (unrelated) data leak / theft problems with other systems, so how do we know that their cloud offerings are any better? And the cheaper ones (which accountants love) are likely to be cheaper for a reason - how secure are they? How solid are the backups? Even the expensive suppliers employ minimum wage workers as much as possible - what are they doing (or willing to do) to supplement their income? It just looks like a high risk solution for anything important, that security is a total afterthought instead of bullet point one on the PowerPoint design strategy document ... :laugh:

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony AntiTwitter: @DalekDave is now a follower!

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                    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

                      C Offline
                      C Offline
                      CodeWraith
                      wrote on last edited by
                      #10

                      0.0, and I have not yet reached the lowest intention of ever doing so.

                      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                      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

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

                        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

                        Kornfeld Eliyahu PeterK N D 3 Replies Last reply
                        0
                        • J Johnny J

                          Call it like it is: You feel too old to learn new stuff... ;) (I know the feeling :sigh: )

                          Anything that is unrelated to elephants is irrelephant
                          Anonymous
                          -----
                          The problem with quotes on the internet is that you can never tell if they're genuine
                          Winston Churchill, 1944
                          -----
                          Never argue with a fool. Onlookers may not be able to tell the difference.
                          Mark Twain

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

                          This! :laugh:

                          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

                            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

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

                            Sander Rossel wrote:

                            I don't get the platform dependence @lopatir is talking about.

                            I do not think the platform dependency mentioned meant Windows vs Linux... but cloud provider vs cloud provider... Which is worst, as now you not writing application for OS but for OS hosted at specific cloud provider...

                            Sander Rossel wrote:

                            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.

                            It has nothing to do with the cloud application/development - as it is represented by providers - it is simple server/service hosting...

                            Sander Rossel wrote:

                            Other than that the cloud offers other benefits, like scaling that you can't get on-premises.

                            Come-on - it may be easier that someone else doing it for you, but that does not mean you can't have with without the cloud...

                            Sander Rossel wrote:

                            I get free

                            There are no free meals...

                            Sander Rossel wrote:

                            To me, the cloud is a no-brainer.

                            So you already know what you will do when your cloud provider will brake the rules?

                            "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
                            • 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

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

                              Adobe Pulls the Plug on Venezuela, Thousands of CC Users Cut off From Their Apps | TechPowerUp[^]:

                              With U.S. economic sanctions on Venezuela taking effect, Adobe discontinued its Creative Cloud (CC) subscription service in the country, stranding thousands of creators without their creative apps.

                              They were customers, paying their bills in time, but ooopss... from one moment to the other.... bye bye Looks like 3 or 4 weeks later was solved again (https://apnews.com/da3fd7a122124cd5af88400cd2338753[^]), I can give you that... but what if not? Or if not 100% the same as before the cut? That can happens every day and you won't probably have enough time to react. So... is the web / app, a not critical nice to have? Can be in the cloud. Is the web / app, my only way of earning my money? Over my dead corpse to the cloud.

                              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 1 Reply Last reply
                              0
                              • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                Sander Rossel wrote:

                                I don't get the platform dependence @lopatir is talking about.

                                I do not think the platform dependency mentioned meant Windows vs Linux... but cloud provider vs cloud provider... Which is worst, as now you not writing application for OS but for OS hosted at specific cloud provider...

                                Sander Rossel wrote:

                                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.

                                It has nothing to do with the cloud application/development - as it is represented by providers - it is simple server/service hosting...

                                Sander Rossel wrote:

                                Other than that the cloud offers other benefits, like scaling that you can't get on-premises.

                                Come-on - it may be easier that someone else doing it for you, but that does not mean you can't have with without the cloud...

                                Sander Rossel wrote:

                                I get free

                                There are no free meals...

                                Sander Rossel wrote:

                                To me, the cloud is a no-brainer.

                                So you already know what you will do when your cloud provider will brake the rules?

                                "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
                                #15

                                Kornfeld Eliyahu Peter wrote:

                                Come-on - it may be easier that someone else doing it for you, but that does not mean you can't have with without the cloud...

                                Seriously, the cloud has virtually limitless scaling! On-premises you would need 200 servers sitting idle most of the time to get that amount of scaling. For high-availability you can mirror some services on local, regional and zone level, all available for reads, giving you minimum latency all over the world as well as 99.99999999999999% (16 9's) uptime. You probably don't need that for all your files, but you could create your own CDN for your websites, which you also can't do on-premises. And it's as easy as selecting an option or moving a slider. It's crazy to even think you could compete with the cloud on that level.

                                Kornfeld Eliyahu Peter wrote:

                                There are no free meals...

                                Yeah, it's REALLY free (up to 1,000,000 executions and x GB).

                                Kornfeld Eliyahu Peter wrote:

                                So you already know what you will do when your cloud provider will brake the rules?

                                I'll worry about that when the time comes. Meanwhile, what will you do when your on-premises server has a breaking change or simply just breaks? At a previous employer, their server just went out of space, good luck with that! I really don't know what you're getting at or what you're worried about. My development process hasn't changed, so I'm not "developing for the cloud", I'm just "developing", unless I want to use an Azure specific service like Functions, of course, but that's a choice. I'm pretty sure I could host my web apps on AWS or GC as well if I wanted to, especially if I used containers, like Docker, but I don't. I get a feeling you want to see your prejudices confirmed, but I'm not giving you that. In fact, I don't think anyone who used the cloud will give you that because they're mostly not true.

                                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
                                • N Nelek

                                  Adobe Pulls the Plug on Venezuela, Thousands of CC Users Cut off From Their Apps | TechPowerUp[^]:

                                  With U.S. economic sanctions on Venezuela taking effect, Adobe discontinued its Creative Cloud (CC) subscription service in the country, stranding thousands of creators without their creative apps.

                                  They were customers, paying their bills in time, but ooopss... from one moment to the other.... bye bye Looks like 3 or 4 weeks later was solved again (https://apnews.com/da3fd7a122124cd5af88400cd2338753[^]), I can give you that... but what if not? Or if not 100% the same as before the cut? That can happens every day and you won't probably have enough time to react. So... is the web / app, a not critical nice to have? Can be in the cloud. Is the web / app, my only way of earning my money? Over my dead corpse to the cloud.

                                  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
                                  #16

                                  Didn't something similar happen to Huawei? Trump is wrecking economies and businesses all over the world, including American ones that got their stuff from China. Could happen to anyone. But let's for a moment think about using Azure. And for some reason Microsoft isn't allowed to do business in your country anymore. YOU'RE SCREWED EITHER WAY! :laugh: The chances of that happening to Azure, AWS or GC in Europe are really small though. But say you have everything on-premises and now COVID-19 happens. With the cloud I can access everything from home without any additional effort. So yeah, in really far-fetched doom scenario's one may take precedence over the other. In any case, if that really did happen, I still have all my source code (oh, but GitHub and Azure DevOps are Microsoft too, so I lost that too). Luckily I have local copies X| I'll have to find a server real quick and install everything (a bootleg version of Windows, obviously, since Microsoft is a no-go now), but I'll hopefully manage. Not without serious downtime, obviously, but such a tiny risk far outweighs the costs and efforts. My point is, we can all start panicking if Microsoft is banned from our country.

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

                                  N 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

                                    G Offline
                                    G Offline
                                    GuyThiebaut
                                    wrote on last edited by
                                    #17

                                    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 1 Reply Last reply
                                    0
                                    • Sander RosselS Sander Rossel

                                      Didn't something similar happen to Huawei? Trump is wrecking economies and businesses all over the world, including American ones that got their stuff from China. Could happen to anyone. But let's for a moment think about using Azure. And for some reason Microsoft isn't allowed to do business in your country anymore. YOU'RE SCREWED EITHER WAY! :laugh: The chances of that happening to Azure, AWS or GC in Europe are really small though. But say you have everything on-premises and now COVID-19 happens. With the cloud I can access everything from home without any additional effort. So yeah, in really far-fetched doom scenario's one may take precedence over the other. In any case, if that really did happen, I still have all my source code (oh, but GitHub and Azure DevOps are Microsoft too, so I lost that too). Luckily I have local copies X| I'll have to find a server real quick and install everything (a bootleg version of Windows, obviously, since Microsoft is a no-go now), but I'll hopefully manage. Not without serious downtime, obviously, but such a tiny risk far outweighs the costs and efforts. My point is, we can all start panicking if Microsoft is banned from our country.

                                      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
                                      #18

                                      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 1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        Kornfeld Eliyahu Peter wrote:

                                        Come-on - it may be easier that someone else doing it for you, but that does not mean you can't have with without the cloud...

                                        Seriously, the cloud has virtually limitless scaling! On-premises you would need 200 servers sitting idle most of the time to get that amount of scaling. For high-availability you can mirror some services on local, regional and zone level, all available for reads, giving you minimum latency all over the world as well as 99.99999999999999% (16 9's) uptime. You probably don't need that for all your files, but you could create your own CDN for your websites, which you also can't do on-premises. And it's as easy as selecting an option or moving a slider. It's crazy to even think you could compete with the cloud on that level.

                                        Kornfeld Eliyahu Peter wrote:

                                        There are no free meals...

                                        Yeah, it's REALLY free (up to 1,000,000 executions and x GB).

                                        Kornfeld Eliyahu Peter wrote:

                                        So you already know what you will do when your cloud provider will brake the rules?

                                        I'll worry about that when the time comes. Meanwhile, what will you do when your on-premises server has a breaking change or simply just breaks? At a previous employer, their server just went out of space, good luck with that! I really don't know what you're getting at or what you're worried about. My development process hasn't changed, so I'm not "developing for the cloud", I'm just "developing", unless I want to use an Azure specific service like Functions, of course, but that's a choice. I'm pretty sure I could host my web apps on AWS or GC as well if I wanted to, especially if I used containers, like Docker, but I don't. I get a feeling you want to see your prejudices confirmed, but I'm not giving you that. In fact, I don't think anyone who used the cloud will give you that because they're mostly not true.

                                        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
                                        #19

                                        Sander Rossel wrote:

                                        Seriously, the cloud has virtually limitless scaling!

                                        So that why we had a 4 hours downtime when the pandemic panic started and the North Europe zone couldn't cope with the request...

                                        Sander Rossel wrote:

                                        I'll worry about that when the time comes.

                                        Based on the fact that the cloud is a business it may be too late... To be fair - all those cloud providers has a fantastic host service, no competition their... My problem is not here, but from the point of a developer who plans (has to) to the long run (and I mean 20+ years)... These cloud solutions are lock you in... You wrote to Nelek that you can - with lost of time - run your application on a fresh install of several servers... It is just not true... If you didn't planed for that specific case, part of your code will just break... My problem with all around is he way 'fashion' took over the development scene... Every second Monday there is a revelation of the ultimate -one-for-all solution... And I dare the next Monday... Cloud is good - when it is good, just like everything else... There is no no-brain solution, one have to learn and examine and choose mindfully... (And just to clarify - the company I work for got a special 'gift' from Microsoft, to spend thousands of hours on Azure, without paying for, to resolve problems we found with the system... These are including legacy applications, same application in/out of Azure, and some others...)

                                        "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
                                        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                          Sander Rossel wrote:

                                          Seriously, the cloud has virtually limitless scaling!

                                          So that why we had a 4 hours downtime when the pandemic panic started and the North Europe zone couldn't cope with the request...

                                          Sander Rossel wrote:

                                          I'll worry about that when the time comes.

                                          Based on the fact that the cloud is a business it may be too late... To be fair - all those cloud providers has a fantastic host service, no competition their... My problem is not here, but from the point of a developer who plans (has to) to the long run (and I mean 20+ years)... These cloud solutions are lock you in... You wrote to Nelek that you can - with lost of time - run your application on a fresh install of several servers... It is just not true... If you didn't planed for that specific case, part of your code will just break... My problem with all around is he way 'fashion' took over the development scene... Every second Monday there is a revelation of the ultimate -one-for-all solution... And I dare the next Monday... Cloud is good - when it is good, just like everything else... There is no no-brain solution, one have to learn and examine and choose mindfully... (And just to clarify - the company I work for got a special 'gift' from Microsoft, to spend thousands of hours on Azure, without paying for, to resolve problems we found with the system... These are including legacy applications, same application in/out of Azure, and some others...)

                                          "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
                                          #20

                                          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 N 2 Replies 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