Desktop-as-a-Service a bright future ahead

I have seen the change in technology from physical to virtual, virtual desktop infrastructure has come a long way from when it began. So what is Desktop-as-a-Service or “DaaS” it is virtual desktops hosted by a “cloud” provider, which is based on VDI technology provided as Desktop-as-a-Service which provides a high level of automation and genuine Multitenancy reducing the cost further more. The “cloud” service provider takes full accountability for hosting and maintaining the physical compute, storage and network infrastructure, as well as software and software licenses needed to supply the desktop service at a fixed monthly fee.

Why is there a need for Desktop-as-a-Service, well the overwhelming capabilities that DaaS provides is second to none, let’s say you have a user that had his notebook stolen out of their car. All their data is lost no way of recovering it unless they are a diligent employee and saves their important work documents to a share that is provided which seldom happens.

Never mind the administrative headache of getting a new notebook etc. Well with Desktop-as-a-Service your problem is solved the users data is not on their actual notebook but in the hosted providers secure datacentre and with a checkout feature of the operating system it can be accessed by any smart device with minimal data loss if any, so they can continue working from any available physical desktop or smart mobile device where they left off.

Once you have sourced the employee a new notebook they just logon and are back up and running in minutes no installation of critical working applications and copying of critical work documents if any this could take days.

DaaS, is the best service offering ever introduced by all the big players in the “Cloud” hosting arena, They look after everything beneath the Operating System, all you as an I.T administrator need to do is look after patching and physical pc or notebook maintenance, how great is that……… As well as the great ROI that your CIO will see, you no longer have to replace desktops and laptops every 3 years, you can extend the life span of your desktops for another 2-3 years, or adopt a BYOD (Bring Your Own Device) policy for employees and still keep your data secure at all times.

And when it comes to the TCO its ticks all the boxes, no outlaying of new expensive servers and network switches not to mention the storage that will be key to the success of that environment. Power and datacentre space.

The below snippet is from Tom’s IT Pro and gives you a good overview of the top 3 DaaS providers globally and a comparison, although there are great providers in South Africa:

Comparison of Industry DaaS Leaders-

When considering a DaaS solution, there are a couple of things you need to examine. First, is the hypervisor, which supplies the software platform that runs the virtual machines. The other is the cloud service provider that supplies and mans the cloud running said hypervisor. Hypervisors vary in their capabilities; cloud providers vary in their offerings. Currently, there are three major DaaS providers………


In conclusion every Enterprise and SME organisation should look at investing in DaaS as this is the future of desktop computing. If you are on this journey your future is looking bright if not, you should get a strategy on how to tackle your desktop nightmare and move over to the bliss which is Desktop-as-a-service.


Microservices – Old dog … new tricks

Software architecture is founded on key principles. Principles (made up of name, statement, rationale and implications) are then translated or mapped into key architectural patterns and qualified amongst a number of criteria (robustness, completeness, consistency and stableness to name a few) to justify its quality.

A lot of attention and hype is on the use of microservices architecturally and its implementation with more cutting edge technologies is becoming more and more popular with modern software stacks. Why is this appealing now? Have we not come across this before but failed to give it full attention cause we couldn’t realise its benefit.
Continue reading


Reactive applications and an introduction to event driven architecture

The release of the Reactive Manifesto in 2013 has popularized the term “reactive applications”. The purpose of the manifesto is to describe a new approach to systems architecture and the key characteristics that these systems will need to implement.  Why would we need a new approach to systems? A few years ago a large application would typically consist of tens of servers, response times of a few seconds, gigabytes of data and downtime was a generally accepted norm. Today this has changed dramatically. Applications now span hundreds of servers, are dependent on many other systems, response times need to typically be sub second, terabytes of data and 100% up-time. This is further compounded by the fact that organisations are becoming more transparent by allowing customers direct views of internal processes via the web and mobile devices.  The organizations that can adapt to this new playing field are the ones that can set themselves up for success tomorrow.

The Reactive manifesto takes many patterns and concepts and packages them together to form a cohesive set of terms and concepts. These together are termed reactive applications. Version one of the reactive manifesto addresses four design characteristics of responsive applications.

Continue reading

Bugs in the source code

Utopia Enterprises – a division of Norris Ltd

Written by Abdur-Rahman Patel

I have recently come across an organisation where all their software, be it COTS or in-house built are free of bugs. Their LAN has quadruple redundancy, it never fails them, not even a single node. They guarantee zero percent downtime on every piece of hardware and software within the organisation and I’m not talking mission critical ones only. They also guarantee zero percent downtime on all external partner systems. Data is always perfectly in sync and up to date across the enterprise. When implementing, their ‘super technicians’ have a 100% record for going into production with the correct configuration across all components. Basically, they never make mistakes. Timeout, LAN latency, slow response? Not in their vocabulary.

Continue reading


Numbered List of Agile Challenges

In my previous post(Corporate Agile Challenges Demystified), I expressed challenges that large organizations face trying to get Agile Projects off the ground. I eluded to several scenarios based on repetitive patterns I have seen whilst consulting, collaborating and observing.  Below, I unpack the reason South African(not limited to) organizations struggle with Agile Projects in, no order of importance.

PS: Don’t even start a project if you have not even seen The Agile Maifesto( You may not be able to tick all the boxes at inception but at least understand all of them, adopt most of them and have a plan to address all of them in the future.

Continue reading