Computer 공부/Clean architecture

    database architecture

    database architecture

    아키텍처(Architecture) 개념 설명아키텍처의 정의시스템을 위한 물리적, 기능적 구성: 서버, 저장소, 네트워크 장비 등을 결합하여 시스템을 구축하는 방식.데이터베이스 설계에서 시스템의 구성: 아키텍처는 시스템 설계에서 중요한 역할을 하며, 이를 통해 시스템의 목적과 용도를 유추할 수 있음.IT 아키텍처효율적인 정보 시스템 구성: IT 아키텍처는 조직의 구성 요소와 그 관계를 분석하고, 이를 바탕으로 정보 시스템을 효율적으로 설계하는 방법론.서버, 운영체제, 미들웨어, 저장소 등 다양한 기술 지식 필요: 아키텍처 설계는 다양한 기술 요소에 대한 깊은 이해가 요구되며, 시스템의 목표에 맞게 적합한 구성 요소들을 결합해야 함.비용 효율적 시스템 구축: 효율적인 비용으로 필요한 시스템을 구현하는데 있어..

    Clean architecture?

    Clean architecture?

    클린 아키텍쳐란 이제 엉클 밥 형님이 만드신 것인데 그 분께서는 소프트웨어 개발에 있어 원칙, 패러다임, 설계 등을 알리는 데 크게 기여하였습니다. SOLID ( 객체 지향 설계 원칙) 의 창시자로 알려져 있음!  클린 아키텍쳐란 "관심의 분리" 그리고 "테스트 가능성"(Testability) 을 보편적인 요구를 가지고 있으며 이를 바탕으로 관심사를 분리시켜 의존도(dependency) 를 낮추는 것에 목적을 둔 아키텍쳐 입니다.  -> 우리가 프로그래밍 개발을 하다 보면 이제 보면 유지 보수를 할 수 밖에 없는데.. 그래서 낮은 비용으로 유지 보수를 할 수 밖에 없도록 된 것이 클린 아키텍쳐이다.  클린 아키텍처의 레이어 구조출처: https://blog.cleancoder.com/uncle-bob/2..