Image for post
Image for post

Tech Fellow, Michael Francis dives into the details of breaking down services to small business entities with sets of actions. He also describes where this pattern becomes hard and how BlackRock is solving this problem.

By: Michael Francis, Technical Fellow and Head of Aladdin Platform Engineering, within the Aladdin Product Group, at BlackRock

At BlackRock, we have committed to resource-oriented design for our service calls in Aladdin, our investment management technology. In a nutshell, resource-oriented design encourages breaking down services into a set of distinct entities (resources) with no overlap. Identification of entities by a unique reference allowing cross entity references. A small number of methods (RPCs) are defined against these resources supporting access and mutation. For a comprehensive introduction to ROD, it is good to read the Google description.

Why choose a resource-oriented design?

Historically many organizations (including BlackRock)…


Image for post
Image for post

BlackRock Engineer, Kevin Sun shares an example of implementing eventual consistency in BlackRock’s Cachematrix Liquidity Trading Portal

By: Kevin Sun, BlackRock Engineer & Managing Director in the Cash Engineering team within the Aladdin Product Group

Introduction

The Cachematrix Liquidity Trading Portal, a BlackRock technology product, is a web-based liquidity management platform white-labeled by 25 large global banks and asset management companies. Cachematrix Cloud Connector is a real-time Integration-as-a-service application that connects various external bank and Transfer Agent (TA) systems with the multi-tenant Cachematrix Liquidity Trading Portal. The Cloud Connector uses Kafka as the message broker and streaming platform.

With Kafka’s out of the box message persistence, state stores, and Kafka Streams API, we implemented eventual consistency with high…


Sue Zheng, BlackRock Tech Fellow and Lead Engineer for Aladdin Trading talks about her experience as an engineer innovating the Aladdin platform over the last 20 years.

Image for post
Image for post

This year marks the 20th anniversary of BlackRock delivering Aladdin externally to clients, and you’ve been around since the beginning. Did you ever think you’d be at the same company for that amount of time?

When I started, BlackRock was a small shop doing fixed income only. 20 years ago, Aladdin, BlackRock’s investment management technology used both internally and delivered externally to other financial institutions, looked very different. Back then, I thought I’d…


How BlackRock used a hackathon to deepen its connection to its client-first culture of innovation

By: Kirsty Craig, Head of Data Strategy & Solutions for Portfolio Management at BlackRock

Image for post
Image for post

The annual hackathon at BlackRock is a great way for employees to focus on their passion. It’s a favorite event for engineers, their non-coding colleagues and business partners. The Hackathon increases team cohesion by fostering collaboration. It also furthers BlackRock’s goal of using innovation to better serve clients by generating some truly remarkable ideas.

One such concept in years past, Aladdin Wealth, is now a fully operational solution for wealth managers. While we had great success, we’re always looking for ways to innovate. When the Covid-19…


By: Ajar Ashyrkulova, Director, Head of Platform Analytics in the Portfolio Analytics Group at BlackRock

Image for post
Image for post

Two years ago, I was browsing one of our internal chat rooms when I saw repeated questions about Python syntax from one of my colleagues. I had to do a double take — this was a Managing Director with many years of investment risk management experience who to my knowledge had never programmed before, let alone know to ask about Python syntax. I even joked that I thought this was an intern using the MD’s computer (that, of course, would never be allowed). …


Image for post
Image for post

By: Stephen Humphreys, Director, is the Head of Product Engineering for Cachematrix within the Aladdin Product Group at BlackRock.

and

Sam Russak, Analyst, is an engineer on the Cachematrix Product Engineering team within the Aladdin Product Group at BlackRock.

OVERVIEW

Cachematrix is a web-based liquidity management platform white-labeled by 25 large global banks and asset management companies. It has a multi-tenant architecture that requires strict isolation of data processing and access control of features and resources by white-label client. To achieve this goal, we need to have a comprehensive and scalable security solution with minimum burden on developers. Specifically, we want…


Image for post
Image for post

Vaibhav Page, Associate, is a software developer in the Platform Engineering team focused on the Aladdin Data Science platform. He is also the co-author and maintainer of the Open Source project Argo Events.

Motivation

Unless you have been hiding under a rock, the go-to-tool for building portable applications in containers is Docker. Typically, Docker is the only container tool the majority of us have ever used. This is totally understandable, Docker is clearly considered the de facto container build and runtime tool in the industry. With its relatively low learning curve, Docker facilitates the rapid adoption of an “Infrastructure-as-Code” approach to…


Image for post
Image for post

Rebecca Jellinek, Analyst, is a developer in BlackRock’s Aladdin Product Group. Rebecca has made back-end contributions to Aladdin’s onboarding application as well as Aladdin’s Data Warehouse.

When selecting my college major, I chose to pursue Computer Science because I had always loved to solve problems and build things from scratch. The summer after my freshman year at Boston University, I completed an internship in software development. The internship was a crash course in document-oriented databases, quality assurance testing, enterprise Java, and, lastly, the harsh reality of the gender gap in tech. …


Image for post
Image for post
Some early printing technology

Li He is a senior engineer and technical architect in the Aladdin Wealth Tech group within BlackRock Solutions

Printing and framing photos is usually a pretty straightforward task. You can typically get a product finished to satisfaction in a single day by bringing a USB stick to your nearest hobby & crafts store, where they will print your photo on a high resolution printer, cut, and fit it to a frame. Overall it is a pleasant, painless customer experience.

But, imagine if the process were much harder. What if framed photos could ONLY be created using a very special printing…

BlackRockEngineering

Official BlackRock Engineering Blog. From the designers & developers of industry-leading platform Aladdin®. Important disclosures: http://bit.ly/17XHCyc

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store