Cloud: Beware of micro services, Docker and Kubernetes

Cloud: Beware of micro services, Docker and Kubernetes

Discovered Windows 2003 or similar servers in your on-premise datacenter?

Read along as the cloud is going to throw more curve balls over the next 10 years.


The cloud was initially about getting servers provisioned really fast. Over time its capabilities improved and we got the ability to wrap each server with fine grain network access control system, courtesy of SDN (Software defined networks, aka: Security groups in AWS terms). Next came "serverless", where you basically abdicated your responsibility to keep stuff up to date, the cloud provider would magically update the OS, language runtime and SDK's that your app uses.


You just reached year 3 of your cloud journey, the spend has grown to over $1Million/month and you sit back and relax. Life is good, you have deployed Kubernetes, folks are building apps as containers and/or micro services.

What can go wrong?

Did you ever stop to ask why you discovered Window 2003 servers or other legacy OS/platforms in your on-premise datacenters? No? Well that will help answer how your cloud program will run into issues over the next decade.


Business process evolve very slowly. Applications that support those processes in turn don't need constant feature update (or "re-hydration" for that matter)

So if your ETL job has been running for over 10 years just fine, why would you want to touch it? Especially the underlying operating system. Stuff is running just fine and you don't have sleepless nights.

Now the cloud is a different beast especially with all the new found tech like micro services and Kubernetes. On those platforms the underlying operating system is changing every few months. The cloud vendors expect you to be "responsible" to ensure that your application continues to work with the new versions of the underlying platform/SDK/run-times.

Did the cloud provider pay you for this? No, hell No!

So if you want to run your workload for a decade or longer, use boring stuff, provision your application on a virtual machine (EC2), surround it with a locked down security group and sleep well at night. You don't need to prove your smartness to someone by trying to use a micro-service or a docker image.

Oh and if you say you need to keep installing security patches on the VM, guess what, you really don't. If you have locked down the machine relatively tightly, the vulnerabilities can't be exploited and patching does not really help besides checking some box in an excel spreadsheet!

PSA: This level of logical thinking will not apply to regulated industries as their auditors are behind the times still auditing using excel checklists.

Joe Friedrichsen

Senior IT leader (CIO, CTO), Cloud Transformation, Strategy & Governance, Excellence Healthcare, Financial Service, Retail, Cybersecurity, Board Member, Start-up Advisor

2 年

Like the closing comments on the auditors as that is so spot on..

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

Ashish Desai的更多文章

  • GPT|LLM: You will be assimilated, don’t fear me

    GPT|LLM: You will be assimilated, don’t fear me

    April 6, 2023 One of my former interns, who is now working in IT full-time, recently expressed concern about the future…

    3 条评论
  • Mandating IaC 100% reduces velocity of change

    Mandating IaC 100% reduces velocity of change

    Infrastructure as Code (IaC) is talked about as the only "right" way of using the cloud. Unfortunately, that is far…

    1 条评论
  • CEO: “Did we lose our company culture somewhere along the way?”

    CEO: “Did we lose our company culture somewhere along the way?”

    This post was inspired by a deep conversation with my good friend “Bob” who stated “When they decided all desks are…

    9 条评论
  • Lifetime employment if you hear these at an employer

    Lifetime employment if you hear these at an employer

    We built a multi-cloud hybrid app It means they built crap to the lowest common denominator and its going to stay…

    1 条评论
  • 2.2% Forbidden IT topics in a company

    2.2% Forbidden IT topics in a company

    I have been meaning to talk about these topics for a long time but due to company affiliations was hesitant. Now is the…

    8 条评论
  • Being an IT Architect at Fidelity

    Being an IT Architect at Fidelity

    An excellent video from our CTO Mihir Shah describing what it means to be an IT architect at Fidelity We are recruiting…

社区洞察

其他会员也浏览了