Skip to main content

3 posts tagged with "Java Ecosystem"

View All Tags

5 Jackson Configuration Changes That Silently Break Your Microservices

· 9 min read
Evgenii Frolikov
Senior Java Architect | Expert in High-Load Systems & JVM Internals

5 Jackson Configuration Changes That Silently Break Your Microservices

TL;DR: Your service compiles. Your unit tests pass. Your integration tests are green. But a single line in your ObjectMapper configuration just changed what every outgoing HTTP request looks like. The downstream service cannot parse the payload anymore, and you will find out in production. Here are five Jackson configuration changes that cause this, with exact before/after JSON for each.

BitDive 1.2.6: WebSocket Support, Daily Statistics, and On-Air Configuration

· 3 min read
Evgenii Frolikov
Senior Java Architect | Expert in High-Load Systems & JVM Internals

BitDive 1.2.6 Release - Introducing WebSocket support, daily performance stats, and live agent configuration

We're excited to announce the release of BitDive 1.2.6, bringing new capabilities that make Runtime Observability for JVM applications even more powerful and developer-friendly. This update expands protocol coverage, adds a new analytics view, and introduces flexible agent configuration - all designed to help teams move faster from problem detection to resolution using Real Runtime Data.

Eliminate Mocks: How Trace-Based Testing Revolutionizes Enterprise Quality

· 6 min read
Dmitry Turmyshev
Product Manager | Developer Experience and Software Quality

From Fragmented Traces to Confident Releases. BitDive eliminates "Mocking Hell" by turning real-world JVM traffic into Trace-Based Testing suites. By replacing handwritten test code with recorded Replay Plans, enterprise teams reduce test maintenance by 60% and establish the Real Runtime Data needed for AI-assisted development.


BitDive Full Cycle Testing - Transforming JVM traffic into automated regression suites

Testing for JVM applications, Java, Kotlin, Spring Boot, often struggles to keep up with distributed systems, asynchronous flows, and frequent code changes. Traditional methods rely on mocks and black‑box checks that don't reflect how the system really behaves. The result: flaky tests, missed bugs, and uncertainty before release.

BitDive provides a single platform for the entire testing lifecycle. It captures real execution data, curates meaningful scenarios, replays them across builds, and validates results where it matters most, at the level of API responses, database queries, and messaging flows.

JVM-first • Kafka/gRPC/JDBC support • CI/CD friendly • Flake-resistant • Zero infrastructure

The ROI of Trace-Based Verification

MetricTraditional Testing (Mocks)BitDive (Trace-Based)Enterprise Impact
Test Creation Time2-4 Hours / Scenario2-3 Minutes / Scenario98% Speedup
Maintenance BurdenHigh (Breaks on Refactor)Low (Behavioral Matching)60% Cost Reduction
Code Bloat+1000s lines of mocks0 (JSON-based plans)Zero Technical Debt
Data RealismHandcrafted FixturesReal Production Traffic100% Reliability