Code&Data Insights
What is a Legacy System? [ 레거시 시스템이란? ] 본문
오늘 강의 듣는 중에 레거시 시스템이라는 말을 처음 들었다. 레거시 시스템이란 뭘까??
* 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