-
keyboard_arrow_down
Sam Newman - (TBD) Microservices Interview and Q&A
60 Mins
Keynote
Beginner
TBD
-
keyboard_arrow_down
Patrick Debois - TBD: DevOps Interview with Q&A
60 Mins
Keynote
Beginner
TBD
-
keyboard_arrow_down
Michael Migliacio - [Remote] Leading Engineers To Water: The Art, Science, and Culture of Technical Coaching
45 Mins
Talk
Beginner
Software engineering may be difficult, but fostering a working environment that enables skilled engineers to perform their best can sometimes seem downright impossible. Every day, many engineering teams are battling a messy whirlwind of forces like unmovable deadlines, imposter syndrome, psychological safety issues, personnel/leadership conflicts, fierce technological preferences, and more. With teams more distributed all over the world than ever before, cultural differences can exacerbate many of these difficulties.
In this presentation, I’ll discuss tips, tricks, and techniques that technical leaders and managers alike can utilize to better coach engineering teams, including concepts like the definition of empathy (and, more importantly, what doesn’t count), the trust-influence relationship model, introducing new technologies in a meaningful and consumable way, and a 5-step process to provide teams confidence to own their new solutions moving forward.
** 日本語版もあります。
-
keyboard_arrow_down
クリス Chris Lucian - Mob DevOps & Mob Programming
45 Mins
Talk
Beginner
Currently in our environment of 27 developers we have no manual tests for the software to deploy to production. We practice continuous integration, and continuous delivery. All infrastructure is written as code. Bugs and defects are top priority with no bugs most of the time. Team members treat each other with psychological safety. We have a 2-hour value stream for our cloud based IOT product. This means a customer can receive changes to the software within 2 hours of the start of the feature.
How did we get to this point? By working collaboratively and practicing Mob DevOps and Mob Programming! In this session we will review the status of the team and how you can iterate toward a similar environment.
-
keyboard_arrow_down
Mesut Durukal - Being A Tester: Being a Superman
20 Mins
Talk
Beginner
When I refresh my memory and consider my whole testing life, I again realize that life is full of lessons. Whenever I think about this, I come up with a saying by John W. Gardner: “Life is the art of drawing without an eraser.” We are all making mistakes and it is not possible to manage each single piece of processes perfectly. Still; what we can remember is, with additional brush strokes, those mistakes can evolve into nice colors inside the big picture. Besides, in the next run, we may take precautions against possible mistakes.
In short, after the quick review of my career, I decided to collect the required soft skills for a tester. Being a tester requires lots of skills, but it is not holding all of them in an unnatural way. We are humans, no supermans.
-
keyboard_arrow_down
Jihai Zhou - The Practice and Implementation of DevSecOps
45 Mins
Talk
Beginner
Since 2018, we started to implement Cyber Security into DevOps process by running a DevSecOps program, which aims to shift left the Cyber security mindset to the development teams through promoting DevSecOps tools combined with the relevant training.
In this presentation, we will share our DevSecOps implementation experience and the DevSecOps model we established to promote DevSecOps across development teams. The first step is to introduce the DevSecOps tools, such as SAST, DAST, IAST and FOSS. Different DevSecOps tools (such as Checkmarx, Contrast and Sonatype IQ ) need to be integrated into development CICD pipeline to automatically discover vulnerability and produce reports.
In addition, we will demonstrate three different ways to provide cyber security training to help development teams gradually grow their knowledge to be able to fix the vulnerability discovered by DevSecOps tools.
Finally, we build up a DevSecOps maturity model to measure the level of development teams’ DevSecOps ability. Based on the maturity level, the cyber security assessment will be simplified to benefit the development team (speed up the delivery)
This presentation is for the people who have interest in DevOps transformation and how to integrate/left shift cyber security during DevOps process. -
keyboard_arrow_down
Yasunobu Kawaguchi - 実践はじめてのリーンコーヒー ~ DevOpsDays Tokyo 2021 をふりかえろう
45 Mins
Panel
Beginner
DevOpsDays Tokyo もあと2セッションを残すのみとなりました。
先進的な事例から、これからやっていきたいことまで、幅広くご共有いただきました。どんな組織にもそれぞれ独自の環境があり、皆さん考えながら一歩ずつ取り組みを進められているのが印象的でした。
また、技術プラクティスからテストや品質、さらには組織変革まで、DevOpsが含む領域の幅広さを感じました。本セッションでは、いくつかのセッションでも語られた、リーンコーヒー形式での雑談を実際にやってみたいと思います。
付箋に話したいトピックを書いていただき、5分ずつ、あるトークテーマで話していきます。
会場とオンラインとどちらからでも話していただきたいと考えています。 -
keyboard_arrow_down
Brian Fox - Rise of Next-Generation Software Supply Chain Attacks / 次世代のソフトウェアサプライチェーン攻撃の台頭
45 Mins
Talk
Beginner
ソフトウェア開発におけるオープンソースの採用は過去10年間で飛躍的に増加しましたが、その一方で、ハッカーが新たに公開されたオープンソースの脆弱性を悪用するのに必要とする時間は93.5%も短縮されています。開発チームが新たなイノベーションを提供する一方で、攻撃者もまたレベルを上げています。これは、Dependency Confusion(依存性の混乱)のような、最近注目を集めている破壊的なサイバー攻撃でも見られる事実です。攻撃者は、ソフトウェアのサプライチェーンにおけるセキュリティの脆弱性を悪用する意図と能力を兼ね備えており、場合によっては彼ら自身で脆弱性を植え付けることもあります。彼らは、自動化により規模を拡大しているほか、正確な標的化を通じて侵入の成功率を高めています。もし私たちがこれと同じことをして対抗しなければ(つまりDevOpsパイプラインにおいて直接セキュリティを自動化しなければ)、私たちは常にハッカーたちのなすがままになってしまうでしょう。
-
keyboard_arrow_down
Daouda Camara - Moving our batches to containers
20 Mins
Talk
Intermediate
We migrated our batches to containers for fear that the physical servers would stop working. Although the migration took more than a year, it made the deployment of batches easier and it has a better ROI compared to migrating in VMs.
Join us on our long journey to containers.
-
keyboard_arrow_down
Hiroyuki Ito - Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
45 Mins
Talk
Advanced
皆さんは、システムのテストをする際に、次のような問題を経験されたことはないでしょうか?
- テスト環境の準備の工数がバカにならない
- テストデータを複数人・チームで共有していて、気軽にテストできない
- 外部サービスと接続できず、必要なテストができない
これらの問題は、開発者・QAなどのシステム関係者にとって、テストに対する非常に大きな技術的・心理的障壁となります。加えて、十分なテストを行えないことによる本番障害の多発にもつながります。
私たちのチームは、これらの問題を解決すべく、Cloud-native技術を駆使して、2020年に「Testable Infra」という社内インフラを構築し、運用を開始しました。加えて、これを複数のシステム開発プロジェクトに導入し、実際に上述のテストの諸問題の改善という成果が出始めています。
このセッションでは、「Testable Infra」のコンセプト、設計と技術の詳細、およびこれを活用したシステム開発の未来像についてお話しします。
なおこのセッションは、2020年12月に中国で開催された「TOP100 Summit 2020」で発表した『Make testing easier technically and psychologically with Kubernetes - Innovation of testing distributed systems with "Testable Infra" -』を大幅に加筆修正し、日本語で発表します。
-
keyboard_arrow_down
Mark Ward - 独立QAチーム1年戦記:スクラムの外からチームと組織の品質を創る道 / An Independent QA Team's 1 Year's War: Way to Create Quality of the Teams and the Organization from the Outside of Scrum
45 Mins
Talk
Intermediate
English follows:
「[email protected]([email protected])を取り入れた100名ほどの開発組織で、スクラムに入らない独立したQAチームが活躍している」と聞いたら、もしかしたら奇異な感じを受けるかもしれない。スクラムではチームであらゆることが完結することを理想とするため、当然テスター(QAエンジニア・テストエンジニア ・などなど)もスクラムチームに入るべき、と考える方がスクラム実践者にとっては自然だからである。あえて、その自然に逆らって、私たちQAチームは独自のビジョンを掲げた「ビジョナリー・QA(Visionary QA)」として、独立した立場から品質向上という成果を上げようと奮闘している。このトークではそんな私たちQAチームの1年戦記をありのままに扱いたい。
開発プロセスの高速化が進み、多くの企業でアジャイル開発が取り入れられ、過去の当たり前が当たり前でなくなっている中で、QA界隈ではどうやって価値を提供するか頭を悩ませている。あくまでもテストにこだわる者もいれば、スクラムマスター・プロダクトオーナーの視野を得るべく資格を目指す者もいる。2009年に翻訳出版されたリサとジャネットによる『実践アジャイルテスト(Agile Testing)』(翔泳社)は国内のテスターに広く読まれているが、最近版元品切になっていることもあり、手に入りにくくなっている。さて、テスターは異質な存在のひとつとして見なされている。ご存知の通り、スクラムガイドにはテストやQA活動をどのように行うべきか、言及されていない。3つのロールに「テスター」の文字は無い。よって、テスターのあり方はそれぞれの組織で模索するしかなく、特にテスターをスクラムチームに含めるべきか否かという議論は継続的に行われている。先にもあげたように、スクラム実践者にとってはテスターがスクラムチームに入ることは自然であると感じられ、実際そのようにしている組織が多いが、それぞれにメリット・デメリットがあることから、あらゆる組織で通じる答えは今のところ無さそうだ(テスターとして仕事をしてきたメンバーがスクラムチームの開発者の一員としてどれだけクロスファンクショナルに動けるか、という点が特にネックなように思える)。
このトークは、独立した立場で動くことを選んだQAチームの話だ。スクラムチームにテスターを迎え入れねばならないと思っている方にはそうでない可能性を示す一方で、やはりスクラムチームに開発者としてテスターを加えるべきだと結論づけるオーディエンスもいらっしゃるかもしれない。スクラムチームとテスターの一筋縄ではいかない関係を、1年間の実例をもとに、一緒に考えようではないか。
"In a 100-strong software development organization which runs [email protected], an independent QA team works well." ––it may sound strange to you. Ideally, in Scrum, everything should be done in one scrum team, so it is natural for Scrum practitioners that testers (QA engineers, test engineers, etc.) should join a scrum team. Daring to go an unnatural way, our QA team struggles to achieve quality improvement results from an independent standpoint as "Visionary QA" with its vision. I want to treat our QA team's year-long battle story as it is in this talk.
Development processes are getting faster and faster. Many companies are incorporating agile development. The commonplace of the past is no longer the norm. In this fast-changing age, the QA industry is struggling to figure out how to deliver value. Some testers are more concerned with testing, while others aim for the certification to learn a Scrum Master/Product Owner's perspective. The excellent book, "Agile Testing" by Lisa Crispin and Janet Gregory (Addison-Wesley), which was translated in Japan in 2009 by the domestic publisher Shoeisha, has been widely read by testers in our country. Recently, however, it isn't easy to get due to out of print.
Testers tend to be seen as one of the heterogeneous entities. As you know, there is no mention in the Scrum Guide on how testing and QA activities should be done. There is no "Tester" in the three roles of Scrum. Therefore, each organization has no choice but to explore the nature of testers. In particular, there is an ongoing debate on whether or not testers should be included in Scrum. As mentioned earlier, it seems natural for Scrum practitioners to have testers join Scrum, and indeed many organizations are doing so. Still, since each has its advantages and disadvantages, it seems that we don't have an answer that works for all organizations at the moment. One of the problematic points appears to be how well testers can work cross-functionally as a "Developer" in Scrum.
With this session, which is about a QA team that chose to work independently, some attendees who feel testers should join a Scrum team may get a chance to notice the other possibility, and others may conclude that Scrum teams should still include testers. Let's take a look at the tricky relationship between Scrum and testers with the help of a year's worth of examples. -
keyboard_arrow_down
Yasuharu Nishi - 製造業の品質管理の考え方をイマドキのスタイルで読み解いてみよう
Yasuharu NishiAssistant ProfessorThe University of Electro-Communications, Tokyoschedule 2 years ago
45 Mins
Talk
Intermediate
自動車に代表される日本のハードウェアは高品質だ、と何となく思っている方は多いと思います。そうした製造業の企業はTQM(総合的品質管理)という品質管理の原則を確立し、ハードウェアの開発・生産をよりよくしてきました。しかし時代は変わり、彼らは今やソフトウェアが重要な役割を果たしたり、サービスと一体化し、アジャイル開発やDevOpsといったイマドキのスタイルを必要とする製品開発に、四苦八苦して品質管理の原則を適用しようとしています。
この発表では、発表者の経験から、高品質を生み出すTQMの考え方を以下の4つのマインドセットにまとめ、説明していきます。
- 品質という終わりなき旅
- 全員を愚直で賢くする
- 納得感の共感を高める
- 弱さに寄り添うまたこの発表では、品質を高め続けられる組織になるために、テスターはテストの技術や作業にのみ囚われてはいけない、というメッセージをお届けします。
この発表で特にお伝えしたい点:
- 品質を高め続けられる組織になるための4つのマインドセット
- TQMの考え方と、アジャイル開発やDevOpsといったイマドキのスタイルの類似性
- 知恵を生み出すために「矛盾ヲ抱擁セヨ」この発表に興味を持って頂けそうな方々:
- 開発から疎まれているQAの方々
- ハードウェアとソフトウェアの両方を開発する組織のQAを再構築したいと思っている方々
- 「自分はテスターなのかQAなのか?」と悩んでいるテスターの方々
You have a vague impression that many Japanese hardware manufacturers develop high quality products such as automobile. They have established principles of quality management, called TQM, and optimized their process for large-scale hardware design and production. But as time flies, they are struggling to apply the principles to modern development such as agile and devops for software-intensive and service-oriented hardware products. Nishi will share his experiences in re-establishment of quality management in modern context for several large-scale manufacturers in Japan. He summarizes the concepts of TQM into four mindesets below:
- Journey into quality forever
- Make everyone perseveringly smarter
- Enhance co-confidence
- Nestle weakness
Nishi will also compare tester and QA, and suggest QA should be unchained from testing activities to establish a high quality organization.The talk will focus on:
- Mindsets in high quality manufacturers in Japan
- Similarity between TQM and modern concepts, e.g. agile and devops
- To embrace conflicts and make insights for QAWho will be interested:
- QA who has lost developer's trust
- QA who will establish company-wide QA organization for both hardware and software
- Test engineers who wonders "am I a tester or a QA?" -
keyboard_arrow_down
Woohyeok Aaron Kim - Roll your Product with Kaizen Culture(Let's 'Tech' the initiative (Renewed for 2021))
45 Mins
Talk
Advanced
Jeff Sutherland氏、Martin Fowler氏、Taichi Ohno氏。世界の業務プロセスに変革を導いた彼らは共通的に「カイゼン」について強調しました。
彼らの本を読みエンジニアとしての道を歩んできた私たちにとって、「カイゼン」は第一の価値として認識されていると思います。
皆さんは、今日より良い明日のために何に力を入れてますか?毎日が忙しすぎて、何かを改善するどころかストレスだけ溜まってたりはしてないでしょうか。
楽天のランキングサービスグループは開発と運用、いわばDevOpsを実践していますが、そのプロセスに対しいくつか問題を抱えていました。開発の段階で発生するボトルネック、効率的だとは言えない運用環境。
何よりも問題だったのは、こういったボトルネックにおいて改善の文化が定着しにくいということでした。せっかく良いアイデアを思いついても、そのボトルネックから発生するコストの問題で後回しにするしかなく、そうなればなるほどチームの改善力はどんどん下がっていきました。
私たちランキングチームは2つの解決策を決め、それを同時に進め相乗効果を発生させることでこの状況を乗り越えようとしました。
ランキングチームが挑戦したトライアルそしてテクニカルな変更によるチームカルチャーの変化。またその後1年間の運用ストーリーまで!
より安全で良いサービスの提供のために、日々工夫を重ねているあなたのために、私たちのお話を特別に公開します。
-
keyboard_arrow_down
Hitesh Mandloi - Agile process improvements with Quality Control circle (QCC) and DevOps Automations
20 Mins
Talk
Beginner
As team grows together with services, multiple challenges appear during team's daily operation, ranging from the number of critical and blocker issue reported by QA to adaptation of (and to) agile processes.
Here we will share about Quality control, QA-automation, CI-CD activities done in our team.
Problems :
As a part of global team, Have you faced issues like below?
- Not able to complete stories in sprint?
- Members are not taking part actively in story planning, grooming?
- Complexity to manage tasks / time in global team?
- Regression testing takes man hour and time?
- Afraid to do operations on production?
- So many manual work, having mistakes frequently?
- Facing infrastructure / server issues?
Strategies :
We have implemented some activities inside Rakuten group to overcome these issues.
Here, You may learn
- Develop, test, deploy planned stories to staging within sprint scope.
- Planning with separate ticket for each single tasks
- Grooming with poker game
- Changing strategy of retrospective and action plan
- FDD and QA automation with non-stop releases of Micro-services
- Automations for repetitive / manual work
- CI pipelines with Jenkins Shared Libraries, containers & deployment on K8s etc.
Please join this session If you are interested in automations and improving agile processes.
-
keyboard_arrow_down
Shibui Yusuke - MLOpsの始め方
20 Mins
Talk
Intermediate
機械学習を本番システムで活用するためには機械学習とソフトウェア両方の開発と運用が必要になります。その方法論や文化をMLOpsを呼びます。機械学習(ML)を組み込んだDevOpsという造語です。
本発表では機械学習を本番システムに導入する際に頻繁に発生する技術的、組織的な課題を説明し、課題を乗り越えるための方法や仕組み、チーム体制を実例を用いて解説します。具体的にはMLOpsを導入するタイミングや、導入時に必要なワークフローとシステム、役割分担等になります。本発表によって、聴講者が機械学習を本番システムで使い、ビジネス価値を生むための礎になることを目指します。
-
keyboard_arrow_down
Yasunobu Kawaguchi - [スポンサーセッション] DevOpsの時代 ~ 変化を体現する"統合"の先駆者たちから学ぶ
45 Mins
Talk
Advanced
※本セッションはアギレルゴコンサルティング株式会社のスポンサーセッションとして提案しています。
皆さんにとってDevOpsってなんですか?デプロイの自動化ですか?インフラストラクチャー・アズ・コード(IaC)ですか?運用部門と開発部門が共通言語をもって協力し合うことですか?SlackでChatOpsですか?テスト自動化ですか?全社でフィードバックを短期化することですか?
DevOpsは、写真共有サイトのFlickr社の人たちが発表したスライドが一つの源流です。
https://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickrこれにインスパイアされた Patric Debois さんたちが、DevOpsDaysを始めたそうです。もともと考えていたアイデアはシステム管理者のためのカンファレンスだったとか。(詳しくは基調講演で)
これに影響を及ぼしているのが、当時ThoughtWorks(当時)の Jez Humble さんの「Continuous Delivery 継続的デリバリー」です。
また、概念を会社全体のビジネスに広げ、いまでいうDXをうたっているのが Gene Kim さんの「Phoenix Project」でした。
Microsoft(当時) の Sam Guckenheimer さんはAgile 2014 の基調講演で、「Microsoft's Journey to Cloud Cadence 」で、同社が行ったシステム開発全体の近代化の中で、多くのDevOps/技術プラクティスを取り上げ、アジャイルに取り組む企業が進む先としての一つの像を整理し、現在の「Azure DevOps」や「Github Actions」プロファクトにつながっています。
こうしてDevOpsは、インフラの自動化、コーディングプラクティスの普及、フィードバックサイクルの短縮化、それらにともなうビジネスや組織体制の変革、を取り込みながら広がってきました。
本セッションでは、そうしたDevOpsの背景と広がりを整理します。
さらに、任天堂「ゼルダの伝説 Breath of the Wild」、東宝「シン・ゴジラ」、ポリゴンピクチュアズのアニメ制作過程など、コンテンツ業界での制作過程の変化なども織り交ぜながら、私たちにできそうなことはなにか、探っていきたいと考えています。
主催者として、どうして、アジャイルテスティング研修、アジャイルリーダーシップ研修、情熱プロダクトリーダーシップ研修を企画しているかについても紹介できればと考えています。
-
keyboard_arrow_down
Kohsuke Kawaguchi - 育児的ソフトウェア開発
45 Mins
Talk
Beginner
私は、Jenkinsプロジェクトの創始者、CloudBeesの創業者の一人として欧米の様々なソフトウェア開発の現場を見てきました。この経験から、雇用形態、ソフトウェア開発組織の作られ方、CI/CDなどの技法、cloud nativeなどのテクノロジの勃興の間に、密接な繋がりがある事がわかってきました。この発表では、これらの知見をまとめてアメリカ式のソフトウェア開発プロセスがどのように構築されているかを紹介します。
また、僕はここ数年日本のソフトウェア開発を世界水準へと思い色々な活動をしていますが、アメリカ式をただ輸入すればいいと思っているわけではありません。まずは、日本式のソフトウェア開発がどのような合理性に基づいてどのように行われているのか、日本式のソフトウェア開発のプロである皆さんから学びたいと思っています。その上で、皆さんと日本のソフトウェア開発プロセスはどのように進化していくべきなのか、一緒に考えを深めたいと思っています。
-
keyboard_arrow_down
Fujihara Dai - 輝くみらいを抱きしめて! アジャイル・DevOps時代のテストと品質保証(完全版)
45 Mins
Talk
Beginner
この10年は多くの変化がありました。
ソフトウェア開発プロセスにおいては、アジャイル開発の普及が進み、さまざまな現場でスクラムが活用されるようになりました。
技術面では、コンテナ技術やその管理の自動化が進み、システムはどんどん複雑になりつつあります。一方で、テストや品質保証はどのように変わってきたでしょうか?
私はアジャイルコーチとして10年活動してきましたが、 最近話題の「DX(デジタルトランスフォーメーション)」の影響か、 開発に速さがより求められるようになってきたように感じています。
そして、その影響もあってか「テストがボトルネックになりがち」や 「マニュアルテストのチームがコストセンターになってしまった」という相談をよく受けるようになりました。このセッションでは、アジャイル・DevOps時代におけるテストと品質について、
- 現在
- 戦略と戦術
- 組織未来
のお話させていただきます。
そして特に、「テスト・品質保証」について、現状と課題や求められる要件を整理し、未来のあるべき姿を、議論したいと思います。 -
keyboard_arrow_down
Kazuki Suda / Masao Sakata - PFN の ML/DL 基盤を支える Kubernetes における自動化
Kazuki SudaSoftware engineerPreferred Network, Inc.Masao SakataSoftware EngineerPreferred Networks, inc.schedule 2 years ago
45 Mins
Talk
Intermediate
Preferred Networks(PFN)は深層学習などの最先端の技術を最短路で実用化することで、これまで解決が困難であった現実世界の課題解決を目指しています。コンピュータビジョン、自然言語処理、音声認識、ロボティクス、コンパイラ、分散処理、専用ハードウェア、バイオインフォマティクス、ケモインフォマティクスといった幅広い分野で研究開発を行っており、それを支えているのが Kubernetes を用いて構築しているオンプレミス/ベアメタルの GPU クラスタです。
本セッションでは、PFN が Kubernetes を用いてクラスタを運用するなかでどのような障害が起きるのかを紹介し、また障害対応をどのように自動化しているのかを具体的に使用/開発したソフトウェアを含めてご紹介します。また Kubernetes クラスタの管理、アップグレードの自動化にも取り組んでおり、それを実現する Cluster API についてもご紹介します。
-
keyboard_arrow_down
Shigeru Tatsuta - Kubernetes 導入から始める DevOps について
20 Mins
Talk
Beginner
我々の所属するソフトバンクの IT 本部は、主にキャリア事業を支える IT システムの開発、保守、運用を担っています。キャリア事業はユーザーの生活を支える重要なインフラであるため、堅実なキャリア品質のシステム構築として、自社のデータセンターのオンプレミスな環境で稼働するシステムを数多く開発してきました。一方で、近年ではビジネス環境の変化に伴い、Agile や CloudNative な開発にも積極的に取り組んでいます。
現在、全国のソフトバンクショップではスマホアドバイザーというスマホに関するあらゆる相談に対応するスタッフが在籍しており、スマホ教室などの様々なサービスを提供しています。スマホアドバイザーの業務を支援するシステムにおいて、自動化機能を可能な限り活用して、運用担当者の負荷の軽減を目的として、クラウド、Kubernetes を採用して、システム開発、および運用を行ってまいりました。当初は DevOps を目的としていたわけではありませんが、クラウド、Kubernetes によって、それまでの運用作業の質が変化し、結果として、開発と運用の組織の垣根を越え、運用の在り方、開発と運用の協業等、我々なりの DevOps を考えるきっかけとなりました。
このセッションでは、我々のスマホアドバイザーのシステム開発において、クラウド/Kubernetes を導入して、1 年程度運用してきて、得た知見、たどり着いた我々なりの DevOps、およびこれからについて共有できればと思います。