fbpx

Latest DevOps Opinions


Q&A: State of Kubernetes in the UK, with Jetstack CTO Matthew Bates

In this Q&A Matt Bates discusses Kubernetes potential, challenges and the state of maturity in the UK.


How AWS’ new product releases optimise application development

Amazon Web Services (AWS) is always busy introducing new services, enhancing existing ones, and, quite often, driving trends. However, the company has upped its game even more in recent months.


Reducing the risk of misconfigured components in Kubernetes

Notwithstanding its benefits, Kubernetes can undermine organisations’ digital security if container admins don’t configure it correctly.


Seven steps to realising the value of modern apps

Being able to modernise applications means being able to deliver them at speed, with reliability and security, whether they’re cloud-native or updated legacy, whether they’re in the data centre or in a multi-cloud environment.


Getting a handle on software metrics

SDM is all about breaking down silos to focus on delivering the best, most impactful software possible and. But it’s not enough to deliver fast and without flaws. The core metrics you try to achieve have to be aligned and focused on delivering the quality software customers want and are willing to pay for. Creating a synchronized system based on common data, integrated tools, universal insights and streamlined processes helps organisations measure development effort to business value, resulting in making software delivery a core business process.


The mission-critical software evolution

It’s a simple fact of software life. Not all applications start life as mission-critical; but, much like our own process of human evolution, at some point in their lifecycle, they evolve to become more fundamental to the core operations and central workflows that an organisation needs in order to survive.

Initially, many software applications may be created on the basis of an initial deployment rationale for some lower-level functional procedure, perhaps for a specific line of business, or some other more comparatively lesser task.

But, in time, due to market shifts and a range of other factors, those initially quite basic apps start to become mission-critical. So we need to be able to evolve applications that started life differently if we are to ensure security and scalability.


On the road to containerisation? It’s time your database shifted gear

It’s no secret that DevOps teams typically have three main priorities: increasing agility and innovation, improving collaboration, and delivering products faster to market. It’s also no secret that they will be quick to adopt any technology that supports these goals.

Containerisation is a natural fit for this framework: increasing the scalability and dynamism of the cloud to develop and update applications faster, meet the ever-increasing demands placed on DevOps teams, and ultimately deliver better customer experiences. However, there are a few obstacles still standing in the way.


When DevOps meets Software Delivery Management: A perfect pair

We all know that CI and CD hold the power to drive digital transformation. These DevOps building blocks have allowed companies to optimise their productivity and foster innovation through high-velocity software iterations, and their far-reaching benefits have drawn attention not only from developer teams, but also from the likes of IT, operations, security, and leadership. To be precise, research has shown that security is one of the key stakeholders that are critical in DevOps implementation at 44 percent, followed by central IT admin at 38 percent, management and leadership at 25 percent, line of business managers at 23 percent, and so on.


How to chart DevOps success (securely) with Virgin Atlantic’s Martyn Coupland

As DevOps Technical Lead at Virgin Atlantic, Martyn Coupland has two primary responsibilities. First, he is one of the subject matter experts for the airline’s Microsoft Azure platform and the subject matter expert for the Azure toolset which enables its DevOps program.

In addition to the technical legwork, Martyn also provides expertise “around the softer side of DevOps” – in other words, the people and process side of things: “As technology changes, people change and processes change. DevOps will always be here to ensure all three sit together and provide real value,” he explains. “This allows not just technology teams at Virgin Atlantic but other parts of the business to adopt DevOps methodologies.”


How Auto Trader achieved the DevOps dream

For Dave Whyte, operations lead at UK automotive marketplace Auto Trader, a combination of Google Kubernetes Engine and an Istio service mesh has made the company’s DevOps dish taste even sweeter. At this year’s DevOps Live in London, Dave will explain why the centralised platform the company has built using the two tools is “the DevOps dream.”

The combination is a powerful weapon. But what are Kubernetes and Istio’s respective roles in the new environment?


Modern microservices and the software development revolution

The world of enterprise software development came of age with the emergence of ‘single purpose’ software applications aligned to a specific business function. It started with accounting programmes in finance, but with time, many areas such as manufacturing, supply chain and inventory management also benefited from the emergence of purpose-built applications.

Monolithic structures like ERPs, for instance, were designed to increase efficiency by transmitting information across business functions. Problems started creeping in, however, when businesses customised these applications to cater to their own unique requirements.

More often than not, increased customisation rendered these applications slow and clunky since they were too rigid to scale, making frequent iterations difficult. The IT department that was supposed to incite productivity became the reason for falling behind.


Recruiting Developers: the importance of finding the right people

Just about every business today relies on people who write code. The problem is that hiring good developers is difficult. It may even be the most difficult thing a business will do.

The reason developer hiring is such an important topic (and something many businesses find challenging) is that unlike many other professions, good developers can be many times more productive than their peers.