Endjin - Home

Cloud

In February 2016, I completed my second year of endjin’s three year custom apprenticeship scheme. This blog is a chance for me to reflect on what was learnt over the year – hopefully others will find it useful too. Year one had involved a very steep learning curve as I transitioned from student to graduate […]


Over a year ago, I wrote a similarly titled post on how to use Azure Automation to run VMs during office hours only. Since then, much has changed with Azure Automation and the previous management portal has been replaced. This post goes through how to achieve scheduling of VM running times using the current portal […]


We produced a booklet to coincide with our Future Decoded talk “The 100 Year Start-up: Embracing Disruption in Financial Services“, where we examine the challenges and opportunities in the Microsoft Cloud for the Financial Services Industry, covering the following topics: Security, Privacy & Data Sovereignty Data Ingestion, Transformation & Enrichment Big Compute Big Data – […]


It’s #FinTechWeek in the UK, which means it’s the perfect time to share a customer story; for the past 3 years endjin have been helping Hymans Robertson, a market leading actuarial consultancy who have realigned their business towards innovation, placing FinTech and the cloud at the heart of their offerings in the emerging API, Data, […]


This continues Endjin’s series on FinTech as part of #fintechweek Today, we are talking about the blockchain. There is a lot of hype about the blockchain – usually wrapped up with talk about Bitcoin, crypto-currencies and people being arrested in Japan. But when you cut through the hype, there is a underlying reality that will […]


This continues Endjin’s series on FinTech as part of #fintechweek Today, we are talking about regulatory compliance and the Cloud. The FCA has just closed its consultation on guidance for the adoption of Cloud services by financial institutions. Although these guidelines are specifically targeted at FS, they are worth reviewing by any organization that handles […]


FinTech Week and the Microsoft Cloud

by Matthew Adams

Today marks the start of the UK’s #fintechweek – a programme of events focused on innovation in financial services. Endjin have a busy week – much of which is FinTech related. To kick off, we’re speaking this afternoon at Microsoft’s TVP campus on Disruptive Innnovation in Financial Services. We did a version of this talk […]


What is Azure Resource Manager? The infrastructure that makes up your application is often composed of various different components. For instance, you might simply be running a web site, but behind the scenes you have an Azure web site deployed, a Storage account for tables, blobs, and queues, a couple of VMs running a database […]


A year ago we launched Azure Weekly, a free weekly email newsletter that covers all aspects of the Azure ecosystem: Management & Automation (Azure Automation, Azure Scheduler, Key Vault, Docker, Azure Resource Manager and PowerShell to Application Insights and Operational Insights) Compute (Virtual Machines, Cloud Services, Azure Batch & RemoteApp) Networking (Virtual Networks, ExpressRoute, Traffic […]


Azure Batch – Time is Money in Big Compute

by James Broome

Earlier in the year, endjin worked with the Azure Batch Product Team to run a series of experiments against the Azure Batch service using a framework we developed for performing scale, soak and performance tests. We’ve had conversations with a number of organisations over the last 5 years who have scaled their compute intensive workloads (SAS, […]


A short while ago, I was trying to classify some data using Azure Machine Learning, but the training data was very imbalanced. In the attempt to build a useful model from this data, I came across the Synthetic Minority Oversampling Technique (SMOTE), an approach to dealing with imbalanced training data. This blog describes what I […]


Previously each component in Azure was deployed, managed, billed and monitored separately. Azure Resource Manager (ARM) is a new approach that allows you to declaratively state what a group of Azure infrastructure should look like as a template, then deploy that template in an idempotent way (i.e. you can run it multiple times and it […]


Spinning up 16,000 A1 Virtual Machines on Azure Batch

by Howard van Rooijen

Big Compute, like Big Data has a different meaning for every organisation; for Big Data this generally tends to be when data grows to a point where it can no longer be stored, queried, backed up, restored or processed easily on traditional database architectures. For Big Compute this tends to be when computation grows to […]


SpecFlow Extensions for Azure Storage Emulator

by Howard van Rooijen

In most cases, when writing an integration specifications against Azure Storage, you want to use the real thing rather than the Storage Emulator as the performance profile and behaviours are noticeably different. One exception is if you’ve hosted your code in a public repo; in this case you really don’t want to commit your real […]


A CDN, short for Content Delivery Network, is essentially a network of servers set-up, in various geographic locations, with the aim of speeding up the delivery of content to end-users across the Internet. […]


Azure Automation scheduler and daylight saving time

by Richard Kerslake

Update 18/10/16: Azure Automation schedules do now support time zones, which means they can properly adjust for daylight savings! To use this feature creating a new schedule is required – all existing schedules prior to the release of this feature will be stored in UTC. Specifying a timezone in the portal looks like this: Daylight […]


With Power BI now in public preview everywhere, you don’t need to be a “data scientist” to do data science! Power BI is a powerful tool for visualising performance, user interactions and other data for your applications. There is so much useful data sitting passively in various storage accounts, hiding interesting trends or unwanted behaviour. […]


Microsoft Azure Web Apps (formerly known as Azure Websites) has a very useful inbuilt continuous integration and deployment engine called Kudu (it’s also open source; under an Apache 2.0 license, and you can also host it outside of Azure). Kudu supports a continuous integration and deployment workflow against VSO, GitHub, TeamCity, Hudson and BitBucket. If […]


In a previous post, I showed how to report errors to New Relic from an Azure Worker Role. This Cloud Service could be deployed in a number of environments, such as Test and Production. With the NewRelic.AppName setting defined in app.config (or web.config for a Web Role), all deployments will report data under that single […]


Reporting errors to New Relic from an Azure Worker Role

by Richard Kerslake

New Relic is a great tool for monitoring applications and servers. It can integrate nicely with Microsoft Azure, especially with web/IIS based applications. For applications that run in a Worker Role, it can be a bit more tricky to get the project set up correctly and data flowing to New Relic. The following steps walk […]