Interesting Stuff - Week 5, 2023

Posted by nielsb on Sunday, February 5, 2023

In this week’s roundup, you’ll read about optimized locking in Azure SQL (very cool) and why Flink is so popular. Related to Flink, we also look at operational use cases for Flink, as well as some Flink CEP “stuff”.

Azure SQL

  • Optimized locking. In this post, a new SQL Database Engine feature is introduced, a feature that has been asked for by DBAs and developers for a long time: optimized locking. Optimized locking offers an improved transaction locking mechanism that reduces lock memory consumption and blocking amongst concurrent transactions. Very cool!

Streaming

  • Five Drivers Behind the Rapid Rise of Apache Flink. In 2022 we saw a substantial amount of venture capital being invested in startups building companies around Apache Flink. This post looks at the reasons why Flink is so “hot”.
  • Operational Use case Patterns for Apache Kafka and Flink — Part 1. We all know that Kafka and Flink go together like bread and butter, or maybe peanut butter and jelly. Anyway, this post is the first in, hopefully, a series that looks at operational use cases with Apache Kafka and Apache Flink. Some of the use cases looked at in this post are CQRS/read-optimized views and async task reply.
  • Announcing the Source Available Confluent CLI. Confluent CLI is a command-line interface for the Confluent Platform, and it provides a unified interface for managing various components and tools within the Confluent Platform. Up until now, it has been licensed under the Confluent Enterprise License. This post announces how - coinciding with the release of Confluent CLI v3 - Confluent CLI is now open source. This is good!
  • Flink SQL: How to detect patterns with MATCH_RECOGNIZE. In my weekly roundup a couple of weeks ago, I mentioned how I had started to look into Flink. A big part of my interest in Flink is the ability to use it for Complex Event Processing (CEP). A big part of CEP is to be able to recognize patterns. The linked blog post discusses just that. It looks at the MATCH_RECOGNIZE statement in Flink SQL and what you can do with it.

WIND (What Is Niels Doing)

In last week’s roundup I wrote I was on my way to Barcelona. I had a great time there, meeting up with the architects from Derivco Sports. Yesterday I flew out to London to attend the ICE conference. I am staying at a hotel in Docklands, and the picture you see in the banner of this post is the view from my hotel room! Well, I don’t see Uber Boats all the time, but anyway!

~ Finally

That’s all for this week. I hope you enjoy what I did put together. Please comment on this post or ping me if you have ideas for what to cover.


comments powered by Disqus