채널톡 아이콘

제미니의 개발실무 - 지속 성장 가능한 소프트웨어를 만들어가는 방법

소프트웨어는 언제 어떻게 커질지 모르기 때문에 항상 지속 성장시켜 나가기 위한 준비를 하고 있어야 합니다 이를 위한 한 방향성을 제시합니다.

(5.0) 수강평 80개

수강생 1,885명

난이도 중급이상

수강기한 무제한

Thumbnail

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

5.0

5.0

파멸다오니

100% 수강 후 작성

요즘 계속 대두되고 있는 부분이 지속 성장 가능성인데 그 부분을 확실하게는 아니더라도 어느 정도 방향을 잡아주시는 것 같으셔서 수강하기 너무나 안성맞춤이었습니다. 앞으로도 좋은 유익한 강의 잘 부탁드릴게요~! 이제 2025 올 한해도 얼마 남지 않았는데 마무리 잘 지으시길 바랍니다.

5.0

Son원철

100% 수강 후 작성

레이어, 모듈에 설계관점에 좋은 내용 감사합니다! 표준 레이어 구조를 보며, 디자인 패턴의 적용에 더 많은 아이디어를 얻어갑니다! 다음 강의도 기대하겠습니다 : ]

5.0

인프런 GGAMZA

100% 수강 후 작성

정말 잘 들었습니다!! 실무의 관점에서 비즈니스 로직과 레이어, 모듈을 어떻게 다뤄야 할 지 인사이트를 얻을 수 있었고, 동료들과 토론해볼 주제라고 생각이 들어요. 다만, 한가지 건의하고 싶은 것이 있어 남깁니다. 유튜브에도 좋은 주제의 영상이 많은데, 질문Q&A형식이 아닌, 이 강의처럼 어떤 아이디어나 원칙에 대해 설명해주는 강의 형식은 이 강의나 다른 강의로라도 인프런에 올려주시면 좋겠습니다. 자막 기능도 있고, 학습 노트 등도 쓸 수 있어서요. 학습하는 입장에서는 학습 플랫폼에 컨텐츠가 모여있는 편이 좋기도 하구요! Q&A형식의 동영상도 인프런에 올라와도 좋을 것 같지만, 따로 모아져 있는 편이 좋을 것 같습니다.

수강 후 이런걸 얻을 수 있어요

  • 소프트웨어를 바라보는 한 시각

  • 소프트웨어를 성장시키기 위해 어떠한 고민들을 해야하는지

지속 성장 가능한 소프트웨어를 만들어가는 방법

우리가 만들어가는 소프트웨어는 기본적으로 지속 성장하면서 운영 가능해야 한다고 생각합니다.

또한 소프트웨어가 매우 긴 수명을 갖고 있을 수도 있습니다. 언제 어떻게 커질지 모르기에 항상 지속 성장시켜 나가기 위한 준비를 하고 있어야 합니다.

이 강의에서는 그러한 상황을 준비하는 관점으로 한 방향성을 제시하고 생각할 거리를 제시합니다.


첫 번째로 비즈니스 로직의 의미와 코드로 어떻게 표현하는지

두 번째로 소프트웨어의 레이어를 어떻게 관리하고 만들어나가고 있는지

마지막으로 어떤 관점으로 모듈화를 진행하고 어떤 방식으로 모듈을 확장시켜나가는지 얘기해 보려 합니다.

이런 내용을 배워요

Business Logic

많은 사람이 언급하는 비즈니스 로직이란 대체 무엇이고 어떤 형태로 관리되어야 하는지, 어떠한 관점으로 만들어야 하는지에 대한 한 방향성에 대해서 알아봅니다.


Layer

프로젝트 또는 제품에 맞는 적절한 레이어를 규정짓고 개발을 진행하면서 확장 또는 축소해가면서 코드의 통제와 제어권을 갖게 된다면 더 빨리, 더 많이, 더 오래 가치를 만들 수 있습니다.

이에 대하여 어떻게 생각해 볼 수 있는지 알아봅니다.

Module

적절한 모듈화는 소프트웨어에서 중요한 역할을 합니다.
모듈 간의 격리를 이용하여 소프트웨어를 통제하고 제어권을 얻습니다.

이에 대하여 어떻게 생각해 볼 수 있는지 알아봅니다.

이 강의를 만든 사람

  • 유튜브 제미니의 개발실무 를 운영 중입니다.

  • 다양한 도메인에서 실무를 한 경험을 갖고 있습니다.

수강 전 참고 사항

  • 주 내용이 이론이기에 누구나 보셔도 되지만 Spring Boot, Kotlin, Java, backend 개발자 분들에게 권장합니다.

  • 이미 개발을 하고 있다면 별도의 선행 지식은 필요 없습니다.

  • 소프트웨어 설계의 한 방향성에 대한 내용입니다.

  • 강의를 보시고 내 상황엔 어떻게 활용할지 고민해 주세요.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 소프트웨어를 만들어가고 있는 분

  • 더 나은 소프트웨어를 만드는 방법을 고민하는 분

안녕하세요
제미니입니다.

5,149

수강생

231

수강평

122

답변

4.9

강의 평점

5

강의

주요 경력

  • 전 토스페이먼츠 기술 이사 (Director of Engineering)

  • 전 우아한형제들 서버 개발자

  • 전 레진엔터테인먼트 서버 개발자

  • 이외 스타트업 등 7곳의 회사에서 다양한 경험 보유

발표 및 인터뷰

블로그

더보기

커리큘럼

전체

4개 ∙ (26분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

80개

5.0

80개의 수강평

  • svlmin77님의 프로필 이미지
    svlmin77

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    유익한 강의! 비즈니스 로직을 어떻게 봐야 할지를 처음으로 고민해봤습니다! 작은 프로젝트 단위로만 진행해봐서 모듈 분리가 낯설었지만 쉽게 설명해주셔서 왜 분리된 구조가 좋은지도 생각해볼 수 있었습니다! 좋은 강의 무료로 내주셔서 감사합니당~~

    • 제미니
      지식공유자

      봐주셔서 감사합니다!

  • erdos님의 프로필 이미지
    erdos

    수강평 6

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 제미니
      지식공유자

      봐주셔서 감사합니다!

  • 김국영님의 프로필 이미지
    김국영

    수강평 7

    평균 평점 5.0

    5

    75% 수강 후 작성

    • 제미니
      지식공유자

      봐주셔서 감사합니다!

  • 레인보우샤베트님의 프로필 이미지
    레인보우샤베트

    수강평 12

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 제미니
      지식공유자

      봐주셔서 감사합니다!

  • 최수영님의 프로필 이미지
    최수영

    수강평 5

    평균 평점 5.0

    5

    75% 수강 후 작성

    • 제미니
      지식공유자

      봐주셔서 감사합니다!

제미니님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

무료