Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
7 ноября 2019 г. 8:58:33
00:17:57
Яндекс.Метрика