Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
You have 2 seconds to respond - Atob - Justin Powers
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In his talk titled "You Have Two Seconds to Respond" at RailsConf 2022, Justin Powers discusses the critical nature of real-time transaction approval in the trucking industry, specifically regarding fuel card usage at gas stations. He represents A to B, a company focused on improving financial infrastructure for commercial fleets by providing a modern fuel card solution that works universally at gas stations and offers significant savings for truckers. Key points of the presentation include: - **The Importance of Speed**: The core of the talk revolves around the need to respond to Visa's authorization requests for fuel card swipes within two seconds to avoid auto-approvals that could lead to fraud. - **Understanding Constraints**: Powers outlines how various constraints, particularly time-related, demand careful consideration in system design, emphasizing the need for correctness to ensure truckers do not get stranded due to declined transactions. - **Innovation within Limits**: Innovations such as tracking truck locations via legal devices, unique PINs for drivers, and SMS unlock features are introduced to mitigate fraud risk without compromising the response time. - **Building Confidence in Changes**: Powers discusses the significance of isolation in system components, advocating for the single responsibility principle to simplify testing and maintain clear boundaries between different functionalities. - **Asynchronous Processing**: He recommends using tools like Sidekiq to offload tasks that may delay the transaction response, allowing for concurrent checks without slowing down approval times. - **Observability and Monitoring**: The presentation highlights the need for robust monitoring to track transaction metrics, including the ratio of approvals to denials, thus ensuring that any anomalies are addressed swiftly. - **Shadow Mode Implementation**: Powers introduces the concept of shadow mode where new code is tested against production requests in parallel, allowing for comparisons of outputs from both old and new systems. By the end of the talk, Powers emphasizes the continuous improvement and innovation required to navigate the complexities of real-time systems while maintaining a commitment to service reliability. He invites participants to explore job opportunities at A to B, indicating ongoing growth and the need for talented individuals to join their team.
Suggest modifications
Cancel