Skip to content
Open Source Blog

Trill 101: how to add temporal queries to your applications 

Last December, we released Trill, an open source .NET library designed to process one trillion events a day. Trill provides a temporal query language enabling you to embed real-time analytics in your own application. In this blog post, we spend some time introducing how to get started using Trill. Trill’s query and data model A...

Read more

Announcing Brigade 1.0: Build a new kind of distributed application 

Brendan Burns, one of the creators of Kubernetes (and the head of Azure Container Computing at Microsoft) often quips that, “Distributed computing is the new CS 101.” Instead of being considered an advanced topic in computer science, distributed computing is now a core requirement. It is with this in mind that we built Brigade, which...

Read more

Windows containers now supported in Kubernetes 

With the release of Kubernetes v1.14 today, Windows Server node support has officially graduated from beta to stable! This support enables developers and operators with Windows Server based applications to containerize them and benefit not only from the power of Kubernetes, but also the robust ecosystem surrounding it. The engineering that supported this release relied...

Read more

What’s new in the latest release: Terraform Azure provider v1.23.0 

There is a new release of the AzureRM provider fresh off of the presses. Version 1.23 has lots of new resources and data sources. If you want to get into the nitty-gritty details of the release, check out the Change Log for the provider within the GitHub repo. If you are looking for what’s coming...

Read more

What I learned in a year of Postgres – with Azure Database for PostgreSQL 

It’s our birthday! Azure Database for PostgreSQL became generally available exactly a year ago. From public preview to today, we’ve gone from mostly getting the “Postgres + Microsoft???” question to it not being as much of a surprise anymore. There’s an exciting road ahead, but an anniversary is a great time to look back and...

Read more

Setting up Jenkins X on Azure Kubernetes Service (AKS) 

As adoption of containers grows, we are getting more asks around running Jenkins on Azure Kubernetes Service (AKS.) To run Jenkins on a VM on Azure, you can use our solution template in Azure Marketplace. If you want to run Jenkins on AKS, I am happy to announce that you can now consider Jenkins X...

Read more

Improved discovery experience for Microsoft containers on Docker Hub 

Continuing with our approach to delivering a consistent and trustworthy acquisition experience for Microsoft container images, we are pleased to announce updates for the Microsoft Container Registry (MCR). In partnership with Docker, Microsoft has sought to improve the developer experience and servicing of container images while maintaining the current discovery and acquisition process via Docker...

Read more

Microsoft open sources Trill, a powerful query processor for analytics at incredible speeds 

In today’s demanding business environment, processing massive amounts of data each millisecond is becoming a common business requirement. We are excited to be announcing that an internal Microsoft project known as Trill—for processing “a trillion events per day”—is now being open sourced. Trill started as a research project at Microsoft Research in 2012, and has...

Read more

How to process streams of data with Apache Kafka and Spark 

Data is produced every second, it comes from millions of sources and is constantly growing. Have you ever thought how much data you personally are generating every day? Data: direct result of our actions There’s data generated as a direct result of our actions and activities: Browsing twitter Using mobile apps Performing financial transactions Using...

Read more