2022
Personal objectives
- Objective: Understand what it takes for Cloud Native Java applications to succeed
Key results
- Characterise the behaviour of Java apps running on Cortex under a range of commonly challenging circumstances
- Understanding of key activities when moving from Java 8 or 11 to 17
- roof: ‘most’ necessary activities flagged and quantified to customers at start of adoption cycle
- moon: no unanticipated activities encountered during cortex adoption
- Understanding of what is required to prepare for adoption of Spring Boot 3 (inc. Spring Native) in 2023
Activities
- Join product team’s dicussions (TPRs, architecture/design meetings)
- Investigate specific apps / configurations on corte
- Camunda BPM
- classpath scanning on startup (such as that triggered by autoconfiguration or data load)
- spot instance removal
- Maintain a generalised list of Java application requirements and implications if implemented on Cortex (‘maturity model’)
- Objective: Prospective users should be able to quickly make sense of our products
Key results
- Onboarding time reduced from X to Y
- customers suffer no outages inherent to platform in the first month post-migration
- roof: 50%
- moon: 80%
Activities
- enhance detail assessment: qualitative and interactive approach
- Objective: Drive awareness / engagement of product teams with Cortex
Key results
- Create baseline and monitor trend of engagement at C3 (e.g. absolute attendence, groups represented, questions asked, follow ups scheduled, net promoter score)
- roof: maintain trend??
- moon: double??
- Create baseline and monitor trend of engagement at C3 (e.g. absolute attendence, groups represented, questions asked, follow ups scheduled, net promoter score)
Activities
- suggest visibility measures
- publish case study (challenges and successes)
- present at C3 (case study? Java findings from #1?)
- C3 poll
- mine Zoom report for attendence numbers