Search the practice set

126 questions, 454 terms and 400 topics in 20 areas.

37 results for “Mainframe Modernization”

Terminology · 12
term

Airbnb's Service-Oriented Migration

Airbnb decomposed a large Rails monolith by first extracting a unified data-access layer, so that services were built on owned data rather than on shared database tables.

Legacy Modernization
term

Anti-Corruption Layer

A translation layer that converts a legacy or external system's model into your own, so its concepts do not leak into your domain.

Legacy Modernization
term

Application Portfolio Management

Maintaining an inventory of every application with its owner, cost, business value and technical health, and using it to decide what to invest in, replace or retire.

Enterprise Architecture
term

Feature Parity Trap

The expectation that a replacement system must match every behaviour of the old one before it can be adopted, which is what makes rewrites never finish.

Rebuild vs Re-architect
term

Parallel Run

Running the old and new systems side by side on the same inputs and comparing outputs, before the new one is trusted.

Legacy Modernization
term

Re-architect vs Rebuild

Restructuring an existing system incrementally versus writing a replacement from scratch — and the strong evidence that incremental wins.

Legacy Modernization
term

Replatform

Migrating an application largely as-is while making targeted changes to exploit the target platform — usually the best return per unit of effort.

Legacy Modernization
term

Six Rs of Migration

The standard menu of options for each application in a migration — rehost, replatform, refactor, repurchase, retire, retain.

Legacy Modernization
term

Strangler Facade

The routing layer in front of a legacy system that decides, per capability, whether a request goes to the old implementation or the new one.

Strangler Fig
term

Strangler Fig

Replacing a legacy system incrementally by routing individual capabilities to new implementations behind a facade, until nothing routes to the old system.

Architecture Patterns
term

Zero-Downtime Migration

Changing a schema or system while it stays in service, by adding the new alongside the old, migrating, then removing the old.

Legacy Modernization
term

eBay's Architectural Generations

eBay rewrote its core platform several times across its first decade, each time because the previous generation had hit a limit that could not be tuned away.

Legacy Modernization
Topics · 20
topic

Mainframe Modernization

Batch windows, COBOL, and the risk profile of core banking systems.

Legacy Modernization — no content yet
topic

Legacy Modernization

General material on modernising existing systems.

18 items
topic

Application Decomposition

Finding seams in a monolith, starting from the data.

Legacy Modernization — no content yet
topic

Coexistence Patterns

Running old and new together for years without corrupting either.

Legacy Modernization — no content yet
topic

Cutover Planning

Rehearsals, go/no-go criteria and a rollback that has been executed.

Legacy Modernization — no content yet
topic

Data Migration Strategies

Backfill, dual-write, reconciliation and verification.

2 items
topic

Database Migration

Moving engines, versions and schemas without losing data or uptime.

Legacy Modernization — no content yet
topic

Decommissioning

Actually switching the old system off, and proving nothing depended on it.

Legacy Modernization — no content yet
topic

Legacy Assessment

Understanding what a system does before deciding what to do with it.

Legacy Modernization — no content yet
topic

Legacy Integration Patterns

Anti-corruption layers, adapters and CDC against systems that cannot change.

Legacy Modernization — no content yet
topic

Migration Risk

Bounding blast radius, staging by cohort, and honest readiness reporting.

Legacy Modernization — no content yet
topic

Modernisation Business Case

Pricing tail risk so deferred maintenance becomes fundable.

Legacy Modernization — no content yet
topic

Parallel Run

Shadowing the old system to discover the rules nobody documented.

Legacy Modernization — no content yet
topic

Rebuild vs Re-architect

Why greenfield replacement fails, and the narrow cases where it does not.

2 items
topic

Refactoring & Re-architecting

Changing structure incrementally while the system keeps running.

Legacy Modernization — no content yet
topic

Rehosting

Lift and shift: fastest, cheapest, and capturing none of the benefits.

Legacy Modernization — no content yet
topic

Replatforming

Targeted changes that capture operational wins without a rewrite.

Legacy Modernization — no content yet
topic

Strangler Fig

Routing capabilities to new implementations behind a facade, one at a time.

2 items
topic

The Six Rs

Rehost, replatform, refactor, repurchase, retire, retain — per application.

Legacy Modernization — no content yet
topic

Zero-Downtime Migration

Expand, migrate, contract — and the contract phase that never happens.

Legacy Modernization — no content yet