Broadly speaking, cloud native refers to a modern approach to software development, deployment, and management that leverages cloud computing and its associated technologies to build and run applications. The term “cloud-native” emphasises designing applications specifically for the cloud environment, taking advantage of its scalability, flexibility, and resilience. Key characteristics of cloud-native applications include: Microservices Architecture: … Continue reading What is cloud native computing?
Category: Uncategorized
AI is moving fast, security needs to keep pace
In recent months, it seems like all we are hearing about is the next big thing in artificial intelligence. To a degree, that’s true, the past year has seen an explosion publicly in the number of AI solutions available for the regular citizen to consume. As with most new things in the tech sector, this … Continue reading AI is moving fast, security needs to keep pace
Monitoring vs. Observability: Demystifying the Differences
In today’s increasingly complex and dynamic technological landscape, the need for effective system management and performance optimization is paramount. Monitoring and observability are two terms often used interchangeably, but they are distinct concepts with unique implications for understanding and improving system behaviour. In this blog post, we will delve into the differences between monitoring and … Continue reading Monitoring vs. Observability: Demystifying the Differences
Solving Request Header Or Cookie Too Large Error in Nginx
Sadly, this isn’t about baking cookies, sorry. Recently, I’ve had a container that is running a .NET front end application, identity is provided using Azure Active Directory in the form of an app registration. Nginx 400 Bad Request What I noticed was that occasionally, I would get requests that would show the Nginx error page with a … Continue reading Solving Request Header Or Cookie Too Large Error in Nginx
Introduction to API Architecture Types
An API, or Application Programming Interface, is a set of protocols and tools for building software and applications. It specifies how software components should interact, allowing for communication between different systems, and enables the exchange of data between them. APIs provide a way for different software systems to interact with each other, allowing for integration … Continue reading Introduction to API Architecture Types
Upcoming Speaking Engagements
I am pleased to confirm that in September I will be taking part in two events which are scheduled so far.My FinOps on Microsoft Azure session is selected for the Azure Back to School 2021 series, organised by the fantastic Dwayne Natwick who is a fellow Microsoft Azure MVP.My second session will be on the … Continue reading Upcoming Speaking Engagements
Rest in Peace, Abel
As many of you will know, last week, we lost one of the shining lights of our wonderful technical community. Abel Wang (aka. AbelSquidHead), sadly lost his fight against cancer. The deeply personal, yet public post on Facebook about his passing from his wife Nina, is incredibly moving. When I learned the news looking through … Continue reading Rest in Peace, Abel
Introducing DevOps Adoption Strategies
On the 9th July 2021, my new book DevOps Adoption Strategies: Principles, Processes, Tools and Trends is available to buy now on Amazon (UK/US).Every organization wants to adopt DevOps and as an IT professional, it is important to understand the fundamentals of DevOps and how it can contribute to the success of your organization. This … Continue reading Introducing DevOps Adoption Strategies
Avoiding Cultural Anti-Patterns
In this post, we look at the importance of avoiding anti-patterns during the transformation to DevOps.Following on from learning about specific challenges of breaking down silos between teams and understanding the importance of culture in DevOps, we now look at the challenges as a whole of building culture in DevOps, specifically the anti-patterns that can … Continue reading Avoiding Cultural Anti-Patterns
Breaking Down Silos
In this post, we are exploring the methods we can use to break down silos in your company. Successfully achieving this is a key requirement to success in DevOps.In DevOps, culture is brought about by the need to break down silos in your organization between certain teams. Silo mentality is behavior driven and can be … Continue reading Breaking Down Silos