The Pandemic Imposed Pressure on Software Architects - Here Are Some Lessons Learned
May 18, 2021

Matthew D. Groves
Couchbase

Undoubtedly, 2020 was a turbulent year. Though software architects are always under pressure to deliver projects on time, just how much additional pressure did the pandemic bring? What part did legacy technology play in hindering (or helping) them to support new technologies? Has architecture deployment changed? What will inform the future success of architects?

After surveying CIOs, then developers, the Couchbase "digital transformation" survey turned its attention to software architects, posing these and other burning questions to these key players in the transformation process.

The Heat is On

The survey revealed that 48% of respondents said software architects are currently under high or extremely high pressure to deliver projects, compared to just 19% before the-pandemic. The pandemic notwithstanding, architects in France have been constantly under the highest pressure. This as many software architects experienced delays and disruptions to their planning or delivery on existing projects, driven by the need to react to changes triggered by the pandemic. Many more found just getting the right technology in place to support transformation to be a difficult or even insurmountable task.

One way for architects to reduce that pressure is to advance the projects they're on the hook for, while choosing technology and deployment methods that make their lives easier. The survey delved deeper to see if and how this is being done.

Technology - Locked in by Legacy?

Cloud, big data, automation, and AI were key among the various technologies identified by architects as having the potential to make a revolutionary impact on organizations' efforts.

Interestingly, there was unanimous agreement that traditional relational databases are the technology with the least potential. This was backed by signs that we're in a transition period in which organizations are moving away from their legacy databases: 60% have reduced their use in the last 12 months, and 64% plan to continue or start doing so in the next 12. Reliance upon relational databases as systems of record and the rigidity of relational databases continue to limit many organizations' ability to implement new projects. Indeed, making this move will be a challenge for many architects in the next few years.

Deployment - Cloud Becomes King

Deployment is another factor impacting the ease with which architects are able to meet project goals. Support for different deployment models bears this out. The survey highlights that support for on-premises deployment is shrinking, while support for public cloud or a fully flexible hybrid cloud is growing significantly. Cloud has also helped a majority of architects meet their goals — and 41% said it had been "significant" or "indispensable."

Still, reservations persist around cloud infrastructure, especially when it comes to security, which remains a top three concern for most architects. However, with cloud trending upward, and Databases-as-a-Service (DBaaS) also increasing in popularity, offerings that can address concerns such as security, scalability, clarity around pricing, and vendor lock-in will be an important asset to architects.

Repositioning for Future Success

Of the architects surveyed, 61% said that past technology decisions had made projects more difficult in 2019-2020, and a further 24% had only managed to avoid these pitfalls thanks to thorough preparation. Here's what we can learn from some of the insights that have been shared:

■ First, focus on the technology decisions that cause or cure the most issues: cloud infrastructure, databases, software as a service, and networking. Older technology might have been the right decision at the time, but it's important to understand the needs of new projects, and whether or not legacy technology can support those projects, now and in the future.

■ Second, can you adopt any of the most helpful approaches? For instance, moving on-premises databases to the cloud, or choosing technology that requires less investment in new skills and training. A good solution is one that reduces pressure on architects while ensuring they have all they need to support new projects.

If anything good is to come from the trials of 2020, let it be the lessons needed to ensure that our future efforts are set up to succeed.

Matthew D. Groves is Technical Marketing Manager at Couchbase
Share this

Industry News

May 01, 2024

Amazon Web Services (AWS) announced the general availability of Amazon Q, a generative artificial intelligence (AI)-powered assistant for accelerating software development and leveraging companies’ internal data.

May 01, 2024

Red Hat announced the general availability of Red Hat Enterprise Linux 9.4, the latest version of the enterprise Linux platform.

May 01, 2024

ActiveState unveiled Get Current, Stay Current (GCSC) – a continuous code refactoring service that deals with breaking changes so enterprises can stay current with the pace of open source.

May 01, 2024

Lineaje released Open-Source Manager (OSM), a solution to bring transparency to open-source software components in applications and proactively manage and mitigate associated risks.

May 01, 2024

Synopsys announced the availability of Polaris Assist, an AI-powered application security assistant on the Synopsys Polaris Software Integrity Platform®.

April 30, 2024

Backslash Security announced the findings of its GPT-4 developer simulation exercise, designed and conducted by the Backslash Research Team, to identify security issues associated with LLM-generated code. The Backslash platform offers several core capabilities that address growing security concerns around AI-generated code, including open source code reachability analysis and phantom package visibility capabilities.

April 30, 2024

Azul announced that Azul Intelligence Cloud, Azul’s cloud analytics solution -- which provides actionable intelligence from production Java runtime data to dramatically boost developer productivity -- now supports Oracle JDK and any OpenJDK-based JVM (Java Virtual Machine) from any vendor or distribution.

April 30, 2024

F5 announced new security offerings: F5 Distributed Cloud Services Web Application Scanning, BIG-IP Next Web Application Firewall (WAF), and NGINX App Protect for open source deployments.

April 29, 2024

Code Intelligence announced a new feature to CI Sense, a scalable fuzzing platform for continuous testing.

April 29, 2024

WSO2 is adding new capabilities for WSO2 API Manager, WSO2 API Platform for Kubernetes (WSO2 APK), and WSO2 Micro Integrator.

April 29, 2024

OpenText™ announced a solution to long-standing open source intake challenges, OpenText Debricked Open Source Select.

April 29, 2024

ThreatX has extended its Runtime API and Application Protection (RAAP) offering to provide always-active API security from development to runtime, spanning vulnerability detection at Dev phase to protection at SecOps phase of the software lifecycle.

April 29, 2024

Canonical announced the release of Ubuntu 24.04 LTS, codenamed “Noble Numbat.”

April 25, 2024

JFrog announced a new machine learning (ML) lifecycle integration between JFrog Artifactory and MLflow, an open source software platform originally developed by Databricks.

April 25, 2024

Copado announced the general availability of Test Copilot, the AI-powered test creation assistant.