Skip to content

Learn how endjin designed & built a planetary scale real-time data architecture using Microsoft Azure & AI.

Read the case study

From strategy to design and build, our customers succeed by adopting our best traits; absorbing our expertise, assimilating our processes, and leveraging our Intellectual Property.

We are a consultancy with deep expertise in Azure, Data, AI, & complex software engineering. We are Microsoft Gold Partners for Cloud Platform, Data Platform, Data Analytics, DevOps, a Power BI Partner, and .NET Foundation Corporate Sponsors.

Our results speak for themselves. Start-ups funded or exited. Chaotic teams struggling to deliver, converted into high-performance teams who deliver weekly. New cloud based products & solutions that are celebrated in global conference keynotes as exemplars of the 'art of the possible' made real.

See our case studies

Microsoft Fabric extends the promise of Azure Synapse integration to all analytics workloads from the data engineer to the business knowledge worker. It brings together Power BI, Data Factory, and the Data Lake, on a new generation of the Synapse data infrastructure.

Delivered as a unified SaaS offering, it aims to reduce cost and time to value, while enabling new "citizen data science" capabilities. We've been on the private preview for the past 6 months and have been putting it through its paces.

See our deep dives into the platform
Microsoft Fabric

We help organizations of all sizes from start-ups to global enterprises across financial services, media & comms, retail & consumer goods, and professional services.

In the Cloud Native era, apps are complex, interconnected & data driven. Reactive programming is a useful paradigm for any system that has to deal with things happening, and solves the problem of extracting intelligent signals from the noise of modern data volumes.

Reactive Extensions for .NET was created in 2008 by the Cloud Programmability team at Microsoft, for a Cloud Native future, which has now arrived

The System.Reactive NuGet package has been downloaded over 150 million times, and is used by Visual Studio, .NET Interactive and ReactiveUI.

Since 2023, the Open Source project has been maintained by endjin.

GitHub Repo

Reactive programming provides clarity when our code needs to respond to events. The Rx.NET libraries were designed to enable cloud-native applications to process live data in reliable, predictable ways.

We've written a FREE book which explains the vital abstractions that underpin Rx, and shows how to exploit the powerful and extensive functionality built into the Rx.NET libraries.

introtorx.com

Reaqtor evolves Rx.NET by adding state & durability primitives to enable long running queries, for processing live or historic data streams. Reaqtor is used by Bing, MSN, and M365 to handle billions of standing stateful queries, processing thousands of events per second.

We spent 5 years collaborating with Microsoft to Open Source Reaqtor under the .NET Foundation and become the project maintainers.

reaqtive.net

Whether it's programming language fundamentals, Reactive Programming, DevOps, or Data & Analytics, our expertise fills volumes.

Visit the endjin library

We help small teams achieve big things. We help our customers succeed by adopting our best traits; absorbing our expertise, assimilating our processes, and leveraging our Intellectual Property. But all of this starts and ends with our people.

Meet the Endjineers

We like to share our knowledge; hard won experience from delivering bleeding edge projects or building IP, and insights from being an innovative, cloud-first, distributed start-up.

Read our blog
Thought Leaders
C# 12.0: inline arrays

C# 12.0: inline arrays

Ian Griffiths

A new feature in C# 12.0 enables data types to define fixed-size arrays that don't require separate array objects on the heap. Learn how this is useful in performance-oriented and interop scenarios.
There's something wrong with the Pandas API on Spark

There's something wrong with the Pandas API on Spark

Carmel Eve

Fix the following issues: Errors converting large datasets to pandas, pandas for Spark is very slow, and pandas for Spark column reduction doesn't reduce data.
How .NET 9.0 boosted JSON Schema performance by 32%

How .NET 9.0 boosted JSON Schema performance by 32%

Matthew Adams

We benchmarked endjin's JSON Schema library on .NET 9.0 and saw large performance gains. There are even more gains to be had with new System.Text.Json features.
How .NET 9.0 boosted AIS.NET performance by 9%

How .NET 9.0 boosted AIS.NET performance by 9%

Ian Griffiths

.NET 9.0 has shipped, and for the fourth year running, we benchmarked endjin's AIS.NET library and were very happy to see substantial performance gains, with no extra work required.
Carbon Optimised Data Pipelines - minimise CO2 emissions through intelligent scheduling (Next Steps)

Carbon Optimised Data Pipelines - minimise CO2 emissions through intelligent scheduling (Next Steps)

James Broome

Intelligently scheduling cloud data pipelines based on carbon impact can optimize both environmental sustainability and operational efficiency.
Carbon Optimised Data Pipelines - minimise CO2 emissions through intelligent scheduling (Pipeline Definition)

Carbon Optimised Data Pipelines - minimise CO2 emissions through intelligent scheduling (Pipeline Definition)

James Broome

Intelligently scheduling cloud data pipelines based on carbon impact can optimize both environmental sustainability and operational efficiency.