CEO VQ Communications
Hi, Mike again from VQ,
In my last post, I mentioned we’d been involved with Microsoft to produce a case study on how we used their new, cross platform, version of .Net. Here’s the article.
We were really pleased to have been asked, to say the least and think it reads really well.
Why is this new version of .Net so important for us? Here goes on trying to explain that…..
We get the obvious benefits of only needing to work with a single runtime; pre Acano Manager 2.2, we had the Windows version of .Net and the open source equivalent called Mono. From 2.2 onwards, we only have .Net Core. It’s from Microsoft and has been massively tested; it’s robust and fast.
In addition to that, we also get all the benefits of .Net Core being licensed under the MIT open source license. This is a bold and, I think, incredible, move by Microsoft. It means that companies like us can use the software from Microsoft in almost any manner we please; we can modify it or redistribute it. All at zero cost.
“the path to big”
The question, though is still, so what?
As Acano Manager 2.0 proceeded down the development path, eventually released and has had 12 months of further development, our adoption of Open Source technologies and ideas has continued. One of the key ones we’ve adopted is Docker. Docker is amazing although it took me months to get my head around it and fully understand what I was being told. Fortunately for me (and VQ), the idea to use it came from within the team (my contribution was to say “yes”). Initially, we used it as part of our test infrastructure and it enabled us to quickly spin up, test and then collapse test environments. Over the last 24 months, our adoption has increased and we now use it across the board.
In fact, we’re working on future versions of Acano Manager that use Docker to provide a multi-node, scalable, resilient architecture that can host really large workloads (2+ million minutes per day; 40+ million call minutes/month) with large numbers of users using the self-service portal.
“…multi-node, scalable, resilient architecture that can host really large workloads (2+ million minutes per day; 40+ million call minutes/month)”
Coming back to the original question, why is .Net Core such a big deal for us? The answer is simple: it provides the base upon which we can innovate at a speed which was previously inconceivable or completely unaffordable. We will use it and other state of the art components to deliver the big systems our customers are going to need as they grow.
Microsoft Net Core: https://github.com/dotnet/core