<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sql on GeekyRyan</title><link>https://rnemeth90.github.io/tags/sql/</link><description>Recent content in Sql on GeekyRyan</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 15 Jun 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://rnemeth90.github.io/tags/sql/index.xml" rel="self" type="application/rss+xml"/><item><title>Data Tier Architecture Modernization - Phase 1: Rethinking Legacy Orchestration</title><link>https://rnemeth90.github.io/projects/2026-06-15-data-tier-architecture-modernization-phase-1/</link><pubDate>Mon, 15 Jun 2026 09:00:00 +0000</pubDate><guid>https://rnemeth90.github.io/projects/2026-06-15-data-tier-architecture-modernization-phase-1/</guid><description>&lt;p&gt;Phase 1 of modernizing a legacy application configuration orchestration system - the scripts and automation that provision databases, apply configuration, and run SQL changes across environments. The old system was a sprawl of individually-named scripts, each handling a slightly different variant of similar work. Hard to maintain, hard to onboard onto, impossible to add consistent error handling or monitoring. Often hard to understand.&lt;/p&gt;&#10;&lt;p&gt;Rewrote it around a small set of reusable, well-defined action types instead: configuration action (routing sensitive and non-sensitive config to the appropriate configuration store), database-creation action (with input validation), SQL-script-execution action (runs scripts with clear parameters), and a general-purpose command action for anything else.&lt;/p&gt;</description></item></channel></rss>