MinsKeynoteBeginnerDevOpsには技術的な側面だけでなく、開発や運用をはじめとするさまざまな部門を繋げる組織文化を構築するという重要な側面があります。DevOpsツールなるものを導入したりアジャイルなプロセスを導入すれば良いというわけではありません。本セッションでは、主にDevOpsの文化的な事柄に着目し、異なるゴールを持つチームが親和性を高め、矛盾する目標のバランスを取りながら最大限の力を発揮する方法を説明します。MinsKeynoteBeginner自動運転、コネクティッドなどの技術革新にともない、自動車業界は今まさに「100年に1度のデジタル変革期」。これらに挑戦すべく、デンソーはアジャイル開発を2017年5月からはじめ、わずか半年でDevOpsを活用したデジタルトランスフォーメーションを成し遂げました。開発以外の無駄な作業はなくす、開発者が集中できる部屋づくりなど、開発者主体のスタイルに、メンバーからは「もう戻れない」と喜びの声が。本セッションでは、デンソーでのアジャイル開発方法と、アジャイル開発を支えるコネクティッドIoTプラットフォームについて紹介いたします。具体的なプラクティス・事例と共に紹介します。Test)の立場から、LINEがどのような取り組みを行っているのかを「見える化」します。皆様の「Kaizen」のヒントになれば幸いです。StudyAdvancedデータ分析基盤の開発・運用において、サーバーレスやイベントドリブンなど新しいアーキテクチャを採用して、運用負荷の低減と機能開発への集中を行った事例をお話します。リクルートライフスタイルでは、じゃらん、ホットペッパーをはじめ、大小30以上のサービスを展開しています。データプラットフォームチームではすべてのサービスのデータが集まる分析基盤を有しており、サービス/ユーザーの分析のために無くてはならない存在となっています。そのためデータ分析基盤も、より高度な分析のための機能開発や安定的な運用が求められています。データ分析基盤のワークロードは安定運用、データ品質の確保、データ開発、ユーザビリティ向上など、一般的なアプリケーションとはかなり異なります。データ量は年々指数関数的に増加しており、運用にかかる負荷も増加しています。そこで運用工数の増加率を限りなく抑えるため、イベントドリブン+サーバーレスという手段を取りました。このアーキテクチャは、管理するサーバがなくなる代わりに従来のシステムとは異なる観点で運用を設計する必要がありました。サーバーレスなど新しいシステム、従来のシステムが入り交じるカオスな状況で、私たちのシステムのDevOpsのプラクティスはどう変わっていったのか、現場目線でお伝えします。Fargateへの継続的デリバリーをどのように実現するかをデモを交えながら解説します。MinsTalkIntermediateパブリッククラウドをつかっているからといってオンプレに比べて、システム運用の負荷が必ずしも減るわけではありません。軽減することができます。することでシステムのコアな部分の開発に集中することができます。実際の事例を交えつつ、ワークロードや特性に合わせて、”マネージレス”なアーキテクチャを組む考え方について解説いたします。Tokyoは、2017年1月末のシアトル訪問から始まりました。Microsoftを訪問し、いくつかの多様性のある開発現場を見せていただき、英語での闊達な議論もしてきました。さんもそこで出会った一人です。彼はもともとテストの自動化の役職にいたわけではありません。スカンクワークスで数年、チームになって3年くらい、今は30人のチームになったといっていました。「ほら社内でこんなに使われるようになったんだよ」と言っていました。計画経済のようにトップを説得して全体に使わせるなんてことはやっていませんでした。そのチームは部屋を工夫し、チーム全員が一部屋に集まり、それでいてほかのチームとは共有しない部屋を作っていました。徐々にほかのプロダクトに広がっていると言っていました。日本人エンジニアの河野通宗さんが言っていました。意思決定が速いと何がうれしいのですか?「クラウドは常にどこかが壊れている。世の中がガラリと変わってしまう音が聞こえました。開発者もデザイナーもマネジメントも経営陣も関係なく、リアルタイムに動き続ける世界を相手にして動かないといけない。途中の誰かがわからないから通訳してくれといえば、そこでリアルタイムから弾き出される。テスト自動化だけ、チームビルディングだけ、上手なデリバリーだけ、得意ななにかをひたすら追いかけて、エンジニアのキャリアパスだけ考えて、残りはほかの人のせいにしておけばよい時代は終わってしまった。全体としていい仕組みを作った企業が生き残る。誰も安住できないグローバル競争をしたたかに生き残って時価総額を伸ばし続けるエンタープライズがシアトルに一つありました。競争している企業もいくつもあります。そこから始まりました。それから一年ちょっとがたちました。世の中の何が変わったのか、そして、心境はどう変わったのか、ここからどうなっていくのか。話し合ってみたいと思います。ReportBeginner上長に「お前は技術もマネジメントもビジネスも何も分からないクズ」と言われ、本当に自分が「技術もマネジメントもビジネスも何も分からないクズ」なのかどうかを確認しようと思い立った。確認する方法としてテスト駆動開発(TDD)でお馴染みの三角測量(その人にはたまたまそう見えたということが起こらないように2つ以上の値を使用してテストをする)で確認することに思い至り、ちょうどタイミングよく運転資金が枯渇し閉店を余儀なくされた馴染みの飲食店とパン屋があったので、そこに自己資金を運転資金として投入し、自分の技術と知識と能力を使って閉店を免れられるのかどうかを確認した結果を紹介する。ToolchainとしてのGitLabが目指す、これからのDevOpsツールのあるべき姿を紹介します。GitLabは近年進化を遂げ、バージョン管理システムの機能だけに留まらず、Chatツールを代表とした開発ワークフローから、継続的インテグレーション(CI)、継続的デプロイメント(CD)、フィードバックまでの継続的デリバリを実装できる機能を提供しています。Toolchainの選定コストを排除し、アプリケーション開発に集中できるプラットフォームを提供するための最善策とも言えます。本セッションでは、実際にGitLabのCI/CD機能を使ったアプリケーションデプロイメントパイプラインのデモを交えて紹介します。最新版で強化されたDevSecOpsのセキュリティ機能やKubernetes上で展開するアプリの実装について、GitLabの魅力を最大限お伝えいたします。StudyIntermediate私達楽天のEmailサービスチームは開発と運用を同じメンバーで行っています。DevOpsにおいて開発からリリースまでのプロセスは開発者から高い関心が寄せられており知見も十分に集まっている印象です。サービス運用に対して有効なプラクティスやツールの活用事例を耳にする機会はあまり多くなく私にとってはは試行錯誤が多い領域でした。どのようにすれば、リリース後にサービスを安定稼働させ稼働実績から有益ななフィードバックを得ることができるでしょうか?本セッションでは私達のチームが過去〜現在において直面している課題とその解決へ向けた取り組みやプラクティスを紹介します。ReportIntermediateアジャイル開発センター発足から1年以上、DevOpsをもっと浸透させるための箱はできました。兼務した経験から見えてきた、「リリースサイクルを短くするためのDevOps」が浸透しない理由、そして現在挑戦している対策等を共有したいと思います。StudyExecutiveKubernetesはクラウドネーティブの世界における、事実上の標準としての地位を確立している、と言えます。Dockerを代表とするコンテナ技術をベースに、マイクロサービス型のアプリケーションを運用管理するフレームワークとして、Kubernetesは急激に利用者が増えています。Cloud"とも呼ばれ、今後特定のクラウドに依存しないアプリケーションの開発/運用のOSSプラットホームとして成長していくことが期待されています。発表者はCNCFのメンバーとして、当団体の様々な活動に参画しており、最近の動き、そして将来的にどのようなクラウドネーティブ技術が登場するのか、導入事例なども含め、報告します。JSTセッションのスピーカーを募集します。DevOpsに関わる技術やケーススタディ、組織内の活動、組織外のコミュニティ活動など、幅広いセッションのご提案をお待ちしております。Tokyoは、各日ともに異なったテーマで2日間にわたって開催されるコンファレンスです。テーマについて不確かな場合や両日の申し込みをご希望の場合は、お申込み時にその旨をお伝え頂けます様、よろしくお願い致します。セッション・タイプ2つのタイプのセッションがあります。レギュラー・トーク:フル(45分)かハーフ(20分)のいずれかになります。ライトニング・トーク:ライトンニング・トークのセッションタイム中におこなわれます。各5分のスロットとなります。日本語がメインの言語となりますが、半分ほどのトークは英語でおこなわれる予定です。DevOpsがテーマの初日は、全ての英語でのトークが日本語で同時通訳されます。現在、2日目のトークも日本語で同時通訳が提供できるように調整中です。英語でのトークをご希望の場合は使用するスライドを事前にご提出下さい。同時通訳の事前準備に利用致します。日本語を話されない方も、事前にご本人の日本語レベルをお知らせ下さい。play_arrowDescriptionセッションのスピーカーを募集します。DevOpsに関わる技術やケーススタディ、組織内の活動、組織外のコミュニティ活動など、幅広いセッションのご提案をお待ちしております。Tokyoは、各日ともに異なったテーマで2日間にわたって開催されるコンファレンスです。テーマについて不確かな場合や両日の申し込みをご希望の場合は、お申込み時にその旨をお伝え頂けます様、よろしくお願い致します。セッション・タイプ2つのタイプのセッションがあります。レギュラー・トーク:フル(45分)かハーフ(20分)のいずれかになります。ライトニング・トーク:ライトンニング・トークのセッションタイム中におこなわれます。各5分のスロットとなります。日本語がメインの言語となりますが、半分ほどのトークは英語でおこなわれる予定です。DevOpsがテーマの初日は、全ての英語でのトークが日本語で同時通訳されます。現在、2日目のトークも日本語で同時通訳が提供できるように調整中です。英語でのトークをご希望の場合は使用するスライドを事前にご提出下さい。同時通訳の事前準備に利用致します。日本語を話されない方も、事前にご本人の日本語レベルをお知らせ下さい。