The future is maybe not so clear anymore... Or is it?

The future is maybe not so clear anymore... Or is it?

Again, I know I am swimming against the current. But you know, who swims with it?

Remember how easy things were in the past. In the 1980's the saying was "Nobody Gets Fired For Buying IBM", in the late 1990's and 2000's it was "Nobody Gets Fired For Buying Microsoft" and today it is "Nobody Gets Fired For Buying anything in the cloud".

The word legacy system has for a long period of time been related to IBM Mainframe with their Cobol applications and the last 10 - 20 years the same thing for IBM i with their RPG applications. Today it is as much old .NET and Java-applications that has to be taken care of. You've heard the other saying "Java is the new Cobol" which is related to the billions of lines of code that is out there. Often programmed in a old fashion way and almost always poorly or not documented at all.

So how about today, what are my long term options... Well, JAVA has it's issues for sure. Just google "Future of java" and read all the concerns many has about it.

"My recommendation for the new JDKS, just try to upgrade and check what breaks",

Some people are not willing to have this approach and like the idea that the code written in 2020 will run in 2030 as well.

.NET then? Oh, yes there are some concerns about that of course as well. This is just one example after googling "the future of .net"

No alt text provided for this image

Of course you want to know the future of .NET and if your applications will be supported..

No alt text provided for this image

A beg you to compare this to the support of IBM i (and therefore your RPG applications) below..

It gets more complicated when you adding the cloud options as well. To just host your application server in the cloud is one thing, but the world is nowadays talking about "Cloud Native".

"Cloud native is a term used to describe container-based environments. Cloud-native technologies are used to develop applications built with services packaged in containers, deployed as microservices and managed on elastic infrastructure through agile DevOps processes and continuous delivery workflows."

Cloud native landscape of 2020.

No alt text provided for this image

I am happy that I am not an architect of any kind that need to decide which combination to choose for the future of my company. Also remember, this is how it looks like in 2020, it will not look the same in 2021 or 2022 or 2030... Will your vendor even be around in 5 years from now?

And by the way...

No alt text provided for this image


But I am here to give you hope! If you choose RPG on IBM i with the integrated Db2 relational database for your backend applications and pick a few options from the open source world (runs on IBM i as well) on top for good looking user interfaces etc. You can trust that your application will run on your server in 15 years from now. Probably without doing any changes to it at all. This is something I can promise as IBM i runs applications from the 1970s all around the world today...

No alt text provided for this image

So, now go back to the Cloud Native landscape picture and spend some time looking at the details in it. It's a bit like watching the ocean, lookin into the fire or up into the sky...

No alt text provided for this image



Gustaf Soderlund

Global Vice President Business Process Capgemini Financial Services

4 年

Halloj Torbj?rn! Cool bild p? cloud-landskapet - finns den tillg?nglig n?gonstans? Kan duskicka?

Brett Murphy

I help take cost out of your SAP ECC, SAP HANA and Oracle environments (and more)!

4 年

Excellent article, thanks for writing.

要查看或添加评论,请登录

Torbj?rn Appehl的更多文章

  • How come IBM i running on IBM Power can be THAT hyper efficient?

    How come IBM i running on IBM Power can be THAT hyper efficient?

    One thing I spend quite some time with, is creating new presentations about topics I am interested in myself. Most of…

    6 条评论
  • "I would like to go to this conference"

    "I would like to go to this conference"

    Dear Manager, As you know, I am always striving towards more efficiency and tries to do things smarter to make our…

    3 条评论
  • IBM i and IBM Power courses out there

    IBM i and IBM Power courses out there

    "We are leaving the platform, because we cannot find RPG programmers" I am sick and tired of this comment. For me this…

    16 条评论
  • i for innovative

    i for innovative

    I have a question. Why is IBM i (ignorant people still calls it AS/400, iSeries or other old names.

    9 条评论
  • Control the future!

    Control the future!

    IT is a very if not extremely "dynamic" industry. It is very difficult to see what's coming next.

    1 条评论
  • Can i do it? Yes i can!

    Can i do it? Yes i can!

  • Platform independent... come on!

    Platform independent... come on!

    LAMP Stack is the new old (Windows is now old old). PIR/O Stack is the deal now.

    3 条评论
  • Sources of knowledge and inspiration

    Sources of knowledge and inspiration

    Days are getting lighter and lighter and darker and darker at the same time. This pandemic can't be over fast enough.

    1 条评论
  • If you don't find the idiot...

    If you don't find the idiot...

    "If you don't find the idiot at the poker table within a minute, you are the idiot" I would say the same idea applies…

    5 条评论
  • Keep up to date

    Keep up to date

    Your mobile device might sound like a pinball game if you add the wrong or to many hashtags IFTTT is based on…

社区洞察

其他会员也浏览了