Site Delivery with AWS CloudFront CDN

Nowadays, most companies are using some sort of a Content Delivery Network (CDN) to improve the performance and high availability of their sites, those include Azure CDN, CloudFlare, CloudFront, Varnish, and so on.
In this blog however, I will demonstrate how you can deliver your entire website through AWS’s CloudFront. This blog will not go through other CDN services. This blog also assumes you have knowledge of AWS services, DNS, and CDN.
What is CloudFront?

Amazon CloudFront is a global content delivery network (CDN) service that accelerates delivery of your websites, APIs, video content or other web assets.

[Keep reading] “Site Delivery with AWS CloudFront CDN”

Forcing MFA in Amazon Web Services

Many organisations will want to enforce MFA for an added security layer for their users. As each service is different, in some cases enforcing MFA may not be as easy as it sound.
In AWS, an administrator cannot simply “tick” to enable MFA on all users (as of this writing). However, MFA can be enforced on API calling, to “force” a user to setup MFA. Think of it as a backdoor, to forcing or enabling MFA on all your IAM users.… [Keep reading] “Forcing MFA in Amazon Web Services”

Creating Organizational Units, and Groups in AD with GUID

A recent client of Kloud, wanted to have the chance to create new organizational units, and groups, automatically, with a unique ID (GUID) for each organizational unit. The groups created needed to share the GUID of the OU.

In this blog, I will demonstrate how you could achieve the aforementioned, through a simple PowerShell script, naturally.

Before you start however, you may have to run PowerShell (run as Administrator), and execute the following cmdlet:
Set-ExecutionPolicy RemoteSigned
This is to allow PowerShell scripts to run on the computer.… [Keep reading] “Creating Organizational Units, and Groups in AD with GUID”

What is the difference between POC & MVP? and Which comes first?

In past couple of projects, several clients have asked me this question: What is the difference between POC & MVP? and Which comes first? Most businesses are familiar with these terms but don’t know the exact meaning that’s why they often experience mistakes while building a product. They jump into starting up a development team to build a product. Knowing what each term means is not good enough, you should know when to use them, is vitally important to the success of your next product launch.[Keep reading] “What is the difference between POC & MVP? and Which comes first?”

Why user experience matters

User Experience is a means to drive product innovation and differentiation. When implemented successfully, UX contributes to a number of critical business key performance indicators including customer engagement, retention, and loyalty.

Over the last two decades, most of the fortune 500 companies have come to the realisation that UX is an integral part of their business success. In his 2016 Design In Tech report, John Maeda suggests:

A good User Experience matters a lot, because we experience digital products a lot

Furthermore, the report (illustration below) uncovers that:

  • 89% of companies believe that customer experience will be their primary basis for competition —Gartner
  • 81% of executives surveyed place the personalised experience in their top three priorities for their organisation — Accenture
  • 90% of executives surveyed agreed that customer experience and engagement are objectives of their corporation’s digital strategy — MIT Sloan/Deloitte
  • Customers are 6 times more likely to buy with a positive emotional experience, 12 times more likely to recommend the company, and 5 times more likely to forgive a mistake — Temkin Group
 tech-report

UX improves the overall customer experience

[Keep reading] “Why user experience matters”

Customer Experience Vs. User Experience

I was in a design meet-up a couple of weeks ago where I heard someone saying this – CX is the same as UX. And to my surprise, there were about a dozen of people who nodded (in agreement) to this statement. Now, this is where I lose my fuse!

As design professionals, it’s imperative for us to learn the difference between Customer Experience and User Experience.

User Experience is everything that affects a user’s behaviour and interaction with a product or service.

[Keep reading] “Customer Experience Vs. User Experience”

Replicate Client OS to Azure with Azure Site Recovery

In this blog, I will discuss how you can replicate and eventually protect a client OS, e.g. Windows 7, Windows 8, or Windows 10 to Azure with the Azure Site Recovery (ASR), even if you don’t have an MSDN subscription.

Before we do so however, this blog will not go into detail on how to set up ASR. The steps are outlined on Microsoft’s Azure ASR website.

It may sound simple, and it really is, but there’s a catch into getting this done.… [Keep reading] “Replicate Client OS to Azure with Azure Site Recovery”

Driving innovation & user experience using Kano model

How often are you asked to jump straight into design without doing any research? Well, it happens to me quite often. Reason – lack of time or budget.

No matter how tight the budget or timeline is, I always recommend to do some research beforehand. And  if “how to do it in a cheap and efficient way?” your question, then here is how:

I stumbled upon Kano model in my MBA book – an incredible technique used by many businesses to discover, classify and integrate consumer needs into the products and services they offer.… [Keep reading] “Driving innovation & user experience using Kano model”

Cloud and the rate of Change Management

At Kloud we get incredible opportunities to partner with organisations who are global leaders in their particular industry.

Listening to and observing one of our established clients inspired me to write about their approach to change management in the cloud around the SaaS model.

Let’s start by telling you a quick story about bubble wrap.

Bubble wrap has taken a very different journey to what it was originally intended for. It was meant to be used as wall paper.… [Keep reading] “Cloud and the rate of Change Management”

Designing for emotion

What is it that makes us advocates of the products we love? Why are we loyal to a few bunch of apps and websites? When I connected the dots, I realised that all the things I love in my life has one thing in common – emotional attachment.

What is emotional design?

Emotional design is a technique of infusing the elements of emotion into product design. It aims to evoke positive emotions and engagement with consumers.… [Keep reading] “Designing for emotion”