DEV Community

Moshe Avdiel profile picture

Moshe Avdiel

Fullstack Java, SpringBoot, React dev at Kiponos.io - realtime config management platform. A soul of a programmer but still loves art.

Location Jerusalem, Israel. Joined Joined on  Email address devops@kiponos.io Personal website https://kiponos.io

Education

Computer Science, Israel. Management, San Francisco, CA.

Pronouns

Mr.

Work

Architect Founder at Kiponos.io

Hikari leakDetectionThreshold Was a Postmortem Setting — We Made It a Live Incident Dial

Hikari leakDetectionThreshold Was a Postmortem Setting — We Made It a Live Incident Dial

Comments
4 min read

Want to connect with Moshe Avdiel?

Create an account to connect with Moshe Avdiel. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
HttpClient 5 responseTimeout Felt Permanent — We Raised It Live While the Partner API Limped

HttpClient 5 responseTimeout Felt Permanent — We Raised It Live While the Partner API Limped

Comments
4 min read
Black Friday Did Not Care About Your PSP Timeout

Black Friday Did Not Care About Your PSP Timeout

Comments
3 min read
The Config Server Blinked — and the App Should Not Have Died With It

The Config Server Blinked — and the App Should Not Have Died With It

Comments
3 min read
The Consumer Lag Was Real — and Redeploy Was Not a Pause Button

The Consumer Lag Was Real — and Redeploy Was Not a Pause Button

Comments
3 min read
spring.mvc.async.request-timeout Looked Harmless — We Changed Async Request Budgets Live When Tomcat Threads Vanished

spring.mvc.async.request-timeout Looked Harmless — We Changed Async Request Budgets Live When Tomcat Threads Vanished

Comments
4 min read
Lettuce commandTimeout Was Client Folklore — We Changed Redis Command Timeouts Live Mid-Blip

Lettuce commandTimeout Was Client Folklore — We Changed Redis Command Timeouts Live Mid-Blip

Comments
4 min read
spring.kafka.listener.concurrency Was Frozen at Boot — We Scaled Consumer Threads Live During a Backlog

spring.kafka.listener.concurrency Was Frozen at Boot — We Scaled Consumer Threads Live During a Backlog

Comments
4 min read
spring.transaction.default-timeout Was a Footgun — We Changed Transaction Timeouts Live Without Restarting Pods

spring.transaction.default-timeout Was a Footgun — We Changed Transaction Timeouts Live Without Restarting Pods

Comments
4 min read
resilience4j.timelimiter.timeoutDuration Felt Permanent — We Changed TimeLimiter Budgets Live Under Load

resilience4j.timelimiter.timeoutDuration Felt Permanent — We Changed TimeLimiter Budgets Live Under Load

Comments
4 min read
spring.cloud.gateway.httpclient.response-timeout Was a Deploy-Time Constant — We Changed Gateway Timeouts Live Mid-Storm

spring.cloud.gateway.httpclient.response-timeout Was a Deploy-Time Constant — We Changed Gateway Timeouts Live Mid-Storm

Comments
4 min read
OkHttp connectTimeout(10, SECONDS) Was Client Folklore — We Changed Timeouts Live Mid-Outage (Java)

OkHttp connectTimeout(10, SECONDS) Was Client Folklore — We Changed Timeouts Live Mid-Outage (Java)

Comments
3 min read
server.jetty.threads.max=200 Was a Tattoo — We Changed Jetty Thread Caps Live (Spring Boot)

server.jetty.threads.max=200 Was a Tattoo — We Changed Jetty Thread Caps Live (Spring Boot)

Comments
2 min read
server.undertow.threads.io=8 Felt Permanent — We Raised IO Threads Live Under WebSocket Storm (Spring Boot)

server.undertow.threads.io=8 Felt Permanent — We Raised IO Threads Live Under WebSocket Storm (Spring Boot)

Comments
4 min read
spring.datasource.hikari.connection-timeout Was Not Enough — We Changed JDBC statement_timeout Live Mid-Incident (Spring Boot)

spring.datasource.hikari.connection-timeout Was Not Enough — We Changed JDBC statement_timeout Live Mid-Incident (Spring Boot)

Comments
5 min read
When Not to Use Live Config — Honest Boundaries (Architecture)

When Not to Use Live Config — Honest Boundaries (Architecture)

Comments
4 min read
Nested Ops Tree Conventions — Folder Layout That Scales (Architecture)

Nested Ops Tree Conventions — Folder Layout That Scales (Architecture)

Comments
4 min read
Peak Event Posture Flip — One Tree, Many Knobs (Java SDK)

Peak Event Posture Flip — One Tree, Many Knobs (Java SDK)

Comments
4 min read
Anti-Pattern: DIY Consul Watch — Stale Cache and Hammered KV (Java SDK)

Anti-Pattern: DIY Consul Watch — Stale Cache and Hammered KV (Java SDK)

Comments
4 min read
Kiponos Java SDK 5.0 What’s New — Developer Guide

Kiponos Java SDK 5.0 What’s New — Developer Guide

Comments
5 min read
Kiponos Java SDK 5.0 Is Here — Live Config, Calmer Apps, Bigger Smile

Kiponos Java SDK 5.0 Is Here — Live Config, Calmer Apps, Bigger Smile

Comments
4 min read
Ops Knob Taxonomy — Classify Keys Before You Drown in Tools (Architecture)

Ops Knob Taxonomy — Classify Keys Before You Drown in Tools (Architecture)

Comments
4 min read
Live Runbook Tree Template — Peak Posture in One Nested Profile (Java SDK)

Live Runbook Tree Template — Peak Posture in One Nested Profile (Java SDK)

Comments
4 min read
Hot-Path Config Checklist — Does This Knob Belong in Kiponos? (Architecture)

Hot-Path Config Checklist — Does This Knob Belong in Kiponos? (Architecture)

Comments
4 min read
DIY Consul/etcd Config — When to Stop Building (Architecture)

DIY Consul/etcd Config — When to Stop Building (Architecture)

Comments
5 min read
When GitOps, When Live Config — Buyer Checklist (Architecture)

When GitOps, When Live Config — Buyer Checklist (Architecture)

Comments
5 min read
When Statsig, When Kiponos — Product Experiments vs Ops Thresholds (Architecture)

When Statsig, When Kiponos — Product Experiments vs Ops Thresholds (Architecture)

Comments
4 min read
When AWS AppConfig, When Kiponos — Agent Poll vs WebSocket Ops Trees (Architecture)

When AWS AppConfig, When Kiponos — Agent Poll vs WebSocket Ops Trees (Architecture)

Comments
5 min read
When Vault, When Kiponos — Secrets vs Operational Config (Architecture)

When Vault, When Kiponos — Secrets vs Operational Config (Architecture)

Comments
5 min read
Traffic Steering Weights Live — Shift Edge Paths Without DNS Terraform (Java SDK)

Traffic Steering Weights Live — Shift Edge Paths Without DNS Terraform (Java SDK)

Comments
5 min read
WAF Sensitivity Per Region — Live Security Posture (Java SDK)

WAF Sensitivity Per Region — Live Security Posture (Java SDK)

Comments
5 min read
Origin Timeout Trees — Per-Route Backend Limits Live (Java SDK)

Origin Timeout Trees — Per-Route Backend Limits Live (Java SDK)

Comments
5 min read
Cache TTL Ladders — Live Edge Freshness Without Purge Tickets (Java SDK)

Cache TTL Ladders — Live Edge Freshness Without Purge Tickets (Java SDK)

Comments
6 min read
Schema Evolution Guardrails — Live Compatibility Flags (Java SDK)

Schema Evolution Guardrails — Live Compatibility Flags (Java SDK)

Comments
4 min read
Warehouse Sync Batch Sizes Live — Tune ETL Throughput Overnight (Python SDK)

Warehouse Sync Batch Sizes Live — Tune ETL Throughput Overnight (Python SDK)

Comments
5 min read
Stream Replay Rate Limits — Cap Catch-Up Without Job Restart (Java SDK)

Stream Replay Rate Limits — Cap Catch-Up Without Job Restart (Java SDK)

Comments
4 min read
Backpressure Watermarks Live — Flink/Stream Recovery Knobs (Java SDK)

Backpressure Watermarks Live — Flink/Stream Recovery Knobs (Java SDK)

Comments
4 min read
Spark Shuffle Partitions Live — Right-Size Jobs Mid-Pipeline (Python SDK)

Spark Shuffle Partitions Live — Right-Size Jobs Mid-Pipeline (Python SDK)

Comments
5 min read
Kafka Consumer Lag Thresholds Live — Tune Alert Cutoffs Without Broker Restarts (Java SDK)

Kafka Consumer Lag Thresholds Live — Tune Alert Cutoffs Without Broker Restarts (Java SDK)

Comments
4 min read
Change Window Posture Trees — Live Freeze Flags for Regulated Releases (Java SDK)

Change Window Posture Trees — Live Freeze Flags for Regulated Releases (Java SDK)

Comments
4 min read
Retention Purge Schedules Live — Adjust Windows Without Batch Redeploy (Java SDK)

Retention Purge Schedules Live — Adjust Windows Without Batch Redeploy (Java SDK)

Comments
4 min read
PHI Access Capture Tuning — Live Sampling for Health APIs (Java SDK)

PHI Access Capture Tuning — Live Sampling for Health APIs (Java SDK)

Comments
4 min read
Data Residency Routing Weights — Shift Traffic Posture Live (Java SDK)

Data Residency Routing Weights — Shift Traffic Posture Live (Java SDK)

Comments
5 min read
Velocity Limits Live — Card Authorization Thresholds Ops Can Tune (Java SDK)

Velocity Limits Live — Card Authorization Thresholds Ops Can Tune (Java SDK)

Comments
5 min read
Audit Log Sampling Rates Live — Tune Capture Intensity Without Recycling Pods (Java SDK)

Audit Log Sampling Rates Live — Tune Capture Intensity Without Recycling Pods (Java SDK)

Comments
6 min read
Cascade Failure Guardrails — Bulkhead Limits You Can Tighten Mid-Incident (Java SDK)

Cascade Failure Guardrails — Bulkhead Limits You Can Tighten Mid-Incident (Java SDK)

Comments
5 min read
On-Call Escalation Thresholds Live — Tune Paging Before Bridge Overflows (Java SDK)

On-Call Escalation Thresholds Live — Tune Paging Before Bridge Overflows (Java SDK)

Comments
5 min read
Incident Throttle Trees — Coordinated Rate Limits Across Services (Java SDK)

Incident Throttle Trees — Coordinated Rate Limits Across Services (Java SDK)

Comments
5 min read
Degradation Mode Switches — Flip Read-Only Posture Live (Java SDK)

Degradation Mode Switches — Flip Read-Only Posture Live (Java SDK)

Comments
5 min read
I Thought Agents Needed a Daemon — Then Kiponos Forced a Mind Shift (Python SDK + MCP + Skill)

I Thought Agents Needed a Daemon — Then Kiponos Forced a Mind Shift (Python SDK + MCP + Skill)

Comments
6 min read
Retry Budget Per Dependency — Stop Retry Storms Without Recycling Pods (Java SDK)

Retry Budget Per Dependency — Stop Retry Storms Without Recycling Pods (Java SDK)

Comments
5 min read
SLO Burn Multiplier Live — Tune Alert Sensitivity Before Error Budget Is Gone (Java SDK)

SLO Burn Multiplier Live — Tune Alert Sensitivity Before Error Budget Is Gone (Java SDK)

Comments
5 min read
Spot Instance Bid Ceilings Live — Cap Interrupt Risk Without Terraform (Python SDK)

Spot Instance Bid Ceilings Live — Cap Interrupt Risk Without Terraform (Python SDK)

Comments
7 min read
Inference Spend Caps — Per-Tier Token Budgets FinOps Controls Live (Python SDK)

Inference Spend Caps — Per-Tier Token Budgets FinOps Controls Live (Python SDK)

Comments
7 min read
Multi-Tenant Quota Trees — Per-Customer Limits Ops Can Tune Live (Java SDK)

Multi-Tenant Quota Trees — Per-Customer Limits Ops Can Tune Live (Java SDK)

Comments
6 min read
Cache Freshness vs Spend — Live TTL Tradeoffs Without a Deploy (Java SDK)

Cache Freshness vs Spend — Live TTL Tradeoffs Without a Deploy (Java SDK)

Comments
7 min read
Autoscale Guardrails as Live Policy — Cap Max Replicas Before the Bill Explodes (Java SDK)

Autoscale Guardrails as Live Policy — Cap Max Replicas Before the Bill Explodes (Java SDK)

Comments
7 min read
GPU Dollars Per Request as Live Caps — Stop Inference Margin Bleed Without Recycling Workers (Python SDK)

GPU Dollars Per Request as Live Caps — Stop Inference Margin Bleed Without Recycling Workers (Python SDK)

Comments
6 min read
Kiponos vs HashiCorp Boundary — Platform Toolbox: Who Reaches Hosts vs How Services Behave (Architecture)

Kiponos vs HashiCorp Boundary — Platform Toolbox: Who Reaches Hosts vs How Services Behave (Architecture)

Comments
7 min read
Kiponos vs Apollo Studio / GraphOS — Schema Contracts vs Live GraphQL Gateway Ops (Architecture)

Kiponos vs Apollo Studio / GraphOS — Schema Contracts vs Live GraphQL Gateway Ops (Architecture)

Comments
6 min read
loading...