Recognise early indicators that advanced object-oriented patterns is drifting away from its intended design.
Designing Advanced Object-Oriented Programming Patterns for Large Systems
A senior-level treatment of advanced object-oriented patterns, focused on what changes outcomes.
Course Overview
Systems supporting advanced object-oriented patterns fail in ways that are obvious afterwards and invisible before. Technical debt in this strand of technology and systems delivery is borrowed against future delivery capacity, at compound interest. Participants gain a clear basis for measuring what the practice within technology and systems delivery has actually achieved. A common pattern is strong design of advanced object-oriented patterns paired with weak follow-through. The course gives participants a defensible structure for this part of technology and systems delivery and the judgement to adapt it. Practitioner evidence points the same way: the wider technology and systems delivery agenda improves fastest where responsibility for it is named and owned. Cases are chosen to expose the trade-offs in advanced object-oriented patterns rather than to illustrate ideal conditions. It is written for people who have to make the technology and systems delivery discipline work with the resources they already have. The final session converts the week's work on this aspect of technology and systems delivery into commitments with owners and dates.
Expected Learning Outcomes
Document decisions about advanced object-oriented patterns in a form that remains useful after the people change.
Apply data protection and retention requirements within advanced object-oriented patterns.
Handle the trade-offs in advanced object-oriented patterns between speed, cost and assurance explicitly rather than implicitly.
Test advanced object-oriented patterns under realistic load before it meets real load.
Plan capacity for advanced object-oriented patterns against measured growth rather than optimism.
Design backup and recovery for advanced object-oriented patterns and prove it by restoring.
Who Should Attend
Training and development staff building internal capability in advanced object-oriented patterns.
Managers with direct responsibility for advanced object-oriented patterns within the technical platform.
Quality and test engineers verifying advanced object-oriented patterns.
IT governance and audit staff reviewing advanced object-oriented patterns.
Database administrators managing data within advanced object-oriented patterns.
Network and communications engineers supporting advanced object-oriented patterns.
Course Modules
Advanced object-oriented patterns: backup, recovery and continuity
2 sessions · 8 pointsSession 1Dependencies and supply chain risk in advanced object-oriented patterns
- Assess the exit route from any cloud or vendor dependency in advanced object-oriented patterns.
- Set the review interval for advanced object-oriented patterns and who attends.
- Confirm every release of advanced object-oriented patterns can be rolled back within a defined time.
- Define acceptance criteria for advanced object-oriented patterns in advance.
Session 2Comparing advanced object-oriented patterns with recognised practice
- Plan the sequence in which improvements to advanced object-oriented patterns will be introduced.
- Rank the weaknesses in advanced object-oriented patterns by consequence rather than by ease of fixing.
- Agree what will be standardised in advanced object-oriented patterns and what will not.
- Confirm data retention and deletion rules applied within advanced object-oriented patterns.
Advanced object-oriented patterns: security, identity and least privilege
2 sessions · 8 pointsSession 1Making releases of advanced object-oriented patterns routine instead of risky
- Set delivery and reliability indicators for advanced object-oriented patterns the team trusts.
- Set out the decisions in advanced object-oriented patterns that require sign-off and by whom.
- Restore a backup of advanced object-oriented patterns in a test environment and time it.
- Identify the single points of failure in advanced object-oriented patterns.
Session 2Designing advanced object-oriented patterns around how it will fail
- Build the competence framework that supports advanced object-oriented patterns.
- Confirm that those complying with advanced object-oriented patterns understand why it exists.
- Test the procedure for advanced object-oriented patterns against a realistic scenario.
- State the availability and recovery objectives for advanced object-oriented patterns as numbers.
Advanced object-oriented patterns: architecture and designing for failure
2 sessions · 8 pointsSession 1Monitoring advanced object-oriented patterns from the user's point of view
- Anticipate the objections advanced object-oriented patterns will raise and prepare the answers.
- Review access rights on advanced object-oriented patterns and remove what is no longer needed.
- Measure current load on advanced object-oriented patterns and project it forward twelve months.
- Document the runbook for advanced object-oriented patterns to the level a new engineer could use.
Session 2Keeping advanced object-oriented patterns alive after the initial push
- Define incident severity levels for advanced object-oriented patterns and the response each triggers.
- Arrange the handover of advanced object-oriented patterns so capability survives staff changes.
- Review logging on advanced object-oriented patterns for coverage and retention.
- Name a single owner for each element of advanced object-oriented patterns.
Advanced object-oriented patterns: incident response and severity
2 sessions · 8 pointsSession 1Getting other functions to support advanced object-oriented patterns
- Record the technical debt in advanced object-oriented patterns and schedule repayment.
- Establish who is informed, consulted and accountable in advanced object-oriented patterns.
- Confirm the support model and escalation path for advanced object-oriented patterns.
- Establish the boundary of advanced object-oriented patterns and record what sits outside it.
Session 2Proving the backup of advanced object-oriented patterns by restoring it
- Run a load test on advanced object-oriented patterns at expected peak plus a margin.
- Prepare the response for the most likely failure in advanced object-oriented patterns.
- Reduce the variation in how advanced object-oriented patterns is carried out between teams.
- Inventory third-party dependencies inside advanced object-oriented patterns and their update status.
Choose the package that suits you
Silver Package
At least 3 people
- Workshop or Program Participation
- Airport Transfers
- Customized Badge
- Expert Mentorship (Private Sessions)
- Supervision & Secretarial Services
- Accredited Certificate of Participation
- Complete Training Kit
- Coffee Break
- Closing Ceremony
Gold Package
At least 3 people
- 5-night stay in a 5-star hotel
- Workshop or Program Participation
- Airport Transfers
- Customized Badge
- Expert Mentorship (Private Sessions)
- Supervision & Secretarial Services
- Accredited Certificate of Participation
- Complete Training Kit
- Coffee Break
- Closing Ceremony
Complete your registration
We will contact you within one business day to confirm.