Tag

legacy systems

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 26, 2024 · R&D Management

Challenges and Essential Requirements for Improving Software Development Efficiency

Software development efficiency faces multiple challenges such as slow business growth versus high technical labor costs, high customer expectations versus limited delivery capacity, excessive product manager demands, and legacy system debt, and improving it requires enhancing team skills, communication, process quality, and management practices.

EfficiencySoftware Developmentlegacy systems
0 likes · 5 min read
Challenges and Essential Requirements for Improving Software Development Efficiency
IT Services Circle
IT Services Circle
May 3, 2024 · Fundamentals

The Rise and Fall of OS/2: A Historical Look at IBM and Microsoft’s Joint Operating System

In April 2024 the Hobbes OS/2 Archive announced its shutdown, prompting a detailed historical overview of OS/2’s joint IBM‑Microsoft development, its competition with Windows, its lingering enterprise use, and the broader lesson that legacy operating systems continue to underpin many critical applications today.

IBMMicrosoftOS/2
0 likes · 9 min read
The Rise and Fall of OS/2: A Historical Look at IBM and Microsoft’s Joint Operating System
Java Architect Essentials
Java Architect Essentials
Aug 14, 2022 · Operations

Every Line of Code Matters: Lessons from a 3000% Performance Improvement

This article shares a real‑world case study of how a hidden database‑connection leak in a pod’s health‑check caused severe latency, and outlines four key lessons on performance metrics, testing, legacy system maintenance, and the critical impact of every line of code.

DatabaseMonitoringSRE
0 likes · 9 min read
Every Line of Code Matters: Lessons from a 3000% Performance Improvement
DevOps
DevOps
Jul 29, 2022 · R&D Management

Strategies for Managing Large‑Scale Legacy Systems at Different Scales

The article examines the typical traits of massive legacy codebases, outlines the technical debt they generate, and proposes practical strategies—from design‑pattern mastery and daily code reviews for small teams to metrics‑driven debt tracking, agile practices, and clean‑architecture principles for million‑line and ten‑million‑line systems—aimed at safely evolving such systems while maintaining team stability.

DevOpsMicroservicesTechnical Debt
0 likes · 15 min read
Strategies for Managing Large‑Scale Legacy Systems at Different Scales
Selected Java Interview Questions
Selected Java Interview Questions
Feb 25, 2022 · Operations

How Every Line of Code Impacts Performance: Lessons from Optimizing Legacy Web Applications

After a sudden traffic surge exposed severe latency in a 15‑year‑old multi‑service web system, the team identified a DB connection leak in a health‑check probe, and through load testing, monitoring, logging, and dedicated SRE effort, they derived key operational lessons on performance optimization and maintenance of legacy applications.

MonitoringSREdatabase connections
0 likes · 9 min read
How Every Line of Code Impacts Performance: Lessons from Optimizing Legacy Web Applications
Top Architect
Top Architect
Feb 13, 2022 · Operations

Performance Optimization Lessons from a Legacy Web Application: Monitoring, Load Testing, and Maintaining Old Systems

The article shares a real‑world case study of a legacy multi‑service web platform where traffic spikes exposed DB connection leaks, leading to a 90% response‑time bottleneck, and outlines four key takeaways about tail‑latency metrics, investing in tools and people, actively maintaining legacy systems, and treating every line of code as critical for performance.

MonitoringSREbackend
0 likes · 9 min read
Performance Optimization Lessons from a Legacy Web Application: Monitoring, Load Testing, and Maintaining Old Systems
DevOps
DevOps
Dec 20, 2021 · Operations

Improving Accuracy of Software Project Time Estimation

The article explains why software project timelines often slip, introduces the 90% rule, and outlines practical methods—such as thorough requirement analysis, reliable technical design, team capability assessment, handling legacy systems, and accounting for external dependencies—to improve the accuracy of effort estimation.

agilelegacy systemsproject management
0 likes · 9 min read
Improving Accuracy of Software Project Time Estimation
Architecture Digest
Architecture Digest
Nov 4, 2019 · Fundamentals

From Chaotic Code to Structured Architecture: Reflections on Software Planning and Domain‑Driven Design

The article reflects on the parallels between urban planning and software design, critiques the pitfalls of unplanned legacy systems, outlines a typical three‑layer development workflow, and introduces domain‑driven design concepts as a disciplined approach to building maintainable backend architectures.

Domain-Driven DesignMicroservicesdatabase modeling
0 likes · 12 min read
From Chaotic Code to Structured Architecture: Reflections on Software Planning and Domain‑Driven Design
Cloud Native Technology Community
Cloud Native Technology Community
Jun 19, 2019 · Operations

Key DevOps Challenges in 2019 and How to Overcome Them

The article examines the major DevOps challenges teams faced in 2019—including legacy systems, project selection, performance testing, and human factors—and offers practical strategies to address each issue while outlining the outlook for DevOps adoption in the coming year.

2019 OutlookDevOpsPeople Challenges
0 likes · 5 min read
Key DevOps Challenges in 2019 and How to Overcome Them
DevOps
DevOps
May 6, 2019 · Operations

Implementing DevOps for Legacy Vendor Systems in a Global Bank: A Continuous Delivery Case Study

Facing a legacy .NET and Oracle‑based vendor system serving ten countries, a global bank doubled release frequency and halved failures by separating small data‑patch deployments from monthly releases, automating testing and deployment with Jenkins, GitHub, and custom scripts, and aligning release windows to regional business hours.

AutomationContinuous DeliveryDatabase Deployment
0 likes · 9 min read
Implementing DevOps for Legacy Vendor Systems in a Global Bank: A Continuous Delivery Case Study
DevOps
DevOps
Mar 13, 2018 · Operations

DevOps: Overcoming Common Objections with Real‑World Case Studies

This article examines why many organizations doubt the feasibility of DevOps and continuous delivery, analyzes the root causes behind those doubts, and demonstrates through five detailed case studies how regulated environments, non‑web systems, legacy platforms, and cultural factors can all successfully adopt DevOps practices.

AutomationComplianceContinuous Delivery
0 likes · 18 min read
DevOps: Overcoming Common Objections with Real‑World Case Studies
High Availability Architecture
High Availability Architecture
Dec 5, 2016 · Fundamentals

Improving Test Infrastructure for Legacy System Refactoring: Insights from Google Test Engineers

The article explains how Google test engineers tackle the challenges of maintaining and upgrading legacy systems by redesigning test infrastructure, reducing reliance on fragile end‑to‑end tests, and adopting lightweight, mock‑driven test cases that dramatically speed up verification while preserving defect detection quality.

integration-testinglegacy systemsmock services
0 likes · 8 min read
Improving Test Infrastructure for Legacy System Refactoring: Insights from Google Test Engineers