Volaris - FAQ's (BE and FE)
Below are the questions from the back end team -
1. Need a deep dive session on Item Hold and Patron Hold. (backend different mappings involved with reasoning).
2. End-to-end session on various API calls.
3. Why karate test cant work upon deployed environments like Ranhcer, Snapshot etc. How will it be resolved ?
4. How to run karate test scenario locally where both owner and borrower side transactions are required?
5. Steps required for item_hold , patron_hold , relation with loan association and transaction and its steps to create , recall item , renew item all steps.
6. What is libraryId and folioLibraryId realtion b/w libId of localServer and outside in agency mapping
8. Why folioexecutioner is required , Why we are again login in okapi in all the kafkaListner
9. If two diff transaction is getting created in item-hold and patron_hold in two diff or same db instance ? How they are communicating with each other?
10. All circulation transaction , bibinfo , marc , and all the api ( atleast the business logic and why they are doing it )
11. Why there is no single line of comment / documentation present for any method
12. Why external service is required ( why , how all api )
13. How mod-inn-reach communicate with d2ir server (API & configuration process)
14. Edge-inn-reach overview & code walkthrough
15. Understanding and relation between terms patron, patron agency, patron group, item, item agency.
16. Transaction details - list of transaction, their various statuses, details etc.
17. Based on the backlog jira list any other topic that needs to be handed over?
Below are the questions from the front end team -
- Big picture of Architecture and flow
- Stripes platform
- Stripes core
- All about Okapi interface(probably from front end scope)
- Folio form management
- Folio ui application state management
- API Integration in FE modules
- Unit and integration testing strategies
- Domain knowledge of all the ui modules that I might be working with
- Most used third party libraries in ui modules like react-final-form and more whose knowledge is most useful
- Any pre-requisites or templates used if a new folio module needs to be developed - a walkthrough with example
Note - Above questions and topics listed are based on the hands on work we have done till now in the 2 sprints, there can be some more topics or questions which might appear as we continue our work for future sprints.