Throughout the week, I read a lot of blog-posts, articles, and so forth, that has to do with things that interest me:
- data science
- data in general
- distributed computing
- SQL Server
- transactions (both db as well as non db)
- and other “stuff”
This blog-post is the “roundup” of the things that have been most interesting to me, for the week just ending.
Event Driven Architecture
- Why Your Microservices Architecture Needs Aggregates. In this post, the author looks at what aggregates are and how they can help in the long run. In essence, the author discusses the Aggregate Pattern, where an aggregate is a cluster of domain objects that can be treated as a single unit.
- Beyond the Distributed Monolith: Rearchitecting the Big Data Platform. In this InfoQ presentation, the presenter talks about how BBC re-architected a distributed monolith, and how they designed their new microservices architecture. A very interesting presentation!
SQL Server 2019 Extensibility Framework
- Open sourcing the Java language extension for SQL Server. If you follow my blog, you may be aware that I have been writing about the SQL Server Extensibility Framework, and the Java Language Extension. The Java language extension has now been open-sourced, and the post linked to here discusses that. What this means is that anyone interested can now create a language extension for their favorite language! That.Is.So.Awesome!
SQL Server 2019 Big Data Cluster
- A Lap Around SQL Server 2019 Big Data Cluster: Background & Technology. Finally! I finally managed to get this post out of me. The post is a blog version of a conference talk I do: A Lap Around SQL Server 2019 Big Data Cluster. Initially, I thought I would get away with one post covering the talk, but I realised while writing the post that it requires a couple of more posts. So, this, the first, post looks at the background of the SQL Server 2019 Big Data Cluster, and the technology behind it.
- KaDeck – Master your Apache Kafka blackbox. This link here is to a Kafka tool which enables you to manage and connect securely to your Apache Kafka clusters, as well as monitor and manage your topics and create reports etc. It looks quite useful, I must say!
- Webify Event Streams Using the Kafka Connect HTTP Sink Connector. This post looks at how easy it is to push events from Kafka to web pages using the Kafka connector for HTTP.
- Introducing Confluent Platform 5.5. Hot on the heels of the release of Apache Kafka 2.5 comes the release of Confluent Platform 5.5, The post linked to here looks at some of the new features in the 5.5 release.
That’s all for this week. I hope you enjoy what I did put together. If you have ideas for what to cover, please comment on this post or ping me. Most importantly, stay safe out there!