並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

kubernatesの検索結果1 - 40 件 / 57件

  • 英語力と技術力向上のための海外Tech系Youtuber10選 +n - Qiita

    身につまされる英語力問題。手っ取り早く英語を習得するなら海外に行ってしまうが最善なはずですがこのコロナ禍、身近なところで英語に触れつつ技術も勉強したい?といえば、動画です。 10 Developers You Should Follow to Improve Your Skills (スキルを上げるための、フォローすべき開発者10選) という記事があったので10人をまとめた。プラスオマケ。それぞれ実際に動画を見てみての補足付き。 1. Ben Awad (ベン・アワド) ソフトウェア開発者。React、React Native、GraphQL、Typescript、Node.js、PostgreSQL、Python、その他あらゆるコーディングについて紹介。React.jsやGraphQLの開発者にお勧め。ビッグ/テック コーディングインタビューの準備を手ほどきしている。「アルゴリズム形式の

      英語力と技術力向上のための海外Tech系Youtuber10選 +n - Qiita
    • マイクロサービスでの認証認可 - Qiita

      複数のクラウドサービスを利用している(マルチクラウド)など、単純には閉域網を構築できない環境でマイクロサービスアーキテクチャを採用する場合には、サービス間の認証認可が必要となる。この場合のサービス間の認証認可方式を決める参考となる、OSSやSaaS、Webサービスで採用方式ついて整理した。 Istio サービスメッシュの実装として有名なIstioではサービス間通信を以下のように制御できる。 Istioの認証認可では認証主体がService Identityというモデルで抽象化され、KubernatesやIstioで定義するService Accountに加えて、GCP/AWSのIAMアカウントやオンプレミスの既存IDなどをService Identityとして扱うことができる。 サービス間の認証 (Peer Authentication) は、各サービス (Pod) に設置するSideca

        マイクロサービスでの認証認可 - Qiita
      • メルペイの社内向け管理画面を振り返る | メルカリエンジニアリング

        Merpay Advent Calendar 2019 の 13 日目は、メルペイフロントエンドチーム の @tanakaworld がお送りします。 メルペイの管理画面は 2019 年 2 月のサービスローンチに先立ち、2018 年 11 月にリリースされました。私は 2018 年 8 月に入社してから一貫して管理画面開発に関わり、様々な機能開発・運用を行ってきました。その中でフロントエンドエンジニアとして関わったいくつかのプロジェクトをピックアップしてご紹介します。 目次 はじめに メルペイのフロントエンドチーム メルペイの社内向け管理画面 プロジェクトの振り返り 審査業務効率化プロジェクト マイクロサービス分割プロジェクト 課題感 分割の方針 分割後のアーキテクチャ Component v2.0 リニューアルプロジェクト 課題感 デザインポリシー 開発フロー 社内向け管理画面で今後注

          メルペイの社内向け管理画面を振り返る | メルカリエンジニアリング
        • 初心者でもわかるコンテナ / Docker / ECS 話 | DevelopersIO

          こんにちはクラスメソッドのスジェです。 今回、devio 2021 decadeでECSに関する内容で登壇するので、その内容をブログでまとめてみようと思います。 ECSというサービスがあることも分かっているし、たくさん使っていることも分かっているけど、どんなサービスなのか? なぜ使うのか?コンテナは何か? などコンテナについてよく知らない初心者でも理解できるように、コンテナとDocker、ECSについてご説明したいと思います。 始まり Amazon Elastic Container Service (Amazon ECS) は完全マネージド型コンテナオーケストレーションサービスであり、コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケールするのに役立ちます。- AWS ECS 公式ページ紹介文 コンテナについてよく知らない初心者に「コンテナ化されたアプリケーション」、「コンテナ

            初心者でもわかるコンテナ / Docker / ECS 話 | DevelopersIO
          • Oracle Cloudの無料枠だけでKubernetes(k3s)クラスタを構築する - blog.potproject.net

            Oracle Cloudの無料枠だけでKubernetes(k3s)クラスタを構築する(したい) タダでkubenatesを運用してみたいんじゃオラ という気持ちの元に、ギリギリ無料でkubenatesを運用できそうな物が出てきたので、構想を現実にするという記事です。 Oracle Cloud Infastructure と Kubernetes Kubernetes、Docker(厳密には違うけど)のオーケストレーションツールとして、事実上の標準として居座っているオープンソースソフトウェア。 コンテナの運用技術としてこれから試してみたい人も結構多いと思いますが、やるのであれば実際にクラスタ組んでサービスをデプロイしてインターネットからアクセスできる、そんなレベルまでやってみたいものです。 やるとすれば、実際Kubernetesを採用しているクラウドサービスは多く、GCPはマネージドKub

              Oracle Cloudの無料枠だけでKubernetes(k3s)クラスタを構築する - blog.potproject.net
            • わからないときの心持ちについて - komagataのブログ

              プログラミングスクール(フィヨルドブートキャンプ)で勉強している方へよくお話している内容なのでここに書いておきます。 わからない、ツラい プログラミング(に限らず新しいこと)を勉強してるときに、 「何がわからないのかもわからない。ツラい。」 ってときがあると思います。 わからなくて1日何も進まなかったらとてもツラいと思います。1週間何も進まなかったらもっとツラいと思います。 この「何がわからないのかもわからない」というやつ。これはすごくツラいですが、プログラマーにとっては非常によくある状態です。 全然気に病むことはないです。 「ドンマイ、ドンマイ、締まっていこうー!」 ぐらいの感じです。 日々新しい技術を覚える必要があるプログラマーには頻繁におきます。 プログラマーとして働いている人はこの状態のプロです。 むしろ「これが飯の種になる」と考えている節があります。 この状態からの抜け出し方を知

              • エンジニアはGood Citizenであれ。OSSコミュニティ活動が形成したKubernetesスペシャリストのキャリア - Findy Engineer Lab

                株式会社サイバーエージェントでインフラエンジニアを務める青山真也さんは、KubernetesやOpenStackの専門家として広くその名を知られています。過去には同社において、OpenStackを使ったプライベートクラウドやGKE互換なコンテナプラットフォームをゼロから構築。また、技術コミュニティでの登壇や書籍の執筆、他社での客員研究員・技術アドバイザーとしての活動も積極的に行っています。 唯一無二のキャリアを歩んできた青山さんですが、自身の成長にはOSSコミュニティ活動が大きく影響しており、自らがコミュニティの恩恵を受けてきたからこそ世の中に自分の知見を還元していきたいと語ります。本稿では青山さんのキャリアをたどりながら、過去に取り組んできた活動やその意義について伺いました。 インフラ基盤との出会いは大学時代 ──まずはKubernetesやOpenStackなどの技術に興味を持った理由

                  エンジニアはGood Citizenであれ。OSSコミュニティ活動が形成したKubernetesスペシャリストのキャリア - Findy Engineer Lab
                • はてなブックマーク3万件にみる技術トレンド2020年まとめ - Qiita

                  tl;dr 2020年1年間のはてなブックマークの人気エントリー3万件をもとに技術トレンドを分析。 その結論とPythonでグラフ化した手順を書き記します。 ※ご指摘がありましたが、技術トレンドというよりitニューストレンドと言った方が正しいかもしれません。踏まえてお読みください。 前置き 手元に2020年の1年間ではてなブックマークの技術カテゴリーにおいて人気エントリーに一度でも乗ったことのある記事のタイトルデータが3万件ほどあったため、形態素解析を行い単語の出現頻度順に並べてみました。欠損の割合としては多くても1割程度、つまり少なくとも9割程度のデータは揃っているはずなので精度はかなり高いと思います。 (※はてなブックマークはNewsPicksみたくインターネット上の記事をブックマーク・コメントでき、より多くブックマークされた記事が人気エントリーとしてピックアップされるサービスです。w

                    はてなブックマーク3万件にみる技術トレンド2020年まとめ - Qiita
                  • なぜ僕は公式ドキュメントを読むのが苦手なのか - Qiita

                    はじめに 皆さんは、『公式ドキュメントを読んだほうがいいよ』とよく耳にしませんか? そこで、『よし読むぞ!』と思っても、なかなかうまくいきませんよね💦 (そういう方々がこの記事を見に来てくれると思っている👀) 私も、公式ドキュメントを読むのが苦手で、まず最初に、Qiitaなどの技術系ブログに頼ってしまいますw そこで、なぜ自分が公式ドキュメントに苦手意識があり、どうしたらその抵抗をなくせるのかを考えたので、記録として記事にしたいと思います!🙆 ちなみに、公式ドキュメントとの思い出は、1年前ぐらいにDockerの公式ドキュメントで何が書いてあるか理解できず、15分くらいで読むことを諦めましたw ※自分がこの記事を通して公式ドキュメントが読めるようになるために努力した記事なので、公式ドキュメントを批判した記事ではないです! 対象読者 公式ドキュメントを読むのが苦手な若手エンジニア 😅公

                      なぜ僕は公式ドキュメントを読むのが苦手なのか - Qiita
                    • これから始める Cloud Functions 入門

                      はじめに本記事は Google Cloud が提供するサーバーレスコンピューティングサービスである「Cloud Functions」の入門記事です。Cloud Functions の詳細な使い方はドキュメントに網羅されていますが、本記事では Cloud Functions の概要をざっくりと知り、使い始めてみる ところに重点を置いて解説したいと思います。Cloud Functions を使い始める上での入り口としてご覧いただきながら、各機能のより詳細な内容はドキュメントを見ながら掘り下げていただければと思います。 Cloud Functions の特長サーバーレス、FaaSCloud Functions はいわゆるサーバーレス、あるいは FaaS (Function-as-a-Service) と呼ばれるサービスです。 サーバーレスとはサーバーの管理を必要としないようなアーキテクチャの総称

                        これから始める Cloud Functions 入門
                      • Windows 内の Docker 環境を入れ替えてみた(Docker Desktop → Rancher Desktop) | DevelopersIO

                        はじめに こんにちは、テクニカルサポートの Shimizu です。 業務で使用している Windows PC に Docker Desktop を導入してコンテナ開発環境を構築していましたが、今回アプリケーションを Rancher Desktop に入れ替える機会があったため、備忘も兼ねて移行手順をご紹介します。 Rancher Desktop を選んだ理由 開発業務上、以下の要件が必須でした。 WSL(Windows Subsystem for Linux)上で docker コマンド / docker-compose コマンドを使用できる。 Visual Studio Code でコンテナに接続し、内部のファイルを編集できる。 上記の要件を満たし、かつ今まで使用していた Docker Desktop とできるだけ使用感が近い、という観点で Rancher Desktop を選択しました

                          Windows 内の Docker 環境を入れ替えてみた(Docker Desktop → Rancher Desktop) | DevelopersIO
                        • 大規模言語モデルを自社でトレーニング&活用する方法|mah_lab / 西見 公宏

                          オンラインIDEを提供しているReplitでは自社で大規模言語モデルをトレーニングしているらしく、そのノウハウがブログ記事にまとめられていたので要約してみました。 なぜ自社で大規模言語モデルをトレーニングするのか?企業が独自に大規模言語モデル(以下、LLMs)をトレーニングすることを決める理由は、データのプライバシーやセキュリティから、アップデートや改良のコントロールの強化まで様々なものがあるが、Replit社ではカスタマイズ性、依存度の低減、コスト効率に重点を置いている。 カスタマイズ性 カスタムモデルをトレーニングすることで、GPT-4のような汎用モデルやCodexのようなコードに特化したモデルではカバーしきれないプラットフォーム固有の機能、用語、コンテキストなどといった特定のニーズや要件に合わせてモデルを調整することができる。例えば、Replitで人気の高いJavascript Re

                            大規模言語モデルを自社でトレーニング&活用する方法|mah_lab / 西見 公宏
                          • Next.jsとGoを使っていきます - トレタ開発者ブログ

                            こんにちは、VPoEの北川です。 今回はトレタで現在使用している技術スタックについて紹介します。 創業時から稼働している予約・顧客台帳サービス「トレタ」から現在の注力事業のモバイルオーダーサービス「トレタO/X」までをあらためて振り返ってみると、まるで異なる技術スタックになっているので歴史的な背景などを辿りながら紹介していきます。 技術スタックの変遷 予約・顧客台帳「トレタ」 会社名にもなっている予約・顧客台帳の「トレタ」は創業当時から稼働している築11年ほどのシステムです。 サーバーサイドにはRubyとRubyOnRailsで作られた巨大なコードベースのAPIサーバーがあり、予約台帳のiOSアプリやウェブ予約などのWebアプリケーションなどが利用しています。 長年このモノリシックなシステムを成長させてきたので、以前からトレタを知ってくださっている人にはトレタはRubyの会社と認知されてい

                              Next.jsとGoを使っていきます - トレタ開発者ブログ
                            • ABEJA Insight for Retailの技術スタックを公開します (2021年10月版) - ABEJA Tech Blog

                              初めに 会社・事業紹介 ABEJA Insight for Retailについて 技術スタック 全体アーキテクチャ図 ① 映像録画・解析システム ②データ基盤部分 ③ Webダッシュボード その他 (全体共通部分) 一緒に働く仲間を募集中! 最後に 初めに こんにちわ。大田黒(おおたぐろ)です。暑い日が落ち着いてきて、秋(冬?)が来たなぁと感じるこの頃です。皆様いかがおすごしでしょうか。前回の「ABEJAの技術スタックを公開します (2019年11月版)」が公開されてからしばらく経ちました。 引き続きエンジニアの方とお話させていただく中で、 「ABEJAってよく聞くけど...実際どんなことやってるのかよくわからない」 「AIのお硬いSIerって感じなんでしょ?」 「社内は機械学習エンジニアばっかりなんでしょ...??」 といったご質問をいただくことが多いです。 今回の記事では、最新の会社や

                                ABEJA Insight for Retailの技術スタックを公開します (2021年10月版) - ABEJA Tech Blog
                              • 何かを理解するためには借り物の言葉でもいい - Lambdaカクテル

                                エンジニアは一生勉強と世に言うが、べつにこれは所謂エンジニアに限ったことでもない。人間として生きている以上は日々が勉強の連続で、毎日何かを理解して、憶えて、その繰り返しだ。 だから、日常のレベルではドキュメントを探したりチュートリアルを見たり教科書を読んで理解することの繰り返しをやっている。 では、何をもって理解したとみなせばよいのか?意外とこれは難しい。よく言われるのが「自分の言葉で説明できたら理解していると言える」というようなものだ。『数学ガール』にも、たしか似たような事が書かれていた気がするが、記憶の彼方だ。 しかしながら、自分の言葉で一から説明しようとすると、その言葉すらも自分の言葉ではないことに気付いていく。Kubernatesを説明するためにはコンテナの語彙が必要だ。しかしコンテナの語彙をも自分の言葉で説明するなら、無間地獄に落ちていくだけだ。そうなると自分が何を説明したかった

                                  何かを理解するためには借り物の言葉でもいい - Lambdaカクテル
                                • たった3人で運用するドコモを支える機械学習基盤の作り方 ー Kubernates × Airflow × DataRobot を使ったMLOpsパイプライン ー - ENGINEERING BLOG ドコモ開発者ブログ

                                  TL;DR 自己紹介・モチベーション 処理の再現性の担保・デプロイの迅速化 実現したかったこと 1. コードの再現性を担保する 2. 簡単に機械学習タスクの実行パイプラインをかけるようにする 3. ノートブックファイルを、そのままの形でパイプラインに組み込めるようにする スケーラビリティの確保 DataRobotについて スコアリングコード機能 実装上のポイント 工夫点 はまったポイント 所感 あとがき TL;DR 機械学習基盤をKubernates上で構成することで、機械学習にかかわる一連の処理の再現性を担保できるようになった。 AutoML製品(DataRobot)の機能をKubernates(以下k8s)上で実行させることで、バッチ予測を並行実行し、大幅に高速化することができた。 データサイエンティストが自分自身で容易に機械学習パイプラインの定義・デプロイができるようになった。 自己

                                    たった3人で運用するドコモを支える機械学習基盤の作り方 ー Kubernates × Airflow × DataRobot を使ったMLOpsパイプライン ー - ENGINEERING BLOG ドコモ開発者ブログ
                                  • 週刊AWS – 2021/10/18週 | Amazon Web Services

                                    Amazon Web Services ブログ 週刊AWS – 2021/10/18週 みなさん、こんにちは。ソリューションアーキテクトの下佐粉です。 今週も週刊AWSをお届けします。 昨今「サーバーレス」という言葉は広く認知されるようになってきたのではと思っていますが、単語は知っているがまだ実際にサーバーレスのシステム構築をしたことはないという方も多いのではないでしょうか。そういう方にピッタリな「はじめてのサーバーレス ハンズオン」が11月2日にオンライン開催されます。 – はじめてのサーバーレス ハンズオン AWS Lambda、Amazon API Gateway、Amazon DynamoDB、Amazon Cognitoを組み合わせたハンズオンを体験できます。ご興味がある方は上記リンクからお申込みください。 それでは、先週の主なアップデートについて振り返っていきましょう。 202

                                      週刊AWS – 2021/10/18週 | Amazon Web Services
                                    • サーバで動かしているバッチをFargateへ移行しています - WILLGATE TECH BLOG

                                      抱えていた課題 バッチシステムの可用性 EC2インスタンスの利用効率 検討した方法 サーバ多重化 コンテナ化 選ばれたのはコンテナ化でした メリット Fargate移行後の構成 デプロイ 監視 実行順序が重要なバッチ ハマりどころ debugしづらい スケジュール化したタスクの止め方にクセがある スケジュール実行した CloudWatch Event が複数起動する 今後 クラウドネイティブとは こんにちは!インフラユニットの小林です。 今回はバッチサーバで動いているバッチをECS(Fargate)に移行する話を書きます。 抱えていた課題 SEO分析ツール【TACT SEO】 はAWS上にシステムを構築しており、APサーバとバッチサーバはEC2インスタンスを使用しています。 今後のサービス拡大を見据えた場合に可用性と費用面において、バッチに以下の課題を抱えていました。 バッチシステムの可用

                                        サーバで動かしているバッチをFargateへ移行しています - WILLGATE TECH BLOG
                                      • Microsoft Build 2020 キーノート(基調講演)のまとめ - 吉田の備忘録

                                        2020年のMicrosoftの開発者向けイベント、Microsoft Build はフルリモートでの開催となりました。この投稿ではその中でも基調講演についてまとめました。 はじめに Microsoft CEOのSatya Nadellaの発表から始まりました。 いま問題となっている新型コロナウイルスの状況の中、参加者の皆さんがこの対応せざるを得ない変革へデジタルに貢献していることへの感謝を述べました。 例えば、John Hopkins大学では、新型コロナウイルスの感染状況を可視化するためのシステムを作成しました。 イギリスではMixed Reality(仮想現実)を活用して、人工呼吸器の製造のためにNHS(National Health Service)へ貢献しました。 NBAではクラウドとXBOXの技術を応用し、ゲームの楽しさを維持しました。 このように、開発者の役割は今まで以上に重要

                                          Microsoft Build 2020 キーノート(基調講演)のまとめ - 吉田の備忘録
                                        • Docker内部の仕組みについて手を動かして理解してみた

                                          SREホールディングス株式会社 でソフトウェアエンジニアをやっている釜田です。 近年、Webアプリケーション開発者にとって、コンテナの起動や停止のためにDockerコマンドを用いることが一般的になりましたが、その背後の仕組みについてご存知でしょうか? 実は、コンソールからDockerコマンドを実行した裏側で、コンテナランタイムがコンテナの作成や起動を行っています。 今回はそのようなDockerの裏側について紹介するとともにコンテナランタイムを直接動かしてコンテナを作成、起動してみようと思います。 今回紹介するコンテナランタイムの役割と機能についての理解を深めることで、今後より適切なコンテナランタイムを選択して、コンテナのセキュリティレベルを向上させることが可能になります。 対象読者 業務でDockerを利用している方 Dockerがどのような仕組みでコンテナを実行しているか気になる方 コン

                                            Docker内部の仕組みについて手を動かして理解してみた
                                          • コンテナ化とAWSへの移動について | DevelopersIO

                                            こんにちは クラスメソッドのスジェです。 既存のオンプレミス環境からクラウドへの移行を計画しながら既存環境のコンテナ化も検討する場合があります。 その内容について私が勉強した内容を記録しました。 コンテナ化とは? 定義 コンテナ化は、アプリケーションのコードを、あらゆるインフラストラクチャで実行するために必要なすべてのファイルとライブラリにバンドルするソフトウェアデプロイプロセスです。従来、コンピュータでアプリケーションを実行するには、マシンのオペレーティングシステムに合ったバージョンをインストールする必要がありました。 例えば、Windows マシンには Windows バージョンのソフトウェアパッケージをインストールする必要がありました。しかし、コンテナ化を使用することで、あらゆるタイプのデバイスやオペレーティングシステムで実行される単一のソフトウェアパッケージ (コンテナ) を作成で

                                              コンテナ化とAWSへの移動について | DevelopersIO
                                            • [レポート] ARC326 : マルチリージョンでActive-Active構成アプリの設計パターン #reinvent | DevelopersIO

                                              AWS re:Invent 2018 AR209 - Architecture Patterns for Multi-Region Active-Active Applications のセッションレポートです。 以下、公式の概要です。 Do you need your applications to extend across multiple regions? Whether for disaster recovery, data sovereignty, data locality, or extremely high availability, many AWS customers choose to deploy services across regions. Join us as we explore how to design and succeed with active

                                                [レポート] ARC326 : マルチリージョンでActive-Active構成アプリの設計パターン #reinvent | DevelopersIO
                                              • YYPHP#97「掲示板を作るときに気をつけたほうがいいセキュリティ 」「PHPセキュリティのベストプラクティス」「掲示板のいいね機能の作り方」「MVCのServiceについて聞きたい 」「大規模インフラで向いているPHPの立ち位置とは」「Laravel向けに、AWSのセキュリティガチガチの構築スクリプトを作った話」 - Qiita

                                                YYPHP#97「掲示板を作るときに気をつけたほうがいいセキュリティ 」「PHPセキュリティのベストプラクティス」「掲示板のいいね機能の作り方」「MVCのServiceについて聞きたい 」「大規模インフラで向いているPHPの立ち位置とは」「Laravel向けに、AWSのセキュリティガチガチの構築スクリプトを作った話」PHPAWSLaravelYYPHP これは2019年8月23日に開催したPHPerイベントYYPHP#97のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 今回の配信動画

                                                  YYPHP#97「掲示板を作るときに気をつけたほうがいいセキュリティ 」「PHPセキュリティのベストプラクティス」「掲示板のいいね機能の作り方」「MVCのServiceについて聞きたい 」「大規模インフラで向いているPHPの立ち位置とは」「Laravel向けに、AWSのセキュリティガチガチの構築スクリプトを作った話」 - Qiita
                                                • 開発メンバーが選ぶ「2020年の気になったニュース」 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                  技術広報のsyoneshinです。 今回は当社の開発組織メンバー達に 『2020年の気になったニュース』と 気になった理由やポイントを聞きました。 質問:皆さんの「2020年の気になったニュース」 を教えてください。 【目次】 『2020年の気になったニュース』ランキング 『WSL2 正式版リリース』 『Apple、MacのAppleシリコンへの移行』 『PHP8リリース』 『東証システム障害』 『Zen3アーキテクチャ』 『オープンソースで作る東京都新型コロナウイルス対策サイト』 『KubernatesがDockerランタイムを非推奨に』 『Centos8 EOL』 『Flash終了』 『Google 障害』 『PostgreSQL13 リリース』 『5G』 『NAVERまとめ終了』 『東芝が量子暗号通信を事業化』 『GitHubのデフォルトブランチ名』 まとめ 『2020年の気になった

                                                    開発メンバーが選ぶ「2020年の気になったニュース」 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                  • DevSecOps Days Tokyo

                                                    アメリカ国防総省とカーネギーメロン大学に学ぶソフトウェア開発の最先端 2020年10月5日(月)・6日(火) @オンライン配信 アメリカ大使館後援 ニコラス・シャラン氏 米国空軍チーフ・ソフトウェア・オフィサー(CSO) 米国防総省DevSecOpsイニシアティブ共同統括 米国防省におけるDevSecOps型のソフトウェア開発組織への改革の推進責任者。コンテナ・Kubernatesを用いたマイクロサービスアーキテクチャを取り入れ、F16戦闘機などのシステム更改を就任18か月で完了させるなどしている。米国内の先端テクノロジーを見極めながら、国防総省におけるテクノロジースタックの定義やDevSecOps型の開発方法論を前提とした組織改革に取り組む。「DoD Enterprise DevSecOps Reference Design」執筆者。 ハサン・ヤサール氏 カーネギーメロン大学ソフトウェア

                                                      DevSecOps Days Tokyo
                                                    • Azure Kubernetes Service のハンズオンしてきた!その復習 - かずきのBlog@hatena

                                                      お盆で帰省してたタイミングで丁度下のイベントが行われていたので参加者として参加してきました! hiroshima-jug.connpass.com 今まで Azure だと Web App とかで割となんとかなっていたので使うことはなかったのですが興味はあったので丁度いいと思ったのがきっかけ。 復習もかねて実際に使った以下のリポジトリーの内容を見ながら自分でもやってメモっておこうと思います。 github.com Azure Kubernetes Service (AKS) 名前のとおり Azure の Kubernetes のサービス。 ノード数とノードのスペックくらいを設定しておけば、あとは割とよしなにやってくれるみたい。急激にスパイクしたときは Azure Container Instance のほうに展開するとかいうこともできるみたい。ノード立ち上げたりすると時間がかかるしね。 作

                                                        Azure Kubernetes Service のハンズオンしてきた!その復習 - かずきのBlog@hatena
                                                      • CloudNative Buildpacksで創る、CloudNativeな開発体験

                                                        CloudNative Buildpacks(CNB)はCNCF Sandboxとして開発が行われているプロジェクトです。 CNBを利用するとアプリケーションのコードを元に意思決定を行い、OCI Image Format specに準拠したイメージを作成することができます。 話し手の所属する企業は複数のプログラミング言語やバージョンが散在するサービスを開発、運用しており、複雑化する開発環境構築、デプロイ手順の煩雑化が課題としてありました。話し手はそういった課題をCNBとKubernetesを利用したパイプラインによって、なめらかに開発環境をコンテナ化し、Telepresenseを用いて共有、専有を組み合わせた開発環境を実現しました。 本セッションでは多くの開発環境を抱える企業においてCNBとKubernatesを組み合わせ、CloudNativeな開発環境構築、デプロイフローを構築したノウ

                                                          CloudNative Buildpacksで創る、CloudNativeな開発体験
                                                        • 脆弱性可視化基盤を開発した話 - LIFULL Creators Blog

                                                          はじめまして!技術開発部セキュリティグループの花塚です。 LIFULL Creators Blogにセキュリティグループが登場するのは初めてですね。 セキュリティグループでは、脆弱性診断や脆弱性の調査、セキュリティツールの開発など、幅広い業務を行っています。 今回は、脆弱性可視化基盤を開発した話を紹介したいと思います! 主に開発の経緯から、技術的な構成、そして、これからのことについて、まとめています セキュリティに関わる人にとって、少しでも参考になれば嬉しいです。 目次 目次 目的と経緯 脆弱性情報をスムーズにエンジニアに届けたい 組織全体で継続的に脆弱性対応をしていく風土をつくりたい 脆弱性可視化基盤を支える技術 機能 脆弱性スキャン ダッシュボード 全体の構成図 脆弱性スキャンの仕組み EC2インスタンス GitHub Docker Image 工夫した点 オートスケールされたインスタ

                                                            脆弱性可視化基盤を開発した話 - LIFULL Creators Blog
                                                          • クラスターとREALITYエンジニアが語る、メタバース業界のキャリアと今後の将来性 - Findy Engineer Lab

                                                            世界的に大きな注目を集めている「メタバース」。 日本でも大手通信会社や家電メーカーがメタバース事業に参入するなど、盛り上がりを見せています。 今回はクラスターの倉井さん、REALITYの増住さんをお招きし、clusterのメタバース空間でイベントを開催しました。 メタバースエンジニアになる方法をお伺いした際には、お二人とも「特別なスキルは必要ない」と回答。イベント参加者から届いた、技術に関する質問にも答えてくださいました。 本稿では、イベントの中で語られたメタバースエンジニアに必要なもの、今後のメタバースに関する考察についてまとめています。 ■パネリスト 倉井 龍太郎さん クラスター エンジニアリングマネージャー 北海道大学大学院でコンピュータサイエンスを専攻後、株式会社はてなに新卒入社。 ソフトウェアエンジニアとして経験を積んだ後、国立研究開発法人科学技術振興機構(JST)にて研究員とし

                                                              クラスターとREALITYエンジニアが語る、メタバース業界のキャリアと今後の将来性 - Findy Engineer Lab
                                                            • 英語力と技術力向上のための海外Tech系Youtuber10選 +n - Qiita

                                                              身につまされる英語力問題。手っ取り早く英語を習得するなら海外に行ってしまうが最善なはずですがこのコロナ禍、身近なところで英語に触れつつ技術も勉強したい?といえば、動画です。 10 Developers You Should Follow to Improve Your Skills (スキルを上げるための、フォローすべき開発者10選) という記事があったので10人をまとめた。プラスオマケ。それぞれ実際に動画を見てみての補足付き。 1. Ben Awad (ベン・アワド) ソフトウェア開発者。React、React Native、GraphQL、Typescript、Node.js、PostgreSQL、Python、その他あらゆるコーディングについて紹介。React.jsやGraphQLの開発者にお勧め。ビッグ/テック コーディングインタビューの準備を手ほどきしている。「アルゴリズム形式の

                                                                英語力と技術力向上のための海外Tech系Youtuber10選 +n - Qiita
                                                              • 新発表 — Amazon EMR on Amazon Elastic Kubernetes Service (EKS) | Amazon Web Services

                                                                Amazon Web Services ブログ 新発表 — Amazon EMR on Amazon Elastic Kubernetes Service (EKS) 数万社のお客様が、Amazon EMR を使用して、Apache Spark、 Hive、HBase、Flink、Hudi、および Presto などのフレームワークでビッグデータ分析アプリケーションを大規模に実行しています。EMR は、これらのフレームワークのプロビジョニングとスケーリングを自動化し、さまざまな EC2 インスタンスタイプでパフォーマンスを最適化して、価格とパフォーマンスの要件を満たします。お客様は現在、Kubernetes を使用して組織全体でコンピューティングプールを統合しています。Amazon Elastic Kubernetes Service (EKS) で Apache Spark を管理してい

                                                                • GCPの基本を学べるCourseraのGoogle Cloud Platform Fundamentals: Core Infrastructureをやってみた | DevelopersIO

                                                                  Google Cloudのオンライン学習環境に関する当ブログの記事を見たことをきっかけにGCPについて学べるCourseraのArchitecting with Google Cloud Platformを受講してみました。 ゴールデンウィークは自宅で学習だ!Google Cloud のトレーニングラボが30日間無料で利用できます! #うちで過ごそう | Developers.IO GCPの概要を掴みつつQwikLabsで実際に触れる良い講義だったので修了したついでにレビューとして記事を書くことにしました。 Architecting with Google Cloud Platform について Architecting with Google Cloud Platform 日本語版 | Coursera - Gyazo Google Cloud Platformが提供する各種サービスの概

                                                                    GCPの基本を学べるCourseraのGoogle Cloud Platform Fundamentals: Core Infrastructureをやってみた | DevelopersIO
                                                                  • リバースエンジニアリングツール新時代?!-Ghidraのお話-

                                                                    2019/05/30 コース:こってり リバースエンジニアリングツール新時代?!-Ghidraのお話- みなさんこんにちは(&はじめまして)、ねこざめです。 先日、隣の席の先輩に誘われ、立川の方に荒野をかの隼で飛び回る作品の上映会&トークショーを見てきました。 隼のカッコよさにしびれたついでに、 例のサメを買って帰ったので、最近はリプレイをサメと一緒に見ながら、隼に乗って飛び回りたいとか考えていたりいなかったりします。このオタクはちょろいのでは? やっぱり、かっこいいというのは人生でもセキュリティでも大事な要素だと思いますね。 さて今回は、かっこいいものつながりで、プロジェクトページが黒基調の画面にドラゴンの組み合わせという、オタクの中二心を最高にくすぐる感じの、リバースエンジニアリングツール「Ghidra」のお話です。 実は、以前のブログ(「難読化の話(超!?入門編)その3 中編」)の中

                                                                      リバースエンジニアリングツール新時代?!-Ghidraのお話-
                                                                    • 採用活動でエンジニア250人と面談・ヒアリングしたので簡単にサマってみました|Yohei

                                                                      今回のマクアケ開発本部ではエンジニア・デザイナー採用フェーズで、2019年10月〜2020年3月までで250名弱のエンジニアと会ってきました。 その中で、採用に至った人も至らなかった人も含めて、お決まりの角度で聞いた質問と、それに対する回答をサマライズしてみましたので共有します。 象徴的な回答傾向へのレビューも併せてご覧ください。 まずは前提となる参考情報を。 あくまでこんなスタックを持った開発チームのCTOからのビューであることをご了承ください。 マクアケの技術スタックアプリケーション用メイン言語 - PHP & FuelPHP - Swift - Kotlin Worker / API / Batch - Go - 一部PHP データストレージ(永続ストア) - Aurora - Spanner データストレージ(KVS) - memcached - redis Infra Struc

                                                                        採用活動でエンジニア250人と面談・ヒアリングしたので簡単にサマってみました|Yohei
                                                                      • YAML から jsonnet に乗り換えて快適な生活を送る方法 - FLINTERS Engineer's Blog

                                                                        こんにちは。河内です。 Kubernates の manifest や CI の設定などなど、仕事の中で YAMLを書く機会は結構あるかと思います。 YAML にも若干の構造化機能があるものの限定的であり、例えばCIで複雑なジョブ構成を定義しようとすると、巻物のように長いYAMLファイルができたりします。 長いYAMLファイルはメンテナンス性が悪く、扱っていてなかなか辛いものがあります。 一方 jsonnet は JSON を吐き出せる data templating language です。 jsonnet.org ここでは、お手元にある長い YAML の代わりに jsonnet を使うことで、快適な生活を手に入れるための移行パスについて説明します。 JSON は両方のサブセット 移行でのポイントが2点あります。 ポイント1: JSON は jsonnet とみなせる ポイント2: JS

                                                                          YAML から jsonnet に乗り換えて快適な生活を送る方法 - FLINTERS Engineer's Blog
                                                                        • [レポート] Amazon EKSとKubeflowを使った機械学習基盤の構築 #CON306 #reinvent | DevelopersIO

                                                                          はじめに 本エントリはAWS re:Invent 2019のセッション CON306 Building machine-learning infrastructure on Amazon EKS with Kubeflowのレポートです。 このセッションの動画と資料はそれぞれ公開されています。 セッション概要 Data science, machine learning (ML), and artificial intelligence have exploded in popularity in the last few years, with companies building out dedicated ML teams. Kubeflow is the ML toolkit for Kubernetes and provides useful components resolvi

                                                                            [レポート] Amazon EKSとKubeflowを使った機械学習基盤の構築 #CON306 #reinvent | DevelopersIO
                                                                          • docker contextとDOCKER_HOSTが分かったのでcolimaがすごく便利になった

                                                                            結論Docker は複数の接続先 ( engine ) を切り替えながら利用することができるこのとき利用するのは context と $DOCKER_HOST外部のコマンドが docker を起動する場合、$DOCKER_HOST しか影響しない場合があるので default の docker engine を local machine ではないものにしたい場合は docker context と $DOCKER_HOST の両方の設定が大事docker contextdocker 19.03.0 以降かな? Docker Engine 19.03 release notes | Docker Documentation Docker Context | Docker ドキュメント docker CLI は context を利用して単一の CLI ( docker クライアント ) か

                                                                            • 2022-07-04のJS: Next.js 12.2、Fresh 1.0(Deno Web Framework)、Vue 2.7(2.xの最終minor)

                                                                              JSer.info #599 - Next.js 12.2がリリースされました。 Blog - Next.js 12.2 | Next.js MiddlewareとOn-Demand ISRのStableな機能となりました。 API RouteとSSRをCloudflare Workersを使ったEdgeで動かすruntimeオプションを追加など。 これに合わせて、Edge Runtimeをローカルでエミュレートするためのedge-runtimeというパッケージが公開されています。 What is Edge Runtime | Edge Runtime そのほかには、next/imageの改善、SWCプラグインのサポート、React 18のサポート改善などが含まれています。 また、next/linkが常に <a> で囲まれるようになる機能をopt-inで導入できるようになっています。 Re

                                                                                2022-07-04のJS: Next.js 12.2、Fresh 1.0(Deno Web Framework)、Vue 2.7(2.xの最終minor)
                                                                              • ソフトウェアのサポートライフサイクルをまとめてみた(令和二年六月版) | DevelopersIO

                                                                                中山です。 みなさん、サポートの終了するソフトウェアをリプレースしてますか? してますよね? ・・・・・・してるって言ってよ!!! ・・・失礼、取り乱しました。 サポートが終了したソフトウェアを利用するリスク サポートが終了したソフトウェアを利用する場合、以下のようなリスクがあると思います。(一部) BugやSecurity issueに対するパッチが提供されない 新しいプラットフォームに対応できない トラブルシュートの際に利用できる問い合わせ先がない 特に、ネットワーク経由でアウセス可能な脆弱性を持つシステムは、不正行為の踏み台にされるなどして第三者に迷惑をかける / 踏み台にされたシステムの管理組織が加害者になる可能性があります。 ソフトウェアのバージョン管理は重要です。 しかし、現実にはサポートが終了したソフトウェアが利用されているケースが稀によくあります。お願いですから更新してくだ

                                                                                  ソフトウェアのサポートライフサイクルをまとめてみた(令和二年六月版) | DevelopersIO
                                                                                • Slackのバックエンドについて少し調べてみた - Qiita

                                                                                  元ネタ What is the tech stack behind Slack? - Quora Slackのバックエンドが何で出来ているのかをCTO(Cal Henderson)が答えてくれています。 ここに記載されているソフトウェアについて、知らないものが多かったので、「〇〇とは?」形式で調べてみました。 ※自分が知っているものについては名前のみを記載しています。 クライアントアプリ web client JavaScript ES6 React desktop app Electron Android Java Kotlin iOS Objective C Swift slack.comのバックエンド(webサーバー周りとAPI) アプリケーション PHP + Hack + HHVM 要するにPHPでできてるみたいです。 HackやHHVMはPHP関連の便利ツールだそうです。 Hac

                                                                                    Slackのバックエンドについて少し調べてみた - Qiita