SShortSingh.
Back to feed

ShopEase: Advanced Backend Features with Webhooks, GraphQL, gRPC & Load Balancing

0
Β·11 views

In Modules 30.12–30.15, I worked on four advanced backend concepts: πŸ’³ Payment Webhooks These modules helped me understand how real-world backend systems handle payment events, flexible data fetching, high-performance service communication, and distributed traffic. πŸ’³ Module 30.12 β€” Payment Webhooks Payment processing doesn't end when a user completes a payment. A payment provider can send asynchronous updates about events such as payment success, failure, or other payment-status changes. For ShopEase, I implemented the payment webhook flow using Razorpay, including: Webhook endpoint One of th

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News Β·

2015 Essay Argues Value in Communication That Avoids Directness

A 2015 essay by Ken Arneson, shared on Hacker News, discussed the merits of communication that does not immediately get to the point. Arneson suggested that indirectness can foster deeper understanding and stronger connections. The piece generated little discussion on the platform, receiving only six points and no comments. It presented a perspective on how the style of conveying information impacts its reception.

0
ProgrammingDEV Community Β·

IRL Clash App Uses AI to Judge Outdoor Photo Battles for Hacktoberfest

A developer has created IRL Clash, a real-world multiplayer photography game for the Hacktoberfest Open-Source AI Challenge. The application matches nearby players for five-round photo battles based on random outdoor prompts. Submitted images are evaluated by an AI referee system that scores each photo out of 100. The project aims to use AI to encourage outdoor activity rather than screen time. The game is built with a React frontend and a Java Spring Boot backend.

0
ProgrammingDEV Community Β·

VAT Calculation Records Require Detailed Context for Auditability

A VAT calculation record must preserve more than just the final tax amount to remain useful over time. It should include contextual details like the transaction date, applied tax rate, and country of sale. The record also needs a stable unique identifier for external reference and reconciliation. Storing net, gross, and VAT amounts separately prevents later reconstruction errors. This comprehensive approach ensures calculations can be audited and reproduced accurately months or years later.

0
ProgrammingDEV Community Β·

EU mandates 24-hour reporting of exploited product vulnerabilities

The European Union's Cyber Resilience Act requires manufacturers to report security incidents. Specifically, Article 14 mandates reporting of actively exploited vulnerabilities and severe incidents. This rule took effect on September 11, 2026, ahead of the full regulation. Manufacturers must file an initial report within 24 hours of awareness through a designated EU platform. Penalties for non-compliance will be enforced starting December 2027.