IRCTC System Design | Railway Online Reservation System for Interviews
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: https://youtu.be/iWEWPWM-NG8
Content Delivery Network (CDN) System design: https://youtu.be/dzzPP87zUq4
Online Payments (QR Code) Paytm System design: https://youtu.be/rdJIM3jcICE
Spotify and AppleMusic System design: https://youtu.be/ks-CS41AiQs
Top 10 Songs in youtube/spotify: https://youtu.be/CA-ei3mOCf4
Amazon (Bestselling Book) System design: https://youtu.be/ontAs5VfCwo
WhatsApp System design (part 1): https://youtu.be/0kJN-8I7Zlg
WhatsApp System design (part 2): https://youtu.be/oOU4bdyLqJM
Distributed logging System design: https://youtu.be/JaCA_pVS_1Y
Redbus System design (Part 1): https://youtu.be/-gqaQa9a7E8
Redbus System design (Part 2): https://youtu.be/Duxrk7ibfRw
Twitter System design: https://youtu.be/i_we2M2ZmNc
Tiny URL System design: https://youtu.be/2dHIPJqhffY
Web Monitoring tool System design: https://youtu.be/JaR2yjMHA2I
This system design interview question is asked in companies like Amazon, flipkart, Google and many startup companies.
#systemdesign
#reachgoals
Видео IRCTC System Design | Railway Online Reservation System for Interviews канала Reach Goals
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: https://youtu.be/iWEWPWM-NG8
Content Delivery Network (CDN) System design: https://youtu.be/dzzPP87zUq4
Online Payments (QR Code) Paytm System design: https://youtu.be/rdJIM3jcICE
Spotify and AppleMusic System design: https://youtu.be/ks-CS41AiQs
Top 10 Songs in youtube/spotify: https://youtu.be/CA-ei3mOCf4
Amazon (Bestselling Book) System design: https://youtu.be/ontAs5VfCwo
WhatsApp System design (part 1): https://youtu.be/0kJN-8I7Zlg
WhatsApp System design (part 2): https://youtu.be/oOU4bdyLqJM
Distributed logging System design: https://youtu.be/JaCA_pVS_1Y
Redbus System design (Part 1): https://youtu.be/-gqaQa9a7E8
Redbus System design (Part 2): https://youtu.be/Duxrk7ibfRw
Twitter System design: https://youtu.be/i_we2M2ZmNc
Tiny URL System design: https://youtu.be/2dHIPJqhffY
Web Monitoring tool System design: https://youtu.be/JaR2yjMHA2I
This system design interview question is asked in companies like Amazon, flipkart, Google and many startup companies.
#systemdesign
#reachgoals
Видео IRCTC System Design | Railway Online Reservation System for Interviews канала Reach Goals
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
BOOKMYSHOW System Design, FANDANGO System Design | Software architecture for online ticket bookingSystem Design Interview - Rate Limiting (local and distributed)Expert gets Interviewed! @Gaurav Sen does IRCTC System Design!! It’s a hard question 🤯🤯System Design: Spotify | YouTube Music | Apple Music Streaming servicesWhatsapp System Design: Chat Messaging Systems for InterviewsSystem Design: Redbus Online bus ticket booking system (Part 1)Airbnb System Design | Booking.com System Design | System Design Interview QuestionHow does a CDN work to improve page load timeSystem Design : Airbnb | Booking.com online hotel reservation system with Search and RankingUBER System design | OLA system design | uber architecture | amazon interview questionParking Lot - System Design Interview QuestionRailway Reservation System. C#.NetHonest Guide to Cracking Amazon SDE II - System Design and Leadership PrinciplesIRCTC System Design | Railways Ticket Booking Service | System Design Interview QuestionDesigning Instagram: System Design of News FeedSystem Design Interview: TikTok architecture with @sudoCODEPayment Gateway - All you need to know! - Yadvendra Tyagi, PayUGoogle Software Engineer Design Interview: Reservation SystemSystem Design Interview - Distributed Message QueueSystem Design : Top 10 Songs, Top Trending songs, Top K listed