TWIL: June 19, 2022

This week I have been exploring strategies for legacy application migration to the cloud, data democratization and blob lifecycle management in Azure Storage. I also found an interesting article on 15 great books to read in your lifetime. I hope you like it.


Podcasts

.NET Rocks

Episode 1798: Maintainer Month with Martin Woodward and Immo Landwerth
June is GitHub Maintainer Month – have you hugged an open-source project maintainer lately? Carl and Richard talk to Martin Woodward and Immo Landwerth about what it’s like to be a maintainer of open-source projects. Often an open-source project starts as something you want for yourself and choose to share – and then others start to use your project and life gets more complicated. The conversation dives into what its like for a full-time employee to contribute to a project maintained by someone working part-time on it, the challenges around licensing, and how the open-source community continues to evolve – hopefully for the better!

Hanselminutes

Episode 845: 3d Printers work everywhere with OctoEverywhere and Quinn Damerell
Quinn saw a problem and connected a community. Folks like Gina at OctoPrint (Episode 470!) have made our 3D Printers wireless, but OctoEverywhere means you can connect to OctoPrint safely and securely from anywhere! How did Quinn make this service, scale it, and what’s it like to have a side hustle that helps tens of thousands?


Azure Storage

Optimize costs by automatically managing the data lifecycle
Data sets have unique lifecycles. Early in the lifecycle, people access some data often. But the need for access often drops drastically as the data ages. Some data remains idle in the cloud and is rarely accessed once stored. Some data sets expire days or months after creation, while other data sets are actively read and modified throughout their lifetimes. Azure Storage lifecycle management offers a rule-based policy that you can use to transition blob data to the appropriate access tiers or to expire data at the end of the data lifecycle.

Manage and find Azure Blob data with blob index tags
As datasets get larger, finding a specific object in a sea of data can be difficult. Blob index tags provide data management and discovery capabilities by using key-value index tag attributes. You can categorize and find objects within a single container or across all containers in your storage account. As data requirements change, objects can be dynamically categorized by updating their index tags. Objects can remain in-place with their current container organization.


AWS: Legacy Migration

Demystifying Legacy Migration Options to the AWS Cloud
Many companies or institutions still possess legacy non-x86 systems in their datacenters: mainframe, midrange, or UNIX proprietary systems. This post highlights short-term migration options, their key technical differences, as well as their differentiated benefits. These options are particularly suited for custom home-grown applications running on a legacy platform where the complete source code is available.

AWS: Prioritization and migration strategy
A key element of migration planning is to establish prioritization criteria. The point of this exercise is to understand the order in which applications will be migrated. The strategy is to take an iterative and progressive approach to evolve the prioritization model.


Architecture

5 Caching Implementations You Should Know
Interesting article on 5 of the most well-known and used caching implementations: in-memory caching, database caching, browser caching, web server caching and CDN caching. It’s a very high-level overview, but it’s well presented and describes the main concepts involved.


Data Democratization

Why is data-driven culture still a far-reaching goal for many organizations?
Data-driven culture cannot exist without the democratization of the data. Data democratization certainly does not mean unrestricted access to all the organizational data. The aim of data democratization is that the data that can help an employee make an effective business decision should be available to them in a usable format, fast enough to access, and not require them to be a technical data expert to make sense of it.

How can Modern Data Stack help in data democratization?
In the first part of this blog series, we established that data democratization is the cornerstone of a data-driven culture—however, the centralized data delivery model bottlenecks the data democratization. We argued how a hybrid data delivery model could help create scale by establishing a delivery model using the modern tech stack.


Cool Stuff

15 Books You Should Read Atleast Once In Your Life Before You Die!
My purpose in making this list is to help each one of you discover the greatest books, written by the best literary minds of all time! These books have a universal theme, interesting characters, experiences, perspectives, and emotions that are still relevant today! Everyone should read at least once from these 15 books before they die — some are well-known classics, others are modern giants.


Have a wonderful week!

Photo by Chris Briggs on Unsplash