並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 1007件

新着順 人気順

jenkinsの検索結果401 - 440 件 / 1007件

  • 男女間のデジタル格差、貧困国で顕著 ユニセフ

    携帯電話で自撮りする女性(2022年11月26日撮影、資料写真)。(c)Sajjad HUSSAIN / AFP 【4月27日 AFP】国連児童基金(ユニセフ、UNICEF)は27日、貧しい国・地域に住む若い女性の約90%がインターネットを利用していないとする調査報告書を公表した。同年代の男性がネットを利用していない割合は約78%だった。 調査は、主に低所得の54の国・地域の15~24歳を対象に実施した。 報告書は、デジタル化が進む中、女性のネット利用が男性を下回っているという状況は、女性が経済的に取り残されるリスクを抱えていることを意味すると指摘した。 ユニセフのロバート・ジェンキンス(Robert Jenkins)教育部門長は報告書で「男女間のデジタル格差をなくすことは、(女性が)インターネットやテクノロジーを利用できるようになることにとどまらない。若い女性がイノベーターやクリエーター

      男女間のデジタル格差、貧困国で顕著 ユニセフ
    • Marke ohne Rezept Xanax. Kaufen Sie Xanax am nächsten Tag online. Mehler Texnologies

      Kaufen Sie Xanax am nächsten Tag online Sie kaufen Xanax ohne versteckte Gebühren. Wo können Sie Xanax kaufen? Kaufen Sie günstig Xanax online in Europa! Niedrige Preise und Rabatte. Hier klicken! Besuchen Sie noch heute. Unsere Preise sind 70% günstiger als in der örtlichen Apotheke Angemessene Preise, schnelle Lieferung, schneller Service. Wir sparen Ihre Zeit und Geld mit unserem Shop. - asia i

      • SRE NEXT 2020 基調講演で「Webサービスを1日10回デプロイするための取り組み」を話しました - 酒日記 はてな支店

        SRE NEXT 2020 という、国内初の SRE に特化したカンファレンスで基調講演をご依頼いただいて、「Webサービスを1日10回デプロイするための取り組み」を話してきました。 sre-next.dev speakerdeck.com これまでいろいろ発表はしてきましたが、基調講演というのは初めてで、さて何を話したほうがいいのか悩みました。とはいえ自分は基本的に技術でなにかを解決する話しかできないので、かなり現場寄りの話です。いつもどおり。 時間の関係でいろいろ省略した部分があるのですが、懇親会で聞かれた CircleCI に移行して増えたコストの話については LobiのCIをJenkinsからCircleCIに移行したはなし - KAYAC engineers' blog にあるとおり 数万円程度だったCI関連費用は、およそ2倍の十数万円になりました。 ぐらいなので、Jenkins

          SRE NEXT 2020 基調講演で「Webサービスを1日10回デプロイするための取り組み」を話しました - 酒日記 はてな支店
        • 『世界中のITエンジニアが悩まされている原因不明でテストが失敗する「フレイキーテスト」問題。対策の最新動向をJenkins作者の川口氏が解説(前編)。DevOps Days Tokyo 2022』へのコメント

          テクノロジー 世界中のITエンジニアが悩まされている原因不明でテストが失敗する「フレイキーテスト」問題。対策の最新動向をJenkins作者の川口氏が解説(前編)。DevOps Days Tokyo 2022

            『世界中のITエンジニアが悩まされている原因不明でテストが失敗する「フレイキーテスト」問題。対策の最新動向をJenkins作者の川口氏が解説(前編)。DevOps Days Tokyo 2022』へのコメント
          • MLOps の国際会議 OpML'20 に、機械学習を活用した商品監視の改善に関する論文が採択されたので登壇してきた

            MLOps の国際会議 OpML'20 に、機械学習を活用した商品監視の改善に関する論文が採択されたので登壇してきた 2020-09-06 MLOps の査読付き国際会議 2020 USENIX Conference on Operational Machine Learning (略称 OpML'20)に論文が採択されたので、登壇してきた。 Podcast でも紹介しました。 #1 MLOps の国際会議 OpML20 について at just4fun.fm MLOps の査読付き国際会議と OpML の立ち位置機械学習エンジニアリング・MLOps の領域の会議でも一番有名なものとして 2018 年に発足したMLSysがあります。(ちなみに最初は SysML という名前でした) このカンファレンスの傾向としては、アカデミアの研究者主体の発足経緯からアカデミアからインダストリーへの橋渡し的

              MLOps の国際会議 OpML'20 に、機械学習を活用した商品監視の改善に関する論文が採択されたので登壇してきた
            • IaC Maturity Model と学習ステップ #srefm - ツナワタリマイライフ

              はじめに 先日、ノリと勢いで企画した SRE.fm を行い、ゆるふわに Terraform や IaC の話をしました。 sre-fm.connpass.com 実際にやってみて、質問への回答を行う中で、IaC に関わるひとたちのマジョリティと自分たちには大きな隔たりがあるような感覚を持ちました。そういった中で、質問の1点1点に答えるというよりも、大局的な理解であったり、その本質的な要素であったり、段階に分けた学習ステップ等を言語化することが必要なのではないか、と(その後の二次会で)たどり着きました。 「IaC は当たり前になった」というのは Infra Study Meetup #1「Infrastructure as Code」 での Mizzy さんの言葉で、これに関しては大きく同意するものの、この「当たり前」は「誰でもしている状態になった」「できていないのはありえない」というもので

                IaC Maturity Model と学習ステップ #srefm - ツナワタリマイライフ
              • 【AWS】EC2にDockerとDocker Composeをインストール - ふにノート

                エンジニアEC2にDockerとDocker Composeをインストールする手順を教えてください。 EC2 (Amazon Linux 2) は簡単にDocker環境を構築できます。 AWS経験5年以上の僕が、その構築手順を詳しくご説明します。 本記事の内容 EC2へのDockerインストール手順 EC2へのDocker Composeインストール手順(システム上の全OSユーザー向け) 構成イメージ:はじめに 今回、EC2 (Amazon Linux 2)  にDockerとDocker Composeをインストールします。 AWSマネジメントコンソールとSSHクライアントを使用します。 EC2にDockerとDocker Composeをインストールする前の準備 事前準備として、EC2とセキュリティグループを作成し、EC2にSSH接続します。 EC2作成 EC2はAmazon Linu

                • 宣言的ネットワーキングとインクリメンタル処理 – 進藤資訓の独り言/Motonori Shindo's Monologue

                  はじめに 2020年1月に札幌で行われたJANOG45で、Cisco Systemsの河野美也さんと共同で「宣言的(Declarative)ネットワーキング」というセッションをやらせていただきました。その時の資料はこちらです。残念ながら30分と時間が限られていたため、十分にお伝えすることができなかった部分もあるため、こちらに補足記事としてまとめておくことにしました。 そもそも宣言的(Declarative)って何? 最近「宣言的」や「Declarative」という言葉をよく耳にするようになっていると思います。実は、宣言的/Declarativeという言葉はそう新しいものではなく、実はかなり前から使われている言葉です。プログラミング言語の世界では関数や述語論理に基づいたプログラミング言語などが従来型の命令的プログラミング言語との対比として「宣言的プログラミング言語」と呼ばれていました。比較的

                    宣言的ネットワーキングとインクリメンタル処理 – 進藤資訓の独り言/Motonori Shindo's Monologue
                  • Unlock any CLI using biometrics with 1Password Shell Plugins | 1Password

                    1Password Shell Plugins brings the security and ease of use of biometrics to every tool in your terminal. I love Touch ID. When I use it to log in to a site or authorize a purchase, authentication just kind of happens. It doesn’t feel futuristic anymore, but it does feel like the present. It’s the modern computing experience. Then I open my terminal, and I’m transported right back to the past. Why

                      Unlock any CLI using biometrics with 1Password Shell Plugins | 1Password
                    • Awesome AWS Workshops - Build On!

                      Awesome AWS Workshops¶ (Unofficial) Curated list of awesome workshops found around in the internet. As we all have been there, finding that workshop that you have just attended shouldn't be hard. The idea is to provide an easy central repository, in a collaborative way. Contributing¶ Your contributions are always welcome! Please take a look at the contribution guidelines first. We will keep pull r

                        Awesome AWS Workshops - Build On!
                      • Moleculeのdelegatedドライバ + OpenStackでAnsibleのテストを行う - MicroAd Developers Blog

                        インフラエンジニアの長田です。 今回は、Ansibleのテスト支援ツールであるMoleculeの実践例について記事にしたいと思います。MoleculeはDockerやPodmanでコンテナを起動し、その中でAnsibleロールのテストを簡潔に行うことができる便利なツールですが、Ansibleで実行したいロールの中にはgrub2のようなブートローダのコンフィグやカーネルパラメータの変更、ネットワーク機器の操作など、コンテナ上でのテストが困難であるケースも存在します。そこで、Moleculeのdelegatedドライバを用いてOpenStack上にインスタンスを構築し、これらのテストを実現したいと思います。 以下、各ツールのバージョンについて、Ansibleは 2.9.9 を、Moleculeは 3.0.4 を前提としています。 OpenStackインスタンスの作成・削除 Moleculeのd

                          Moleculeのdelegatedドライバ + OpenStackでAnsibleのテストを行う - MicroAd Developers Blog
                        • About Me

                          ソフトウェアエンジニア、起業家。 a.k.a daimatz 略歴東京工業大学工学部および大学院修士課程にてコンピュータサイエンスを修了し、2社を経て2014年10月スマホ動画広告ネットワークのファイブ株式会社を共同創業。VPとしてアドネットワーク事業における広告配信サーバ・広告配信SDK・レポート集計バッチ・管理画面・配信ロジック等の開発全般と、データを用いた事業推進やオペレーション設計、組織マネジメント等を担当。 2017年12月LINE株式会社によるファイブ株式会社のM&A後、ファイブ社の事業統合・組織統合業務に加え、LINE広告ネットワークの事業立ち上げやLINE社における広告事業のデータ活用・KPI管理による事業運営の推進、LINE広告ネットワーク、広告配信最適化ロジック、LINE広告と公式アカウントを横断したソリューション開発等のプロダクトマネジメントを担当。 2021年10月

                          • Codeシリーズで始めるはじめてのCI/CD (#higobashiaws で登壇しました) | DevelopersIO

                            CI/CDわからない、難しそうと感じてらっしゃる方、Codeシリーズなんとなく知ってるけど使ったことない方に向けて、Codeシリーズの概要を理解していただき、便利やん!やってみよ!と思っていただく、というところ目指した登壇を行ないました。こちらはそれをブログにアレンジしたものです。 こんにちは、大阪オフィスのかずえです。先日HIGOBASHI.AWSという弊社主催の勉強会にて登壇いたしました。お越し下さった方、ありがとうございます。 本エントリーは、先日のHIGOBASHI.AWSの登壇内容「Codeシリーズで始めるはじめてのCI/CD」をブログむけにアレンジしたものになります。長いですがご一読いただければ幸いです。 このセッションのゴール CI/CDわからない、難しそうと感じてらっしゃる方、 Codeシリーズなんとなく知ってるけど使ったことない方に Codeシリーズの概要を理解していただ

                              Codeシリーズで始めるはじめてのCI/CD (#higobashiaws で登壇しました) | DevelopersIO
                            • Vercel

                              Vercel@rauchg|April 21, 2020 (4y ago)47,546 views Also available in: Japanese. Today we announced that we’ve re-branded as Vercel, alongside the news of $21M in funding from some of the best VCs (Accel, CRV) and individual investors we could have possibly imagined (Jordan Walke, Nat Friedman, Pete Hunt, Jessie Frazelle, Soleio, Naval Ravikant, and too many others to list). So I wanted to share Ver

                                Vercel
                              • 【Unity】ゲーム開発の現場でなぜJenkinsが利用され続けるのか - hikyaru-suzuki’s blog

                                はじめに QualiArtsのカレンダー | Advent Calendar 2022 - Qiita、19日目担当の鈴木光です 私はバックエンドエンジニアですが、クライアントのビルド周りも携わるので今回はゲーム開発現場におけるJenkinsについてのお話をさせていただきます Jenkinsについて 皆さんご存知の通り、Jenkinsは非常に汎用的なCI/CDのプラットフォームです。Jenkins自体はJavaで実装されたOSSのソフトウェアなので基本的に自前でホストする必要がありますが、それゆえに構築してしまえばベンダーロックインされることなく多くの現場で活用することが可能です 最近はGitHub Actionsを筆頭にCircle CI, Gitlab CI, AWS Code BuildやGoogle Cloud Buildなど様々なマネージドCIサービスが業界を席巻していますが、露

                                  【Unity】ゲーム開発の現場でなぜJenkinsが利用され続けるのか - hikyaru-suzuki’s blog
                                • Announcing Amazon CodeCatalyst, a Unified Software Development Service (Preview) | Amazon Web Services

                                  AWS News Blog Announcing Amazon CodeCatalyst, a Unified Software Development Service (Preview) Today, we announced the preview release of Amazon CodeCatalyst. A unified software development and delivery service, Amazon CodeCatalyst enables software development teams to quickly and easily plan, develop, collaborate on, build, and deliver applications on AWS, reducing friction throughout the develop

                                    Announcing Amazon CodeCatalyst, a Unified Software Development Service (Preview) | Amazon Web Services
                                  • BackstopJSの落ちたテストをリトライしてレポートを1つにまとめてくれるコマンドラインツールを作った - hitode909の日記

                                    社のプロダクトではビジュアルリグレッションテストのためのツールであるBackstopJSをここ半年くらい使っている。referenceという正解データの画像と、testとして開いてキャプチャした画像を見比べて、差分があれば失敗、というテストを書ける。テストケースの設定がJSONを書くだけなのでテストを書くコストが低いのと、結果的に画像に出る形でテストすることを強制される、というシンプルさが気に入っている。過去にはE2Eテストをいろいろ試したけどどれも最終的に滅びてしまい、BackstopJSはそんななか生き残っている希望のテクノロジー。 リリース前の確認フローにも使っているし、書いてる途中のコードの動作確認にも使えて、数ピクセルの意図しないズレを検知できたりしている。 便利だけど、運用上苦労している点もあって、テストの書き方が悪かったり、ネットワークの調子が悪かったり、で確率的に落ちるテス

                                      BackstopJSの落ちたテストをリトライしてレポートを1つにまとめてくれるコマンドラインツールを作った - hitode909の日記
                                    • Introducing the CNCF Technology Radar

                                      Today, we are publishing our first CNCF Technology Radar, a new initiative from the CNCF End User Community. This is a group of over 140 top companies and startups who meet regularly to discuss challenges and best practices when adopting cloud native technologies. The goal of the CNCF Technology Radar is to share what tools are actively being used by end users, the tools  they would recommend, and

                                        Introducing the CNCF Technology Radar
                                      • [k8s]ローカルのMac環境でHelmを使ってKubernetesの環境を構築する | DevelopersIO

                                        最近、Kubernetes(以下、k8s)をガシガシさわっております。 k8sと戯れていると、これでもかというくらいyamlファイルを書かされます。 もうちょっと簡単にデプロイできんのかということで、Helmを使ってみたので本記事はその備忘録です。 最近、Kubernetes(以下、k8s)をガシガシさわっております。 k8s自体の学習については弊社ブログでチュートリアルの紹介をしているので、ぜひこちらを御覧ください。 【EKSWorkshop】EKSやkubernetes周辺を効率よく学ぶのにオススメなチュートリアル集 | DevelopersIO k8sと戯れていると、これでもかというくらいyamlファイルを書かされます。 もうちょっと簡単にデプロイできんのかということで、Helmを使ってみたので本記事はその備忘録です。 Helmとは 公式サイトでは、「Helm helps you m

                                          [k8s]ローカルのMac環境でHelmを使ってKubernetesの環境を構築する | DevelopersIO
                                        • ライブドア昔話 - Qiita

                                          発端 某サロンに流れた昔話 Oracle ある日、某サロンにてOpenOffice.orgがApache OpenOfficeとなった経緯が話題になった。 OpenOfficeは紆余曲折を経てSun Microsystemsが所有していたが、OracleがSunを買収したためOracleが権利を有することになった。OpenOffice開発メンバーはLibre Office立ち上げてOracleに商標の寄贈をお願いしたが拒否された。Oracle OpenOfficeとしてはversion3.3だけリリースできたものの、主要開発者不在で開発チームは抜け殻となり、持て余したOracleがApache墓場に捨てた。捨てるくらいなら商標を寄贈していれば良かったのに。強欲は身を滅ぼす。 CIツールとして有名なJenkinsの前身Hudsonも 同様に捨てられ、Eclipse Foundation預かり

                                            ライブドア昔話 - Qiita
                                          • Building a serverless Jenkins environment on AWS Fargate | Amazon Web Services

                                            AWS DevOps Blog Building a serverless Jenkins environment on AWS Fargate Jenkins is a popular open-source automation server that enables developers around the world to reliably build, test, and deploy their software. Jenkins uses a controller-agent architecture in which the controller is responsible for serving the web UI, stores the configurations and related data on disk, and delegates the jobs

                                              Building a serverless Jenkins environment on AWS Fargate | Amazon Web Services
                                            • エンジニア不在時のビルド失敗を防げ! UnityとGitHub Actionsで作る「コンパイルエラー検知くん」

                                              「CA.unity」は株式会社サイバーエージェントが運営するUnityをテーマにした勉強会です。 サイバーエージェントのサービス開発者と社外の開発者を交えて、Unityに関する知見を共有します。Graffity株式会社の梁瀬氏は、GitHub Actionsでコンパイルエラーを検知する仕組みを開発した時の取り組みについて発表しました。 エンジニア不在時に対応できないSlackビルドの失敗 梁瀬貞裕氏:「動かないコードをマージさせないためのコンパイルエラー検知くんをGitHub Actionsで作った話」という内容で発表します。 まず、自己紹介をします。sadaと申します。Graffity株式会社所属、新卒1年目のクライアントエンジニア兼ARエンジニア兼CI/CDエンジニアです。だいたい配分が6対3対1で、今日はその配分1のCIエンジニアとしてお話しします。 新卒1年目なのですが、実はインタ

                                                エンジニア不在時のビルド失敗を防げ! UnityとGitHub Actionsで作る「コンパイルエラー検知くん」
                                              • 2020年のMavenリポジトリの作り方 - Qiita

                                                はじめに Javaのエンジニアであれば何だかんだでMavenリポジトリを使うことは非常に多いと思います。Gradleであっても使いますしね。 OSSなどはセントラルリポジトリから落とすとして自作のライブラリの管理をどうしていますか? ローカルだけで開発していればmvn installで事足りますが、CI/CDを行っていたりチームや組織でライブラリを共有している場合はそうもいきません。 という分けで今回はMavenで作成したライブラリを公開するための方法に関してまとめました。ちなみに2020年8月時点でのおすすめはGCSをリポジトリにする方法です。 Maven Central Repositoryに登録 OSSのリポジトリサーバを立てる GitHub Pagesを使う GitHub Packages + Actions を使う S3/GCS/Azure Blobにリポジトリを構築する GCP

                                                  2020年のMavenリポジトリの作り方 - Qiita
                                                • Presto Infrastructure at Lyft

                                                  OverviewEarly in 2017 we started exploring Presto for OLAP use cases and we realized the potential of this amazing query engine. It started as an adhoc querying tool for data engineers and analysts to run SQL in a faster way to prototype their queries, when compared to Apache Hive. A lot of internal dashboards were powered by AWS-Redshift back then and it had data storage and compute coupled toget

                                                    Presto Infrastructure at Lyft
                                                  • SREとは:SREメトリクスと監視のゴールデンシグナル

                                                    日本でもDevOpsやSREというキーワードを聞くようになりましたが、肝心のITシステム自体はまだまだ従来のまま、といったケースが非常に多いかと思います。そして多くの場合、監視の仕組みも従来のままとなっているのではないかと思います。にもかかわらず、ビジネス側からITへの期待は飛躍的に増大しており、システムのパフォーマンスや可用性を維持するだけでも、とても大変なタスクとなっているのではないでしょうか。 こういった状況はIT先進国であるアメリカでも当然発生しており、その中でのベストプラクティスとして4つのゴールデンシグナルというものが定められました。具体的には、レイテンシー、トラフィック、エラー、サチュレーションです。これが一定以上の水準である場合にシステムは「健全」と判断されます。この4つのゴールデンシグナルをIT運用側と開発側の共通認識とすることで、「何が起きているか」「どうするべきか」

                                                      SREとは:SREメトリクスと監視のゴールデンシグナル
                                                    • Why I think GCP is better than AWS

                                                      I originally posted this on Reddit so I could get a good sample of opinions from other engineers to see how they compared to mine before posting and expanding here. This is my opinion based on my experience with both platforms (two years in each). My bias towards GCP is mostly based on the superior experience I have gotten with it and I am in no way affiliated with Google. AWS is still my second c

                                                        Why I think GCP is better than AWS
                                                      • Release Manager の負担を軽減する (Android 編) - スタディサプリ Product Team Blog

                                                        Mobile Engineer の @chiiia12 です。今回は Android アプリのリリース作業の改善について紹介します。 Release Managerのしごと 私たち Android チームではアプリのリリース作業を担当するメンバーを Release Manager として当番制で回しています。 Release Manager がリリース時に行うタスクは以下です。 Release ブランチを作成する Version Name/Code を上げる 段階的公開の割合を設定する アプリの submit Tag を作成 Release ブランチから master ブランチへ merge back する CSチーム広報用の issue の作成 審査が通り次第 Play Console から公開する リリース作業の一部は既に自動化されていました。例えば Gradle Play Publi

                                                          Release Manager の負担を軽減する (Android 編) - スタディサプリ Product Team Blog
                                                        • クックパッドの基盤をフル活用して新卒が新規アプリケーションを作った話 - クックパッド開発者ブログ

                                                          はじめに こんにちは。クックパッドレシピサービス開発部の宮崎(HN:どや)です。 私は2021年新卒としてクックパッドに入社し、そろそろ1年が経とうとしています。時の流れははやいですね。 さて、表題にも記しましたが、去年の末に新しくサーバーサイドのアプリケーションを作成しました。 クックパッドではサービスメッシュを用いたマイクロサービスアーキテクチャを採用しており、ドメインやチームに応じてアプリケーションが小さく分割されています。今回、クックパッドで利用されるマイクロサービスの1つとして、新しいアプリケーションサーバーを立ち上げました。 社内のマイクロサービスの状況については以下の記事が詳しいので、ぜひ読んでみてください。 techlife.cookpad.com 「アプリケーションサーバーを立ち上げる」と一口に言っても、新しいアプリケーションを作るのは意外と大変です。そもそも、新しいアプ

                                                            クックパッドの基盤をフル活用して新卒が新規アプリケーションを作った話 - クックパッド開発者ブログ
                                                          • ブルーグリーン・デプロイメントとは | Red Hat

                                                            2024 年版 世界のテクノロジートレンドテクノロジーの世界ではデジタル・トランスフォーメーションが急速に進み、企業の重要なビジネス領域の優先順位に変化が生じています。業界に関する知見を共有して 10 年目を迎える 2024 年版 世界のテクノロジートレンドレポートでは、IT と IT 以外における予算配分の 6 つの優先項目と、進歩を妨げる 3 つの障壁を明らかにします。 ブルーグリーン・デプロイメントは、ユーザートラフィックを、アプリケーションやマイクロサービスの以前のバージョンから、ほぼ同一の新しいリリースに徐々に転送するアプリケーション・リリースモデルで、両バージョンが稼働中の状態で実施するものです。 古いバージョンはブルー環境、新しいバージョンはグリーン環境と呼ばれます。ブルーからグリーンへの本番環境のトラフィックの転送が完了すると、ブルーはロールバックに備えてスタンバイさせるか

                                                              ブルーグリーン・デプロイメントとは | Red Hat
                                                            • Jenkinsfileの書き方 (Jenkins Pipeline) - Qiita

                                                              まずはじめに つい先日、はじめてjenkins pipelineのためのJenkinsfileを作成し、PHPアプリケーションのワンクリックデプロイを実現しました。今回は振り返りの意味も込めて、その際に事前に知っておくと良かった点をまとめていきます。これから、Pipelineを構築したい方は参考にしてみてください。 環境は以下の通りです。 CentOS: 7.3.1611 Jenkins Version: 2.73.2 私の場合は、Pipelineを作成する前にRubyで書かれたCapistranoというデプロイツールでリリース用のスクリプトをすでに構築・運用済みでした。慣れてしまえば十分な環境でしたが、毎回コマンドを叩く手間と増加するチームメンバーへの共有コストを考えるとよりシンプルな手順が必要だと感じてきたため、Jenkinsへの移行を決断しました。 移行プロセスとして、ゼロからCap

                                                                Jenkinsfileの書き方 (Jenkins Pipeline) - Qiita
                                                              • 16年間うごいているWebアプリケーションが抱えていた技術的負い目を考察する | GMOメディア エンジニアブログ

                                                                技術推進室の浅井です。 技術的負い目とは、世に言う技術的負債のことです。 社内で技術的負債の定義、ことばの表現を考える中で、「『負債』は優れた比喩表現であるものの、第三者への返済義務がない点で会計上の負債とは異なり、言葉としての問題も多く、不必要な議論を生み出しやすい」などの指摘があり、代わりの表現として社内の一部で使われている言い回しです。 最近社内のたいへん古いシステム(16年の歴史があります)の技術推進を行う機会があり、たくさんの技術的負い目と向き合いました。 そのような古いシステムの技術的負い目と向き合ったとき、エンジニアはストレスを感じ、ネガティブな感情を抱いてしまいがちです。負い目に苦しめられることで過去のコードや技術的判断に対して不満を言いたくなる気持ちはとてもよくわかりますし、実際に私もたくさん苦しんでたくさん不満を言いました。 ですが技術的負債の文脈でよく言われるとおり、

                                                                • ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services

                                                                  Amazon Web Services ブログ ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ はじめに 継続的インテグレーション (CI) と継続的デリバリー (CD) は、現代のソフトウェア開発における重要なプラクティスです。それによりソフトウェアの配信を合理化して、ビジネス価値を迅速に提供できます。迅速な配信に加えて、現在のビジネス環境では、アプリのダウンタイムもほぼゼロであることが求められます。ブルー/グリーンデプロイが提供するソリューションは、チームが迅速に提供できるようにするだけでなく、機能のリリースに不可欠と考えられていた「メンテナンスウィンドウ」を排除するのにも役立ちます。大まかに言うと、このアプローチでは、新しいアプリケーションスタック (グリーン) を本番バージョン (ブルー) と並行してデプロイする必要があります。最初に、このグリーンスタックは生

                                                                    ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services
                                                                  • KomercoとFirebaseの話【後編】 - Firebase運用の仕組化 - クックパッド開発者ブログ

                                                                    Komercoの高橋です。 昨日は前編でFirestoreの設計パターンについてお話しましたが、後編はFirebase運用の仕組化についてです。 前の記事でも述べたように、昨年はWeb版のリリースや送料無料イベントもあり、ユーザ数がさらに増加してきています。 サービス規模が大きくなるにつれて運用コストも大きくなり、その効率化も求められるようになってきました。 ここではKomercoで行っている、運用に関する仕組みについてご紹介します。 Komercoの構成 まず前提としてKomercoの構成について簡単にご紹介します。 Komercoは器や料理道具、食材や調味料を扱うECサービスで、商品の販売者から直接購入ができるC2Cサービスとなっています。 商品を購入するユーザを「カスタマー」、販売するユーザを「クリエイター」と呼んでいます。 Komercoではこのカスタマー、クリエイターそれぞれに対

                                                                      KomercoとFirebaseの話【後編】 - Firebase運用の仕組化 - クックパッド開発者ブログ
                                                                    • NTT Comのエンジニアコミュニティイベント【Tech-Night/Tech-Midnight】 - NTT Communications Engineers' Blog

                                                                      はじめに こんにちは。Smart Data Platform (SDPF)クラウド/サーバー SDNチームの田島(@UdonYuya)です。 普段はSDPFクラウド/サーバーのSDN(Software Defined Network)基盤の開発をしています。 この記事では、2022年12月9日に開催されたTech-Nightと、2022年12月28日に行われたTech-Midnightいうイベントをご紹介します。 Tech-Nightとは Tech-NightはNTT Com内の有志で開催している発表会です。 業務や趣味で技術的に挑戦したことやサービスの裏側について部署の垣根を越えて共有することや、アウトプットの場、対外発表の練習などを目的として開催しています。 定期開催しており、最近は3ヶ月に1度の頻度で開催しています。 第1回目の開催はこちらで紹介されている通り、 2018年12月の開

                                                                        NTT Comのエンジニアコミュニティイベント【Tech-Night/Tech-Midnight】 - NTT Communications Engineers' Blog
                                                                      • Google Cloud の CI/CD な話 2020

                                                                        CI/CDしてますか? Customer Engineer の岩成です。 2020年 も残りわずか、こたつを囲んで CI/CD のアップデートを振り返りたい季節となってまいりました。 この記事では、2020 年の Google Cloud の CI/CD 関連アップデートについて紹介します。 [前半] プロダクトアップデート [後半] 具体的な構成例 の二本立てでお送りしたいと思います。 プロダクトアップデートCloud BuildUI改善、DeveloperEX改善、後述する Cloud Build の機能を活かした各プロダクト側での継続的デプロイなどの統合が印象的でした。ちなみに、App Engine のデプロイプロセスでも、 Cloud Build が動いていたりします。 Build History が利用可能。ビルド実行履歴を時系列で追いやすくなりました。Cloud Build D

                                                                          Google Cloud の CI/CD な話 2020
                                                                        • 退職のお知らせ - ぐるぐる~

                                                                          今年いっぱいで株式会社オンザロード(以下OTR)を退職することになりました。 有給消化は9月からずっと半休という形で取るという形だったのはちょっと珍しいかもしれません。 OTRに入ったのは2010年1月1日ですから、11年勤めたことになります。 企業のIT化を進める会社(とか開発スタイル)のIT化が当時の自分としては全然進んでいないと感じていたところ、 「そういうこと自分で好きにやっていいよ」と誘われて入社しました。 「少なくともそういう環境が自分の手で作れるまではこの会社にいよう」と思っていたので、 実際に開発面でやりたいことを一通りやった後も留まっていたのは、ふりかえるに次の2点があったからです。 自分にとって理想的なチームで働ける 出来るなら手段は問わないという雰囲気 今回はチーム移籍ということで、1点目の利点は引き続き得られます。 2点目については、OTRにいる中である意味において

                                                                            退職のお知らせ - ぐるぐる~
                                                                          • 主力事業のインフラをEC2基盤からECS/Fargate基盤に完全移行した話 - SMARTCAMP Engineer Blog

                                                                            スマートキャンプ、エンジニアの入山です。 弊社のBOXILは、AWSを基盤としたRailsベースのアプリケーションです。 以前のブログでもECS移行におけるTipsを紹介しましたが、2020年10月頃よりEC2基盤からECS/Fargate基盤へのインフラ移行に取り組んでおり、2021年5月に新しい基盤が無事本番稼働を迎えました。 今回は、弊社BOXILのインフラ移行について、概要を紹介したいと思います。 BOXILのインフラについて EC2基盤の課題と移行の背景 EC2基盤のアーキテクチャ ECS/Fargate基盤のアーキテクチャ 移行による効果 Pros Cons まとめ BOXILのインフラについて BOXILは、弊社創業から程なくして誕生し、弊社と共に成長してきた主力プロダクトで、リリースから6年以上が経過しています。そんなBOXILのインフラは、プロダクト発足時からAWSのEC

                                                                              主力事業のインフラをEC2基盤からECS/Fargate基盤に完全移行した話 - SMARTCAMP Engineer Blog
                                                                            • 勉強がはかどる方法12選! やる気・集中力がないときはどうする? - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                                              やる気が出ない、集中力がすぐ切れる……と困っているあなたに、勉強がはかどる方法をお教えします。時間を区切る勉強法や、疲れのとれる休憩法など、簡単に実践できてモチベーションを保てるコツが満載です。自分で気持ちをコントロールできない、目標を立てたのに頑張れない、ついスマホをいじってしまう、集中できない原因がわからない……など、勉強で困っている人のヒントになるはず。 「やる気を出す」「集中力を保つ」「休憩する」「音楽を利用する」という4つの観点から、勉強がはかどる方法を12個紹介します。 勉強がはかどる方法1:やる気を出す方法3選 1. 勉強を始めやすい環境を整える 2. 勉強する場所を決める 3. アクショントリガーを決める 勉強がはかどる方法2:集中力を保つ方法3選 1. ポモドーロ・テクニック 2. ツァイガルニク効果 3. フロー体験 勉強がはかどる方法3:効果的な休憩方法3選 1. 軽

                                                                                勉強がはかどる方法12選! やる気・集中力がないときはどうする? - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                                              • Container technologies at Coinbase | by Coinbase | The Coinbase Blog

                                                                                TLDR: Container orchestration platforms are complex and amazing technologies, helping some businesses and teams solve a whole suite of problems. What’s commonly overlooked however, is that container technologies also create a large set of challenges that must be overcome to prevent failures. This post is adapted from an internal blog post as I haven’t seen many write-ups like this externally avail

                                                                                  Container technologies at Coinbase | by Coinbase | The Coinbase Blog
                                                                                • 金融サービスにおける機械学習のベストプラクティス | Amazon Web Services

                                                                                  Amazon Web Services ブログ 金融サービスにおける機械学習のベストプラクティス 本投稿は、金融サービスのお客様が AWS でエンドツーエンドの機械学習ソリューションを構築して運用化する支援をしている Stefan Natu 、Amazon SageMaker のシニア事業開発マネージャーである Kosti Vasilakakis 、アマゾン ウェブ サービス、ワールドワイド金融サービス事業開発の資本市場スペシャリストである Alvin Huang 、アマゾン ウェブ サービスのプリンシパル機械学習アーキテクチャ兼 AI/ML ソリューションアーキテクチャのシニアマネージャー であるDavid Ping の4名による寄稿を翻訳したものです。 先日、AWS は機械学習 (ML) ワークフローを構築している金融機関のためのセキュリティとモデルガバナンスに関する考慮事項の要点をま

                                                                                    金融サービスにおける機械学習のベストプラクティス | Amazon Web Services