IRCTC System Design Railway Online Reservation System for Interviews
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=8K2_BJpVSjQ
IRCTC online ticket booking system is a common system design interview question and is a high scalable and fault tolerant ecommerce system. • This system plays a major role in online ticket booking for Indian Railways. • I have talked about the software architecture of the IRCTC system with detailed scope, key components, capacity planning, database design etc. • This design is based on microservice architecture with distributed transaction. Also, I have talked about SAGA’s Event choreography distributed transaction and rollback. • This presentation can be used as reference for your college for Railway Reservation system project. • Below are the Key API's covered in this video. • accountService ( app_key, username, password, address) • searchService( app_key, startLeg, endLeg, date, class) • detailsService( app_key, startLeg, endLeg, date, class) • bookingService( app_key, startLeg, endLeg, date, class) • paymentService( app_key, cardInfo) • notifyService( app_key, email, SMS, userInfo, TicketInfo) • cancelService( app_key, PNR) • There are also below points about building the robust system. • Scalability • Fault tolerant • High Availability • Performance • Backup • Deployment • Security • Monitoring • Logging • Software’s used • Storage capacity • Other interesting System design links • AirBnB and Booking.com System design: • System Design : Airbnb | Booking.com ... • Content Delivery Network (CDN) System design: • System Design: How to design CDN? Int... • Online Payments (QR Code) Paytm System design: • System design interview - How online ... • Spotify and AppleMusic System design: • System Design: Spotify | YouTube Musi... • Top 10 Songs in youtube/spotify: • System Design : Top 10 Songs, Top Tre... • Amazon (Bestselling Book) System design: • System design: Amazon.com Best seller... • WhatsApp System design (part 1): • Whatsapp System Design followup inter... • WhatsApp System design (part 2): • System Design Interviews : Whatsapp |... • Distributed logging System design: • System Design : How to design a distr... • Redbus System design (Part 1): • System Design: Redbus Online bus tick... • Redbus System design (Part 2): • System Design: Redbus Online bus tick... • Twitter System design: • System Design: How to design Twitter?... • Tiny URL System design: • System Design : Design a service like... • Web Monitoring tool System design: • System design: Web monitoring tool • This system design interview question is asked in companies like Amazon, flipkart, Google and many startup companies. • #systemdesign • #reachgoals
#############################
