DevOps Club #14: Time-travel testing: When time is off the essence
Modern software systems often rely heavily on time-dependent logic, where even the smallest misalignment can lead to costly errors. 😬
For our last DevOps Club of the year, we are joined by Marko Elezović, Head of Engineering at Lemax, who will share insights from real-world experience tackling complex integration tests using JVM and PostgreSQL to validate business logic for time-sensitive domains like loans, interests, and penalties.
Marko will explore the innovative methods used to override hardware clocks, leverage Java agents, and employ faketime to seamlessly fake the current time across systems—from backend logic to browser-based UI tests. 🚀
Whether it’s testing future dates for year-end processing, simulating non-working days, or verifying time-based policies across multiple systems, this talk will uncover how time-travel testing can empower teams to handle temporal challenges with precision and confidence.
Special shoutout to CROZ for hosting our final DevOps Club! 🧡