↓ Skip to main content

#devops

14 posts

Posts

  1. Apache Kafka Event Streaming with KRaft and Python

    Event streaming on Kafka 4 without ZooKeeper (KRaft): partition sizing, a no-loss producer, offset commits and rebalance tuning, with confluent-kafka in Python.

    8 min read Backend

  2. Git Branching Strategies: GitFlow vs Trunk-Based

    Git branching strategies compared: GitFlow, trunk-based development, merge queues, squash merges, Conventional Commits, pre-commit hooks and git bisect.

    7 min read DevOps

  3. Elasticsearch Full-Text Search in Production

    Full-text search with Elasticsearch 8/9 and the Python client: strict mappings, language analyzers, zero-downtime reindexing with aliases, shards, pagination.

    8 min read Backend

  4. Python Logging Best Practices with structlog

    Python logging best practices: stdlib logging rules, JSON logs with structlog, request IDs, redacting secrets, OpenTelemetry trace IDs, common mistakes.

    7 min read Python