NIH | National Cancer Institute | NCI Wiki  
Date

Participants

ICDC Team 


Retrospective

Something our team did well is... (smile) 

Something that I think we need to improve for next time is... (sad)

  • List anything that we could have done better in this sprint (these comments can be anonymous)
  • Limited knowledge on BE, I need to understand redis and open search and  set up BE locally to get familiar with BE more(Rana, Ambar (NIH/NCI) [C]
  • I want to understand better how or why environment variables that affect deployment are not tested earlier during integration. (Kuffel, Gina (NIH/NCI) [C] )
  • From a backend perspective, global search went about as poorly as I could expect. I hope to avoid implementations like that in future sprints. I think I should've done some preliminary research on how OpenSearch works prior to starting. (Miller, Eric (NIH/NCI) [C])

Something I learned about during this sprint is...(lightbulb)

  • Learning some tricks of fixing corrupt RNA-Seq files or files that were created by merging several bam files and reconstructing them so that they are compatible with downstream tools. (Kuffel, Gina (NIH/NCI) [C] )

  • I learned a lot about OpenSearch and how to define an indices for searching. I also became more familiar with the corresponding OpenSearch services in the ICDC backend. (Miller, Eric (NIH/NCI) [C])

Actions

  • Kuffel, Gina (NIH/NCI) [C] to create at task in order to bundle web fonts with our application.
  • Better catalog/documentation of system changes, ie. a DevOps log
  • Always reschedule standup meetings
  • Be sure to update test cases if and when requirements evolve
  • DevOps leads should sign off on new microservice designs
  • Create an external service to cache data from external APIs (Performance Caching)
  • Mukherjee, Amit (NIH/NCI) [C] to create a DevOps task to implement performance caching and polling/reporting of outages to Slack or email.