Kubernetesでのアプリケーションの開発フローは?【イラストで解説】
このメールは翔泳社のメディア・イベント・サービスにご登録いただいた方に
お送りしています。配信の停止は文末をご覧ください。
-----------------------------------------------------------------
━
■□━━ 注目のテスト自動化ツール「mabl」 ━━□■
ローコードで使える!アジャイル開発のためのテスト自動化サービス
「mabl(メイブル)」の全機能を14日間無料でお試し
Link:
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
[1]今週のホットトピックス
━━━━━━━━━━━━━━━━━━━━
こんにちは。CodeZine編集部です。
今週のおすすめはこちらです。
【イラストではじめる、Kubernetesでのアプリケーション開発】
本連載ではKubernetesの簡単な説明からはじまり、開発者の方にとって
Kubernetesを利用することで何が嬉しいのか、どのように開発フローが変わってい
くのかについて、イラストを交えながら紹介します。今回はKubernetesでの
アプリケーションの開発フローを説明し、仮想マシンやコンテナに比べた利点
から、CIOpsやGitOpsによるマニフェストの適用とそれらの違いまで解説します。
https://codezine.jp/article/detail/15892?utm_source=codezine_regular_20220601&utm_medium=email
【編集部からのお知らせ】
★ デブサミ2022 セッション動画をアーカイブ公開 ★
2022年2月に開催したDevelopers Summit 2022の一部のセッション動画について
CodeZineで公開中です!(視聴はCodeZineへの会員登録が必要です)
動画は以下のまとめページにリンクしています!
https://codezine.jp/devonline/archive/6?utm_source=codezine_regular_20220601&utm_medium=email
合計22本の動画を公開しています。
今後も更新していく予定なので、どうぞ楽しみにお待ちください!
━━━━━━━━━━━━━━━━━━━━
[2] 新着記事一覧:8本(5/25~6/1)
━━━━━━━━━━━━━━━━━━━━
こんにちは、CodeZine編集部です。今週のオススメ記事はこちらです。
◆イラストではじめる「Kubernetesでのアプリケーション開発」
~CIOps・GitOpsを活用したクラウドネイティブなCI/CD
本連載ではKubernetesの簡単な説明からはじまり、開発者の方にとって
Kubernetesを利用することで何が嬉しいのか、どのように開発フローが変わってい
くのかについて、イラストを交えながら紹介します。この回ではKubernetesでのア
プリケーションの開発フローを説明し、仮想マシンやコンテナに比べた利点から、
CIOpsやGitOpsによるマニフェストの適用とそれらの違いまで解説します。
https://codezine.jp/article/detail/15892?utm_source=codezine_regular_20220601&utm_medium=email
◆初公開! 楽天市場を支えるシステムの舞台裏【デブサミ2022】
「楽天市場」といえば、日本最大のネット通販サイトだ。ネット通販が広く普及
した現在、日本人の生活を支える「止めてはいけない」サービスとなっている。そ
のサービスを支えるシステムがどのようになっているのか、興味があるというデベ
ロッパーも多いだろう。「これまでの楽天は、中でやっていることを積極的に公開
してきてきた方ではない」と語るのは、楽天グループ株式会社でコマースカンパ
ニーCTOを務める星野俊介氏だ。その星野氏が初公開の情報も含め、楽天市場を支
えるシステムの全体像や、運用の苦労、将来像などを披露した。
https://codezine.jp/article/detail/15718?utm_source=codezine_regular_20220601&utm_medium=email
◆「組み込み関数」 ~マンガでプログラミング用語解説
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せる
マンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがち
な専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販
のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するの
は、プログラミング言語にあらかじめ用意されている関数「組み込み関数」です。
https://codezine.jp/article/detail/15857?utm_source=codezine_regular_20220601&utm_medium=email
◆.NET 6でASP.NET CoreのRazor Pagesアプリケーションにデータ処理を絡めた
機能拡張を施す
本連載では、マルチプラットフォーム化が進む.NETと、そのWebアプリケー
ション開発フレームワークであるASP.NET Coreの全体像を俯瞰します。前回に続
き、サーバサイドのページレンダリングエンジンであるRazor Pagesを取り上げま
す。今回は、アプリケーションへのモデルの追加、ScaffoldingによるCRUDページ
の追加を行い、シンプルな手順でアプリケーションが拡張できることを理解しま
す。
https://codezine.jp/article/detail/15906?utm_source=codezine_regular_20220601&utm_medium=email
◆Flutterのマテリアルデザインで用意されているウィジェットを紹介
【Dialog/BottomSheet/SnackBar編】
今回は、入力の際の補助的表示や処理前後の確認・通知などのモーダルやポップ
アップ表示して利用するウィジェットを紹介します。ダイアログは開発者にとって
非常に使いやすいウィジェットではありますが、利用者にとっては必ずしも適した
方法ではない場合があります。そこで、マテリアルデザインで用意されているウィ
ジェットを中心に紹介します。
https://codezine.jp/article/detail/15887?utm_source=codezine_regular_20220601&utm_medium=email
◆【WWDC2022直前!】いくつ知っている? WWDC2021でのiOS/iPadOSの進化を
振り返る
Worldwide Developers Conference(以下、WWDC)は、Appleが毎年6月ごろに開
催する開発者向けイベントです。iOSやwatchOSの最新機能も発表されるため、
Appleファンも注目しています。セッション数は200を超え、情報量も多いです。
そこで本連載では、2021年に開催されたWWDC2021で、新しく追加されたAPIや新OS
の便利な使い方を紹介します。前回まではSwift Concurrency、Xcode Cloud、およ
びSwiftUIに関するアップデートをご紹介しました。今回はiOS、iPadOSにおける
アップデート内容にフォーカスし、いくつかのトピックを取り上げて解説を行いま
す。開催が間近に迫ってきたWWDC2022を前に去年の発表内容を振り返っていきま
しょう。
https://codezine.jp/article/detail/15891?utm_source=codezine_regular_20220601&utm_medium=email
◆コンテナ・サーバレス環境において、開発者こそ
セキュリティを意識すべき理由とは?【デブサミ2022】
トレンドマイクロの調査によれば、日本企業におけるセキュリティインシデント
の発生率は78.5%、年間平均被害額は1億4800万円にもなる。一方攻撃対象となる
IT環境のトレンドとしては、コンテナやサーバレスなどのクラウドネイティブ技術
の普及がある。世界では既に76%が本番環境でコンテナを使用し、サーバレスの利
用も7割を超える。今後日本でも主流となるこれらを構築し、開発する人こそ、こ
れからはセキュリティを意識する必要があるだろう。そこで、トレンドマイクロ株
式会社 クラウドビジネス&アライアンスグループ グループ長 マネージャーの
福田俊介氏が、開発者向けにコンテナ、FaaS環境の脅威動向とそれにどう対処すれ
ば良いかを解説してくれた。
https://codezine.jp/article/detail/15662?utm_source=codezine_regular_20220601&utm_medium=email
◆データフォーマット「JSON」とは? リレーショナルとの使い分け、
RDBによるJSONのサポートも解説
この連載では、開発者の皆さまがシステム・アーキテクチャやアプリケー
ション・コードをより洗練させるのに役立つデータベース・マネジメント・システ
ム(DBMS)の基本を振り返り、実装に合った技術の組み合わせを解説します。今回
は、他システムとのデータ連携時に利用されるデータ・フォーマットの一つである
JSONにフォーカスし、ユースケースを交えながら紹介します。
https://codezine.jp/article/detail/15918?utm_source=codezine_regular_20220601&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(5/25~5/31)
━━━━━━━━━━━━━━━━━━━━
<記事>
●1位 初公開! 楽天市場を支えるシステムの舞台裏【デブサミ2022】
https://codezine.jp/article/detail/15718?utm_source=codezine_regular_20220601&utm_medium=email
●2位 「組み込み関数」 ~マンガでプログラミング用語解説
https://codezine.jp/article/detail/15857?utm_source=codezine_regular_20220601&utm_medium=email
●3位 手軽に高速にWebサイトを公開! Webホスティングサービス「Vercel」の
概要と使い方
https://codezine.jp/article/detail/15780?utm_source=codezine_regular_20220601&utm_medium=email
●4位 .NET 6でASP.NET CoreのRazor Pagesアプリケーションにデータ処理を
絡めた機能拡張を施す
https://codezine.jp/article/detail/15906?utm_source=codezine_regular_20220601&utm_medium=email
●5位 初めての.NET MAUIアプリを作ってみよう
【マルチプラットフォームGUI技術を解説】
https://codezine.jp/article/detail/15907?utm_source=codezine_regular_20220601&utm_medium=email
<ニュース>
●1位 「Microsoft Build 2022」にて、Visual Studioに関連するさまざまな
発表が行われる
https://codezine.jp/article/detail/15970?utm_source=codezine_regular_20220601&utm_medium=email
●2位 初心者のための『図解まるわかり AWSのしくみ』発売、
AWSの便利なサービスと機能がわかる
https://codezine.jp/article/detail/15823?utm_source=codezine_regular_20220601&utm_medium=email
●3位 ファイル操作や検索など面倒な作業をPythonで効率化!
『Python自動化簡単レシピ』発売
https://codezine.jp/article/detail/15822?utm_source=codezine_regular_20220601&utm_medium=email
●4位 Web3.0領域に特化した求人サイト「Web3 Expert」、求人掲載を希望する
企業の事前登録受付を開始
https://codezine.jp/article/detail/15976?utm_source=codezine_regular_20220601&utm_medium=email
●5位 PR TIMES、タスク・プロジェクト管理ツール「Jooto」の導入支援
プログラムを提供開始
https://codezine.jp/article/detail/15975?utm_source=codezine_regular_20220601&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[4] 新着ニュース:28本(5/25~6/1)
━━━━━━━━━━━━━━━━━━━━
・JavaScript/TypeScript/WebAssemblyに対応した分散ホスティング
「Deno Deploy Beta 4」がリリース(05-31)
https://codezine.jp/article/detail/15977?utm_source=codezine_regular_20220601&utm_medium=email
・学生エンジニア団体の“つながり”を創出するイベント「技育博」が6月25日に
開催(05-31)
https://codezine.jp/article/detail/15978?utm_source=codezine_regular_20220601&utm_medium=email
・Web3.0領域に特化した求人サイト「Web3 Expert」、求人掲載を希望する企業の
事前登録受付を開始(05-31)
https://codezine.jp/article/detail/15976?utm_source=codezine_regular_20220601&utm_medium=email
・PR TIMES、タスク・プロジェクト管理ツール「Jooto」の導入支援プログラムを
提供開始(05-31)
https://codezine.jp/article/detail/15975?utm_source=codezine_regular_20220601&utm_medium=email
・Google、Cloud Spannerからの変更をリアルタイムで追跡・ストリーミング可能
な「変更ストリーム」を一般提供(05-31)
https://codezine.jp/article/detail/15974?utm_source=codezine_regular_20220601&utm_medium=email
・クラスメソッド、エンジニア向け技術カンファレンス「DevelopersIO 2022」を
7月26日~28日にオンライン開催(05-30)
https://codezine.jp/article/detail/15972?utm_source=codezine_regular_20220601&utm_medium=email
・「Microsoft Build 2022」にて、Visual Studioに関連するさまざまな発表が
行われる(05-30)
https://codezine.jp/article/detail/15970?utm_source=codezine_regular_20220601&utm_medium=email
・メタップス、SREに関する意識調査に基づいた、SRE組織を月額モデルで提供する
「SRE:shine」をリリース(05-30)
https://codezine.jp/article/detail/15968?utm_source=codezine_regular_20220601&utm_medium=email
・AWS DataSync、AWSと他のパブリックロケーション間でのデータ移動が可能に
(05-30)
https://codezine.jp/article/detail/15971?utm_source=codezine_regular_20220601&utm_medium=email
・アジャイル開発を応用して心と体を健康に!
『「アジャイル式」健康カイゼンガイド』発売(05-30)
https://codezine.jp/article/detail/15846?utm_source=codezine_regular_20220601&utm_medium=email
・「tryme」、プロダクト開発をする人のためのSNS×クラウドソーシングサービス
にリニューアル(05-27)
https://codezine.jp/article/detail/15952?utm_source=codezine_regular_20220601&utm_medium=email
・プログラミングスクール「RUNTEQ」の受講生・卒業生が開発したWebサービスを
競うイベント、6月11日に開催(05-27)
https://codezine.jp/article/detail/15965?utm_source=codezine_regular_20220601&utm_medium=email
・ブログ管理システム「WordPress 6.0」がリリース(05-27)
https://codezine.jp/article/detail/15964?utm_source=codezine_regular_20220601&utm_medium=email
・Microsoft、ローコードでのスケーラブルで安全なWebサイトの構築を実現する
「Microsoft Power Pages」を発表(05-27)
https://codezine.jp/article/detail/15963?utm_source=codezine_regular_20220601&utm_medium=email
・ブレイバンステクノロジーズ、インフラエンジニアに関する実態調査の結果を
発表(05-27)
https://codezine.jp/article/detail/15967?utm_source=codezine_regular_20220601&utm_medium=email
・文章から画像を生成するAI「Imagen」のPyTorch実装「Imagen-Pytorch」が
リリース(05-27)
https://codezine.jp/article/detail/15966?utm_source=codezine_regular_20220601&utm_medium=email
・AWS Backup、Amazon FSx for NetApp ONTAPファイルシステムをサポート
(05-26)
https://codezine.jp/article/detail/15960?utm_source=codezine_regular_20220601&utm_medium=email
・Microsoft、「Windows Terminal Preview 1.14」をリリース(05-26)
https://codezine.jp/article/detail/15958?utm_source=codezine_regular_20220601&utm_medium=email
・AWS、Amazon EC2においてAWS Graviton3プロセッサを搭載した
C7gインスタンスの提供を開始(05-26)
https://codezine.jp/article/detail/15959?utm_source=codezine_regular_20220601&utm_medium=email
・「TypeScript 4.7」がリリース、Node.jsにおけるESMサポートの拡充など
変更多数(05-26)
https://codezine.jp/article/detail/15957?utm_source=codezine_regular_20220601&utm_medium=email
・女性向けオンラインプログラミングブートキャンプ「Ms.Engineer」
3期生募集中、応募締切は6月13日まで(05-25)
https://codezine.jp/article/detail/15962?utm_source=codezine_regular_20220601&utm_medium=email
・シノプシス、オープンソースコンポーネントに潜むリスク管理の重要性を
明らかにするレポートを公開(05-25)
https://codezine.jp/article/detail/15955?utm_source=codezine_regular_20220601&utm_medium=email
・情報セキュリティ国際会議「CODE BLUE 2022」、講演者の募集と事前登録の受付
を開始(05-25)
https://codezine.jp/article/detail/15944?utm_source=codezine_regular_20220601&utm_medium=email
・Linux Foundation Japan、企業や組織におけるOSPOや
オープンソースイニシアチブの設置に役立つ資料の日本語版を公開(05-25)
https://codezine.jp/article/detail/15945?utm_source=codezine_regular_20220601&utm_medium=email
・レバテック、ITエンジニア・クリエイターを対象にした副業に関する調査結果を
発表(05-25)
https://codezine.jp/article/detail/15950?utm_source=codezine_regular_20220601&utm_medium=email
・GitHub、マークダウンでの数式のレンダリングが可能に。
TeXまたはLaTeXスタイルで記述(05-25)
https://codezine.jp/article/detail/15949?utm_source=codezine_regular_20220601&utm_medium=email
・Kindle、6/2まで高額書籍が最大50%OFFとなるキャンペーンを実施中(05-25)
https://codezine.jp/article/detail/15954?utm_source=codezine_regular_20220601&utm_medium=email
・Microsoft、「Visual Studio 2022 for Mac 17.0」の一般提供を開始(05-25)
https://codezine.jp/article/detail/15951?utm_source=codezine_regular_20220601&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[5] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
メールマガジンの配信停止はこちらからお手続きください。
https://shoeisha.jp/ml/cancel/cz?token=&utm_source=20344&utm_medium=email
配信先の変更はこちらから(ログインが必要です)。
https://shoeisha.jp/users/account
・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・お問い合わせについては、
https://shoeisha.jp/help/contact/cz/
へご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005 SHOEISHA. All rights reserved.