Fokus utama penelitian ini adalah merancang dan mengembangkan prototipe sistem registrasi IRS berbasis
event-driven architecture serta mengevaluasi sistem tersebut dengan eksperimen chaos engineering.
Implementasi sistem menggunakan Spring Boot framework, Apache Kafka sebagai event broker, dan Amazon
Web Service (AWS) untuk infrastruktur. Pengujian dilakukan dengan melakukan API testing untuk menguji
fungsionalitas sistem dan load testing untuk menguji reliability sistem. Terakhir, eksperimen chaos engineering
dengan metode chaos monkey dilakukan untuk menguji resilience sistem. Hasil pengujian menunjukkan bahwa
fungsionalitas sistem sebagai layanan IRS bekerja dengan baik. Sistem dapat tetap bekerja di bawah tekanan
40.000 mahasiswa yang disimulasikan mengakses sistem bersamaan. Pada kondisi chaos di mana beberapa
server dimatikan, sistem masih dapat berfungsi dengan baik dan mahasiswa masih dapat menggunakan layanan
registrasi IRS tanpa masalah.
The main focus of this research is to design and develop a prototype of an event-driven architecture based courseregistration service, and to evaluate the system with chaos engineering. The system was implemented usingSpring Boot as its framework, Apache Kafka as the event broker, and Amazon Web Service (AWS) forinfrastructure. The testing was done by implementing API testing for evaluating the system’s functionality andload testing to evaluate system’s reliability. Finally, a chaos engineering experiment was carried out to evaluatethe resilience of the system. The result shows that the system can deliver its functionality as a course planregistry pretty well. The system was able to work under the pressure of 40.000 student simulated to access thesystem simultaneously. In the chaos condition where several server were taken down, the system still performswell and able to provide the service without any problem for the students.