;
;

DZone Data Zone

Recent posts in Data on DZone.com

Data Governance Is a Security Control, Not a Compliance Checkbox

I've spent years fixing broken Glue jobs and Lake Formation permissions as an AWS support engineer, then moved to pre-sales architecture for bankin...
Posted on 14 October 2026 | 7:00 pm

Rotate AWS Secrets Manager Secrets Without Restarting Your Go Service, With mamori

AWS Secrets Manager has a lovely feature: automatic rotation. You attach a rotation Lambda, set a schedule, and every 30 days your RDS password is ...
Posted on 14 October 2026 | 2:00 pm

Introducing mamori: Typed, Watchable Config and Secrets for Go

Every Go service I have ever shipped ends up growing the same organ. It starts small: a couple of os.Getenv calls. Then a secret needs to come from...
Posted on 14 October 2026 | 12:00 pm

From Legacy ETL to Modern ELT: Engineering a Governed dbt and Databricks Architecture

A few years back, I sat through a production incident review where the root cause turned out to be a single stored procedure nobody on the team had...
Posted on 12 October 2026 | 12:00 pm

How Cache Invalidation Caused Memory Pressure and API Failures at Scale

Most production systems do not fail loudly. They degrade quietly. This case started with an API that was technically “healthy.” It was serving traf...
Posted on 9 October 2026 | 3:00 pm

Threat Modeling Context-Aware AI: A STRIDE Walkthrough

Context-aware AI has become the default architecture for grounding Large Language Models (LLMs) in private, enterprise data. It is also quietly one...
Posted on 9 October 2026 | 2:00 pm

Building IoT Time-Series Applications With Java and Apache IoTDB

Apache IoTDB is well-suited for environments where time-series data from connected devices and industrial systems is generated continuously and req...
Posted on 6 October 2026 | 4:00 pm

OpenSearch Heap Sizing: Swap, Page Cache, and the 50% Rule

OpenSearch is an open-source, distributed search and analytics suite derived as a fork of Elasticsearch and maintained under the Apache 2.0 license...
Posted on 6 October 2026 | 2:00 pm

Building an AI-Ready Data Layer Without Rebuilding the Enterprise

Most enterprise AI programs do not fail because the model is too weak. They stall because the data underneath the model is fragmented, delayed, poo...
Posted on 6 October 2026 | 1:00 pm

Building a Migration Readiness Engine for Analytics Workflows

Platform migrations are not only technology problems. They're visibility problems as well.
Posted on 5 October 2026 | 3:00 pm

How Go Maps Work: From Buckets to Swiss Tables

Hey Mates! “How does a map work in Go?” is one of my favorite interview questions. It sounds simple, but it opens up a conversation about hashing, ...
Posted on 1 October 2026 | 3:00 pm

Jakarta Batch in Practice: Reliable Chunk-Oriented Processing for Enterprise Workloads

Batch processing remains vital because many business operations aren't suited to interactive requests. Tasks such as recalculating prices, reconcil...
Posted on 29 September 2026 | 2:00 pm

The Warning That Never Stops the Agent

I went looking for a flag that could cap the amount spent on a session on DeepAgents. The kind of hard spending cap that stops an agent loop before...
Posted on 29 September 2026 | 1:00 pm

Beyond Screenshots: Building Replayable Production Diagnostics for Hard-to-Reproduce Bugs

Production bugs frequently arrive with too little evidence. A screenshot captures the final visual state, a crash report identifies a failing stack...
Posted on 28 September 2026 | 5:00 pm

Prompt Caching Doesn't Save Money on Turn One

I went looking for a clean way to show what prompt caching actually saves an agent, and the first thing I found was a fact that's easy to miss if y...
Posted on 25 September 2026 | 6:00 pm

Locking Down the Enterprise: Data Security Patterns for AI Integrations

Every enterprise conversation about artificial intelligence eventually arrives at the same uncomfortable question: what happens to our data once it...
Posted on 25 September 2026 | 12:00 pm

How to Prevent Retry Storms With Retry Budgets in Distributed Systems

Retries are one of the simplest ways to make a distributed system appear more reliable. A transient connection failure, overloaded replica, or shor...
Posted on 23 September 2026 | 1:00 pm

Exploring the DBMS_DEVELOPER Package: JSON Metadata for Oracle Objects

Oracle Database 23ai introduced the powerful DBMS_DEVELOPER package, giving developers and database administrators a streamlined way to access data...
Posted on 18 September 2026 | 4:00 pm

RAG, Vector Databases, and MCP: Wiring Them Together for Production

Why This Combination Matters Most RAG tutorials stop at the same point: embed some documents, stuff them into a vector store, retrieve the top-k ch...
Posted on 18 September 2026 | 2:00 pm

Common Pitfalls in RAG Applications: What to Avoid When Using Vector Search and Embeddings

Here's the demo that always works: you point a notebook at a vector index, ask it a question, and it answers perfectly. Everyone claps. Three weeks...
Posted on 17 September 2026 | 7:00 pm