inflearn logo
知識共有
inflearn logo

Geminiの開発実務 - 持続的に成長可能なソフトウェアを作る方法

ソフトウェアはいつ、どのように大きくなるか分からないため、常に持続的に成長させていくための準備をしておく必要があります。そのための一つの方向性を示します。

難易度 中級以上

受講期間 無制限

software-design
software-design
modules
modules
layers
layers
business-logic
business-logic
software-design
software-design
modules
modules
layers
layers
business-logic
business-logic
Thumbnail

学習した受講者のレビュー

5.0

5.0

파멸다오니

100% 受講後に作成

最近継続的に取り上げられている持続的成長の可能性について、確実とまではいかなくても、ある程度方向性を示してくださっているようで、受講するのにとても適していました。 今後も良い有益な講義をよろしくお願いします〜! もう2025年も残りわずかですが、良い締めくくりをされることを願っています。

5.0

Son원철

100% 受講後に作成

レイヤー、モジュールの設計視点に良い内容ありがとうございます! 標準的なレイヤー構造を見て、デザインパターンの適用にもっとアイデアを得る!次の講義も楽しみにしています:]

5.0

인프런 GGAMZA

100% 受講後に作成

本当によく聞きました!! 実務の観点からビジネスロジックとレイヤー、モジュールをどう扱うべきかインサイトを得ることができ、仲間たちと話し合うテーマだと思いますが、ただ一つ提案したいことがあります。 YouTubeにも良いテーマの映像が多いのですが、質問Q&A形式ではなく、この講義のようにどんなアイデアや原則について説明してくれる講義形式は、この講義や他の講義であってもインプランに載せていただければと思います。ノートなども書けますので、学習する立場では学習プラットフォームにコンテンツが集まっているほうがいいですね!動画もインフラに上がってもいいようですが、別に集まっているほうがいいようです。

受講後に得られること

  • ソフトウェアを見る一つの視点

  • ソフトウェアを成長させるために、どのようなことを考えるべきか

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

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

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

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


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

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

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

이런 내용을 배워요

Business Logic

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


Layer

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

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

Module

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

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

이 강의를 만든 사람

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

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

수강 전 참고 사항

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

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

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

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


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ソフトウェアを作っている方

  • より良いソフトウェアを作る方法を考えている方

こんにちは
geminikimsです。

インフラーン認証

キャリア認証

7,714

受講生

410

受講レビュー

162

回答

4.9

講座評価

8

講座

主な経歴

  • 元 Toss Payments 技術理事 (Director of Engineering)

  • 元・優雅な兄弟たち(Woowa Brothers)サーバー開発者

  • 元レジンエンターテインメント サーバー開発者

  • その他スタートアップなど7社での多様な経験を保有

登壇およびインタビュー

ブログ

もっと見る

カリキュラム

全体

4件 ∙ (26分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

95件

5.0

95件の受講レビュー

  • heewuno님의 프로필 이미지
    heewuno

    受講レビュー 23

    ∙

    平均評価 5.0

    5

    100% 受講後に作成

    物事を見る視点を広げていけてよかったです。ありがとうございます!

    • geminikims
      知識共有者

      ご覧いただきありがとうございます!

  • hungrylosemuscle님의 프로필 이미지
    hungrylosemuscle

    受講レビュー 24

    ∙

    平均評価 5.0

    5

    100% 受講後に作成

    良い講義をありがとうございました!

    • geminikims
      知識共有者

      見てくださってありがとうございます!

  • leaf님의 프로필 이미지
    leaf

    受講レビュー 46

    ∙

    平均評価 5.0

    5

    75% 受講後に作成

    良い講義をありがとうございました。

    • geminikims
      知識共有者

      見てくださってありがとうございます!

  • djccnt15님의 프로필 이미지
    djccnt15

    受講レビュー 30

    ∙

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    サービスとしてリリースされ生命力を得たアプリは、必ずメンテナンスが可能でなければならないと信じていますが、実務に適用して望む目的を達成するのに非常に良い講義です。

    • geminikims
      知識共有者

      見てくださってありがとうございます!

  • limeade님의 프로필 이미지
    limeade

    受講レビュー 21

    ∙

    平均評価 4.9

    5

    100% 受講後に作成

    気軽に聞こうと思っていましたが、たくさんの宿題をもらったような気分です(笑) 良い講義をありがとうございました!

    • geminikims
      知識共有者

      asdfさん!見てくださってありがとうございます!

geminikimsの他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

無料