Code&Data Insights

What is a Legacy System? [ 레거시 시스템이란? ] 본문

Computer Science

What is a Legacy System? [ 레거시 시스템이란? ]

paka_corn 2022. 6. 16. 07:10

오늘 강의 듣는 중에 레거시 시스템이라는 말을 처음 들었다. 레거시 시스템이란 뭘까?? 

 

 

* What is a Legacy System? 

- 레거시 시스템이란??

=> 레거시 시스템이란 아직도 쓰이고 있는 구식의 소프트웨어/하드웨어를 말한다. 그 시스템은 여전히 설계된 대로의 기능을 충족시킬수 있지만, 어떠한 성장도 용납되지 않는다. 구식의(오래된) 기술의 레거시 시스템은 현재 새로운 시스템과 상호작용 할 수 도 없다. 

 

 

 

 

* Problems caused by legacy systems

- 레거시 시스템으로 인해 발생하는 문제들

 

1. Maintenance is costly (and futile)

-> 유지비용이 많이 든다. 데이터 사일로로 인한 불필요한 저장공간이 발생되어, 이에 따른 비용이 부가적인 비용이 발생한다. 

 

2. Data is stuck in silos

-> 많은 구식의 기술들이 현재의 기술과 통합되도록 설계되어 지지않는 프레임워크로 구현되어, 각각의 레거시 시스템들은 자신만의 data silo를 가지고 있다.  

 

--> Data silo?? : 데이터가 소통되지 않는 상황. 즉, 데이터 소스가 공유되지 않고 단절되어 있는 상태를 말한다. 

 

3. Compliance is much harder

-> 오늘날의 조직은 엄격한 규정 준수 규정을 준수해야 하는데, 이를 충족할 수 있는 레거시 시스템이 갖춰지지 않을 수 있다. 

따라서, 이런 환경을 갖추기엔 구식이 된 데이터 사일로 환경에서는 훨씬 어렵다. 

 

4. Security gets weaker by the day

-> 새로운 시스템보다 매우 보안에 취약하다. 

 

5. New systems don’t integrate

-> 새로운 시스템과 통합되지 않는다. 

'Computer Science' 카테고리의 다른 글

[JAVA/UML] Class Diagram  (0) 2022.07.19
Comments