
【Apache Kafkaアプリケーションプログラミング】コンセプトからコンシューマー、プロデューサー、コネクト、ストリームズまで!
dvwy
本番環境で使用するApache Kafkaアプリケーションプログラミングの知識を集めました!データパイプラインを構築するのに重要なアパッチカフカの各種機能を見て実習する時間があります。
初級
Kafka, Data Engineering
[Node NestJSの実務型講座 - 一緒にサービスを開発しましょう!!] NestベースのRedis、Kafkaを学べばできるようになります! Prismaは今や実務では必!須!です。
学習した受講者のレビュー
5.0
qqkddn
実践中心の例が多く、手を動かしながら自然に理解できました。 特に、コマースサービスという現実的なテーマを中心にプロジェクトが構成されているので、実務にもすぐに応用できる洞察が得られました。 最後まで頑張って見ます。良い講義をありがとうございます!
5.0
wn1331
今までSpring Bootばかり使っていましたが、初めて会社でPrismaとNestJSを使うことになり、この講義のおかげで実務にすぐに適用できました。基本機能以外にも、悲観的ロックの実装、Redis TTLを活用したカートの最適化、KafkaによるEDAまで、実務で主に使用する技術を学ぶことができました。 特にバックエンドの設計とデザインパターンが実際のコードで実装される過程が詳細に説明されており、これまで理論だけで触れていた概念を実務にすぐに適用できる、非常に有益な講義でした。 良い講義をありがとうございます。
NestJSの初心者が中級者になるための講座です。
国内有名コマース企業の運営経験を基に講座を制作しました。
数多くのユーザーがサービスを利用する際、NestJSでどのように処理すればよいでしょうか?一緒に学習しましょう。
基本を中心に述べられているNestJS公式サイトには、これ以上学ぶべき内容がないと感じている受講生の方でも、この講義を通じて学べる部分があるはずです。
NestJSを実務でどのように使うのか?と疑問に思っている受講生のための講座です。
Docker コンテナを使用して NestJS、Redis、Kafka をコンテナとして起動してみる
Redisを使用してショッピングカート機能をリファクタリング
Kafkaを利用したイベントパターン手法に基づく開発
メンタリングを通じて多くのジュニア開発者に会ってみると、基本的なCRUDは簡単に作れますが、同時実行制御やRedis、Kafkaを活用した負荷分散は依然として難しく感じているようでした。
そこで、この講義を制作しました。
初級者向けの講義ですが、中級者以上の方が受講しても役に立つはずです。
講義とともに、実務で迷いのないNode/NestJS開発者へと成長してください😃
コマースドメインは実務で最も多く接するドメインであり、大部分のサービスと類似した流れを持っているため、学んだ内容を他のドメインにも簡単に応用することができます。
韓国とアメリカで築いた15年以上の開発経験と、コマースサービス開発総括の経験をもとに、実務ですぐに活用できる開発ノウハウと問題解決方法を共有します。
直感的で迅速な開発環境と型安全性、オートコンプリートによって実務の生産性を高めるという点で、多くの企業がTypeORMからPrismaへと移行しています。
RedisのNoSQL方式とKafkaのイベント分離によってトランザクション範囲を最小化するなど、実務で頻繁に使用されるデータ処理手法を経験することができます。
📌コマース開発に必要な主要ビジネスロジックの開発
📌同時実行性に対する理解と解決策
📌 Redis, Kafkaなど実務必須ツールの概念と設定方法の説明
📌 redis を "nosql" ベースで使用して "ショッピングカート" をリファクタリング
📌 Kafka MQを利用してEvent Patternを習得する
📌 Kafka UI を通じた Kafka 内部の動作およびストレージの確認
📌 全範囲 Docker Container を利用した開発
📌 理論10% 実習90%。すべてのコードは直接作成し、予想通りに動作するか検証します。
📌 初心者向けの講義ですが、NestJSベースの基本的なCRUDができる必要があります :)

バックエンド開発でレベルアップしたいです。フロントエンド開発者だったが、バックエンドへの転向を希望する開発者

コマースサービスに関心があります。
コマースに入門したばかり、または入門前で、NestベースでEコマースサービスを開発しようとしている開発者

NestJSの講義が少なすぎます。
NestJS関連の実務型開発をしたいのに、現場で物足りなさを感じている開発者
サービス開発の実務で使用されるPrismaを効率的に使いこなせるようになります。
講義を受けた後は、NestJSに対する実務的な理解と使用が可能になるでしょう。
DockerコンテナをベースにNestJSサーバーを起動し、さらにDB、Redis、Kafkaと連携して使用できるようになります。
Controller、Service、Repository、DTO、Domain、Entity、Modelに対する理解が深まるでしょう。
サービスレイヤー
「ビジネスロジックはどこに配置すべきか?」という基本的な問いに、多くの人が頭を悩ませがちだ。中には、ビジネスロジックがサービスレイヤーにとどまらず、ControllerやRepository層に散在してしまっているケースさえある。
Docker コンテナ
Node NestJS 開発者がなぜ Container と親しくなるべきなのかについて学びましょう。(PM2 Stop!)
Redis(Nosql)
Redisの使い道は非常に多岐にわたります。キャッシュとして、MQとして、そしてNoSQLとして。この講義はNoSQLの
特徴(TTL)を利用して、"ショッピングカート"をRDBMSからリファクタリングしてみます。
Kafka (MQ)
Kafkaはサービス開発において必!須!です。
ハンファグループ、現代自動車グループ、(米)エマソン・エレクトリックなど、韓国および米国の多様なSoftware
会社を
経験し、現在はミートテックコマース企業であるSirloin(ソルロイン)で"開発総括"として勤務しており、
航海プラスのバックエンドメンターとして活動中である。
LinkedInプロフィール:
Github :
Tech Blog:
✅ 数多くの大規模トラフィックを経験した大手企業エンジニアが伝える実務ノウハウ
複数の大手企業で開発者として働きながら経験した内容を、コマースプロジェクトに詰め込みました。開発者は現実の問題を技術で解決する人として、実務で直面しがちな問題状況について、ユースケース別にサービスビジネスロジック、システムアーキテクチャ設計、DB設計などを一緒に行ってみましょう。
✅ 数十万人のユーザーが利用するサービス開発の責任者が直接伝えるコマース開発
NestJSの実務型講義がだんだん減っているように感じます。現在もNestJSを実務で使用している開発者として、過去の基準ではなく現在の基準での技術的なコミュニケーションが可能です!
講義はMacOSを基準に説明します。Windowsマシンであっても、Dockerがインストールされていれば、ほとんどの内容についてくることができます。
講義ではVisual Studio Codeを使用します。他のIDEを使用しても問題なく進められると思います。
ブログおよびGitHubのリンクで提供いたします。
Github リンク : https://github.com/BK202503/nest-start
※ 追加の質問事項や議論したい内容がある場合は、「オープンチャットルーム」に入って一緒に話しましょう!
https://open.kakao.com/o/g1Xquenh
参加コード: 0320
Javascript, Typescript 基本文法
map、filter、async awaitを一度でも使ったことがあれば望ましいです。
NestJS公式サイトで案内されている基本機能一覧
学習対象は
誰でしょう?
NestJSでバックエンドを開始、または開発中の開発者
フロントエンド開発からバックエンド開発に転向したいと考えている開発者
NestJS公式サイトでは進めるのが難しい開発者
NestJSベースにRedis、Kafkaなどを連携して使用したい開発者
Javascript言語でバックエンドサーバーを開発しようとしている開発者
前提知識、
必要でしょうか?
NestJS
バックエンド開発
ノード
Javascript
142
受講生
11
受講レビュー
10
回答
3.7
講座評価
1
講座
こんにちは、ビル(Bill)です。
韓国とアメリカで開発者として働いてから、もう16年以上になりますね。
直前には上場準備中の(予備)ユニコーンスタートアップで開発総括の役割を遂行し、現在はアパレルプラットフォーム企業でテックリードとして働いています。
主に新規サービスの開発において、アーキテクチャ(インフラ含む)を自ら設計したり、これまでに適用したことのない多様なパターンを導入したり、他の開発者が解決できない問題に対処したりといった業務を遂行しています。
これまで積み重ねてきた知識と経験をもとに、様々な形でお力添えをしたいと思っています。
例えば、開発者がどのように成長すべきか、開発をどのように進めるべきか、などです。
どのような会社が合っているかについても、様々な話をお伝えできると思います。
実務に役立つ講義を制作してみようと思います。
全体
22件 ∙ (5時間 28分)
全体
11件
3.7
11件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
修正済み
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 4.0
同じ分野の他の講座を見てみましょう!