Skip to main content

28 docs tagged with "advanced"

View all tags

@Transactional Deep Dive: Proxy, ThreadLocal & Production Traps

A senior-level breakdown of how @Transactional really works: AOP proxy mechanics, CGLIB vs JDK proxy, ThreadLocal transaction binding, flush/commit timing, propagation internals, isolation levels, and the production traps that cause silent data corruption, connection pool exhaustion, and 2 AM alerts.

Advanced SQL

Window functions, CTEs, subqueries, recursive queries, lateral joins, pivot/unpivot, pagination patterns, EXPLAIN, and advanced SQL for senior engineers.

Ansible Comprehensive Guide & Cookbook

An exhaustive, 1000-line deep dive into Ansible covering Architecture, Playbooks, Jinja2, custom module Python code, and execution strategies with full examples.

Dynamic Admission Webhooks (Mutating & Validating)

Deep dive into Kubernetes Dynamic Admission Controllers — Mutating and Validating Webhooks, AdmissionReview JSONPatch RFC 6902, failurePolicy deadlock prevention, cert-manager TLS, and Policy-as-Code (Kyverno, OPA Gatekeeper).

Git Hooks — Automating Quality Checks

**Git hooks** are scripts that Git automatically executes before or after specific events (commit, push, merge, etc.). They live in `.git/hooks/` and can be.

Helm — Package Manager for Kubernetes

Complete Helm guide — charts, templates, values, release management, chart repositories, creating your own charts, Helmfile, and best practices for managing Kubernetes applications with Helm.

Kafka ACLs & Authorization Patterns

Kafka Access Control Lists (ACLs) for fine-grained authorization. Covers KRaft ACL storage, resource patterns, OAuth/OPA/RBAC integration, and at-scale management.

Kafka Connect

**Kafka Connect** is a framework for **reliably moving data between Kafka and external systems** (databases, file systems, cloud services) without writing.

Kafka Data Governance

The six primitives of Kafka data governance — schema policy, topic ownership, access control, encryption/masking, audit/lineage, and data quality. Why brokers don't provide governance and how to build it.

Kafka Log Compaction Explained

How Kafka log compaction preserves the latest value per key, enabling state stores, CDC changelog topics, and materialized views. Covers cleaner internals, tombstones, tiered storage, and KTable integration.

Kafka Performance Tuning Guide

End-to-end Kafka performance tuning — producer batching, broker I/O, consumer throughput, JVM and OS tuning, compression selection, tiered storage, and benchmarking methodology.

Kafka Security Best Practices

End-to-end Kafka security guide covering authentication, ACLs, TLS 1.3 encryption, Zero Trust architecture, network isolation, credential management, and monitoring security events.

Kafka Streams — Complete Deep Dive

A comprehensive guide to Kafka Streams: from core concepts and internal architecture to stateful processing, failure recovery, exactly-once semantics, windowing, joins, interactive queries, and production system design patterns.

Message Ordering with Partition Keys

Kafka guarantees **total ordering within a partition**. Messages written to the same partition are always consumed in the exact order they were produced.

Processing and Ordering

Kafka guarantees ordering within a partition, but single-threaded processing limits throughput. This guide covers four patterns for achieving high throughput while preserving per-key ordering.

Spring Boot — Advanced Topics

Advanced Spring Boot topics covering security, performance tuning, reactive systems, deployment, and production-ready design.

Spring Framework: Deep Dive

Advanced Spring Framework guide covering bean lifecycle, AOP, data access, reactive programming, and batch processing.