/
소프트웨어는 언제 어떻게 커질지 모르기 때문에 항상 지속 성장시켜 나가기 위한 준비를 하고 있어야 합니다 이를 위한 한 방향성을 제시합니다.
수강생 1,039명
김지환
수강평 5 ・평균 평점 4.0
5.0
최고입니다.. 유툽부터 인프콘 강의 그리고 토스 slash까지 다 봤지만서도 다른 여러 강의들보다 훨씬 좋은 내용이라 생각합니다
연이
수강평 1 ・평균 평점 5.0
간단하지만 명확한, 핵심을 담은 강의입니다. 감사합니다.
hyuuny
수강평 25 ・평균 평점 5.0
정말 유용한 강의입니다!
Son원철
수강평 15 ・평균 평점 5.0
레이어, 모듈에 설계관점에 좋은 내용 감사합니다! 표준 레이어 구조를 보며, 디자인 패턴의 적용에 더 많은 아이디어를 얻어갑니다! 다음 강의도 기대하겠습니다 : ]
고대준
수강평 53 ・평균 평점 4.9
감사합니다. 짧은 내용이지만 생각을 많이 하게 되는 강좌입니다. 추가적으로 조금 더 실무 내용을 포함한 강좌가 있다면 좋을 것 같습니다.
남도일
수강평 13 ・평균 평점 5.0
잘 들었습니다, 감사합니다
김현수
수강평 2 ・평균 평점 5.0
Business Logic에 접근하는 방식의 새로운 방향성을 학습할 수 있었습니다!
착한남자
짧지만 유익한 내용 감사합니다
소프트웨어를 바라보는 한 시각
소프트웨어를 성장시키기 위해 어떠한 고민들을 해야하는지
우리가 만들어가는 소프트웨어는 기본적으로 지속 성장하면서 운영 가능해야 한다고 생각합니다.
또한 소프트웨어가 매우 긴 수명을 갖고 있을 수도 있습니다. 언제 어떻게 커질지 모르기에 항상 지속 성장시켜 나가기 위한 준비를 하고 있어야 합니다.
이 강의에서는 그러한 상황을 준비하는 관점으로 한 방향성을 제시하고 생각할 거리를 제시합니다.
첫 번째로 비즈니스 로직의 의미와 코드로 어떻게 표현하는지
두 번째로 소프트웨어의 레이어를 어떻게 관리하고 만들어나가고 있는지
마지막으로 어떤 관점으로 모듈화를 진행하고 어떤 방식으로 모듈을 확장시켜나가는지 얘기해 보려 합니다.
많은 사람이 언급하는 비즈니스 로직이란 대체 무엇이고 어떤 형태로 관리되어야 하는지, 어떠한 관점으로 만들어야 하는지에 대한 한 방향성에 대해서 알아봅니다.
프로젝트 또는 제품에 맞는 적절한 레이어를 규정짓고 개발을 진행하면서 확장 또는 축소해가면서 코드의 통제와 제어권을 갖게 된다면 더 빨리, 더 많이, 더 오래 가치를 만들 수 있습니다.
이에 대하여 어떻게 생각해 볼 수 있는지 알아봅니다.
적절한 모듈화는 소프트웨어에서 중요한 역할을 합니다.모듈 간의 격리를 이용하여 소프트웨어를 통제하고 제어권을 얻습니다.
유튜브 제미니의 개발실무 를 운영 중입니다.
다양한 도메인에서 실무를 한 경험을 갖고 있습니다.
주 내용이 이론이기에 누구나 보셔도 되지만 Spring Boot, Kotlin, Java, backend 개발자 분들에게 권장합니다.
이미 개발을 하고 있다면 별도의 선행 지식은 필요 없습니다.
소프트웨어 설계의 한 방향성에 대한 내용입니다.
강의를 보시고 내 상황엔 어떻게 활용할지 고민해 주세요.
학습 대상은 누구일까요?
소프트웨어를 만들어가고 있는 분
더 나은 소프트웨어를 만드는 방법을 고민하는 분
1,039
명
수강생
36
개
수강평
3
답변
4.9
점
강의 평점
1
강의
유튜브 제미니의 개발실무를 운영하고 있습니다.
전체
4개 ∙ (26분)
섹션 1. 지속 성장 가능한 소프트웨어를 만들어가는 방법
Introduce
01:59
Business Logic
07:05
Layer
04:14
Module & Outro
12:43