What factors prevent companies from shifting to distributed network architecture?

4.2k views20 Comments
Sort By:
Oldest
Head of Security and Compliance in Software2 years ago
One factor is the type of workload. For business applications, I don't necessarily require that kind of latency for prompt responses. But at the same time, a major enterprise is stuck with their architecture. Someday a company using new architecture will come in and probably take away from the benefits that they have to offer, while that first enterprise is just trying to stitch themselves together with the new models and still survive. But the majority of their architecture will still be stuck with those problems.

As for cloud native software, once you build your architecture from the beginning to make sure that you can deploy anywhere, you have a lot more utility to do distributed. And even the cloud native companies that started about 10 years back, had to go through an extremely painful evolution to be able to deploy anywhere. In the last few years, Kubernetes has really matured. And if you adopt Kubernetes today, you can replicate and deploy in a different data center, anywhere in the world in a matter of a couple of days, even on public infrastructure. But those cloud-native companies that started on AWS, for example, didn't have those models at that time. Migrating and modernizing them is a big pain because they already have the workloads running. On the other hand, if you start with a clean slate, it's much easier for you.
CTO in Healthcare and Biotech2 years ago
One problem could be people’s unwillingness to change from legacy to centralized, to decentralized, to distributed architecture. Not everyone has the redundancy and the willingness to move from one architecture to the other, even though they might have the resources. They may even have the buy-in from the CEO and everyone else at that level. But some people prefer to stay in their comfort zone. Startups are more likely to move to decentralized or distributed, but bigger companies might not be willing.
3 Replies
CEO in Services (non-Government)2 years ago

In some respects, I completely agree with you. It's about willingness and about budget and time and capability. But is it reluctance to move or is it a lack of understanding of the benefit?

lock icon

Please join or sign in to view more content.

By joining the Peer Community, you'll get:

  • Peer Discussions and Polls
  • One-Minute Insights
  • Connect with like-minded individuals
Head of Security and Compliance in Software2 years ago

Is it actually a lack of understanding, or is it due to the complexity of what was previously built that cannot be easily uplifted to the new model?

Sr. Director of Engineering in Travel and Hospitality2 years ago
It depends on different things: first, being the application architecture (monolith or modular), then the type of network payloads being exchanged as well. The architecture and design choices of how redudancy and scalability are implemented in old application defines how easy or tough it is to move it distributed environment without much refactoring.
Chief Technology Officer in Healthcare and Biotech2 years ago
There are a number of factors.

For one, is it relevant to their application requirements?

Another is do they have the technical skill and know-how, not only to shift but even to recognise the possible options and to consider them.

And then there’s always the old issues about technical debt and legacy and maybe an organisation wants to shift but it’s current app is monolithic and has a fragmented code base and this and that - all meaning they may well want to change but feel trapped or paralysed.
CTO in Finance (non-banking)2 years ago
2 main reasons
1. Requirement of workloads which need it
2. Skill set of the team to adapt.

Content you might like

IT Manager in Constructiona month ago
Hello,
the topic is so broad, what are you focused on?
Read More Comments
4.8k views2 Upvotes5 Comments

No Increase16%

1-5% increase47%

6-25% increase24%

26-50% increase6%

51-75% increase1%

76%+1%

Other2%

View Results
1.7k views1 Upvote
Sr. Director, Enterprise Applications and IT Services6 days ago
These worked for us:

Stakeholder Engagement - Engage all relevant stakeholders early and continuously throughout the procurement process. 

Adaptible Contracting - Use contracting methods that allow for adjustments ...read more
1
724 views1 Comment

Yes85%

No14%

1.4k views1 Upvote2 Comments