並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 1376件

新着順 人気順

Deploymentの検索結果481 - 520 件 / 1376件

  • ModSecurity (mod_security) - Open Source Web Application Firewall

    • リリース先輩というIRCボットを作った - 鳩舎

      こんにちは、皆さんgit使いこなしてますか?僕は全然です。 ところでgit個人的に使う分にはいいですけど、会社の許可取るのとかは大変ですよね。できる限りSVNで管理したい。 ということでとあるチームではgitで基本的にソースコードを管理して、デプロイ時はsvnに置く、というようなことをしています。なんだか二度手間な感じもしますが、まぁやっておけばいいのであればやっておきましょう。 ところがどっこいgit-svnはとてもめんどくさい。めんどくさいしgitに慣れきった人間はsvnでコミットすることができない。できないなら機械に任せよう。 ということでどうせ毎回同じ事をするので「リリース先輩」というIRCボットを作って、先輩によろしくやってもらうことにしました。 リリース先輩 IRCで rosylilly: release_senpai: 先輩、リリースの準備お願いします! release_se

        リリース先輩というIRCボットを作った - 鳩舎
      • ApexでAWS Lambdaファンクションを管理する | DevelopersIO

        以前AWS LambdaファンクションをGulpでデプロイというブログを書きましたが、今回はAWS Lambdaファンクションの管理ツールApexをご紹介したいと思います。 Apexとは @TJ Holowaychukさんが中心となって開発されている、AWS Lambdaファンクションをビルド、デプロイ、管理するためのツールです。Mediumでも語られていますが、TJ Holowaychukさんはサーバーレスなアーキテクチャが実現できるAWS Lambdaに魅力を感じつつも、AWS Lambdaのユーザビリティの低さに不満を持っており、その問題を解決するためにApexの開発に至ったようです。 Apexの特徴 AWS Lambdaがネイティブにサポートしていない言語をサポート(本ブログ記事執筆時点ではGolangをサポート) バイナリから簡単にインストール可能(CI/CDへの組み込みが容易)

          ApexでAWS Lambdaファンクションを管理する | DevelopersIO
        • RRDtool - The Time Series Database

          What RRDtool does RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. RRDtool can be easily integrated in shell scripts, perl, python, ruby, lua or tcl applications. News For the latest news regarding RRDtool, check the Announcements Mailinglist Archive. Or add our Facebook and Google+ pages. Download RRDtool is available for downloa

          • 【資料公開】ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜

            みなさんこんにちは。@ryuzeeです。 2013年2月15日に目黒雅叙園で行われたデブサミ2013で登壇してきましたので、その際の資料を公開します。 「いつまで手でデプロイしてるんですか?」ってキャッチーなタイトルにしたのは、公募セッションの申し込みの時に目につくようにしたかったためで、会場でアナウンスしてくださる方にこのセリフを言って欲しかったわけではないので念のため。 デプロイの自動化を進めていくのは正直なところ大変です。 今の現状からいきなり明日デプロイを自動化できるわけでもないし、誰かがいきなりデプロイを自動化してくれるわけでもありません。 その前に考えなければならないこともたくさんあると思います。 でも現実にAmazonやFlickrを始めとしてそれを実施している会社は多数あるし、日本にもそういう会社は多数あるわけです。ちょっとずつカイゼンしながら本当に利益に繋がるところに時間

              【資料公開】ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜
            • Rails + JavaScriptアプリを高速でデプロイする - ワザノバ | wazanova

              https://www.youtube.com/watch?v=QZVYP3cPcWQ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 DiscourseのJavaScriptが順次ES6モジュールのフォーマットにコンバートされてますが、Rovin Wardはその理由の一つとして、Railsのアセットパイプラインへの依存を解消し、ember-cliを利用するためであることを挙げています。 新しいリリースをするときのプロセスは、サーバ側のコードに変更がなければ、Railsアプリ全体をデプロイしなくて済むようになる。 とし、その参考としたのが、RailsConf 2014での、Yapp LabsのCo-founder & CTOであるLuke Meliaの講演のようです。 Railsをバックに、ホームペー

              • Pythonプロフェッショナルプログラミング - 秀和システム あなたの学びをサポート!

                Pythonを使ったアプリケーション開発のリアルな手法を学ぶプログラミングガイドブックです。個人の開発環境を改善したい人、チームの開発を改善したい人、仕事でつかえるPython環境系のためにノウハウを学びたい人を対象に、Pythonの共有環境の構築と管理、チケット駆動開発、ソースコード管理(Mercurial)、PyPlパッケージング、Jenkinsで継続的インテグレーション、パフォーマンス向上(nginxとgunicorn)、GAE開発、Djangoフレームワークなど実践的なノウハウを解説。Pythonで数多くの開発を行ってきたプロフェッショナル集団が、Python公式マニュアルの域を超えて、現場の開発者の手法を学びたい人に向けて解説したリアルな技術集です。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3294.ht

                  Pythonプロフェッショナルプログラミング - 秀和システム あなたの学びをサポート!
                • hudson: an extensible continuous integration engine

                  © 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc.

                  • Deploying Go servers with Docker - The Go Programming Language

                    Andrew Gerrand 26 September 2014 Introduction This week Docker announced official base images for Go and other major languages, giving programmers a trusted and easy way to build containers for their Go programs. In this article we’ll walk through a recipe for creating a Docker container for a simple Go web application and deploying that container to Google Compute Engine. If you’re not familiar w

                      Deploying Go servers with Docker - The Go Programming Language
                    • 連載記事 「Heartbeatでかんたんクラスタリング」

                      Heartbeatの特徴とユニークな機能 連載:Heartbeatでかんたんクラスタリング(1) オープンソースソフトウェアの「Heartbeat」をご存じでしょうか? これを使い、Linux上でHAクラスタを構成する方法を紹介します

                      • god - process and task monitoring done right

                        A Better Way to Monitor God is an easy to configure, easy to extend monitoring framework written in Ruby. Keeping your server processes and tasks running should be a simple part of your deployment process. God aims to be the simplest, most powerful monitoring application available. Tom Preston-Werner tom at rubyisawesome dot com Google Group: http://groups.google.com/group/god-rb Features Config f

                        • Announcement: ELB stickiness updates to support Feb 2020 Chromium CORs changes

                          You have been redirected here because the page you are trying to access has been archived. AWS re:Post is a cloud knowledge service launched at re:Invent 2021. We've migrated selected questions and answers from Forums to AWS re:Post. The thread you are trying to access has outdated guidance, hence we have archived it. If you would like up-to-date guidance, then share your question via AWS re:Post.

                            Announcement: ELB stickiness updates to support Feb 2020 Chromium CORs changes
                          • Capistrano3のデプロイフレームワークの使い方 - Qiita

                            Capistranoはバージョン3から汎用的なデプロイフレームワークになりました。タスクのフックを利用することで簡単に自分のアプリケーション環境に特化したデプロイプロセスを記述することができます。 本稿では、この汎用化されたデプロイ機能の使い方に焦点を絞って解説したいと思います。より基本的なCapistrano3の解説は 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineers' Blog がよくまとまっているので、そちらを参考にしてください。この参考記事では "5. Capistranoデフォルトタスクの消去" でCapistranoの新規導入時のコストを下げる目的で、このフレームワーク機能を消去しています。本稿はこのフレームワーク機能の使い方を解説するものです。 deployとframeworkの2つの抽象度が用意されている Capi

                              Capistrano3のデプロイフレームワークの使い方 - Qiita
                            • Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開

                              Netflixがオープンソースとして公開した「Spinnaker」は、複数のクラウドに対するアプリケーションのデプロイとクラスタの管理を実現し、継続的デリバリのプロセスを自動化してくれるソフトウェアです。 NetflixがSpinnakerを紹介したブログ「Global Continuous Delivery with Spinnaker」では、次のように説明されています。 Spinnaker facilitates the creation of pipelines that represent a delivery process that can begin with the creation of some deployable asset (such as an machine image, Jar file, or Docker image) and end with a de

                                Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開
                              • 東証、システム障害の原因は「人為ミス」、診断レポートを“解読”できず

                                東京証券取引所は2月16日、2月2日に発生した大規模システム障害について、「(東証の)職員が主体的にシステムの状態を確認せず、問題なしと判断した」ことが原因だったと発表した。東証のシステム子会社である東証システムサービス(TSS)の担当者と、保守ベンダーである富士通のSEが診断レポートを誤認し、東証の職員が経営陣に適切な報告を怠っていたことが、対応の遅れにつながったことも明らかにした(関連記事)。 障害を起こしたのは取引関係者に相場情報を配信する「情報配信システム」。サーバー3台を1セットとし、8セットで構成する。東証はサーバーを三重化しており、1台のサーバーに障害が発生した場合、残り2台に自動的に切り替えて処理を継続する。東証は切り替えに成功したと考えていたが、実際には失敗しており、同日午前中の一部銘柄の取引停止につながった。 経緯はこうだ。 午前1時27分、1台のサーバー(ノードA)で

                                  東証、システム障害の原因は「人為ミス」、診断レポートを“解読”できず
                                • TechCrunch | Startup and Technology News

                                  Blue Origin has successfully completed its NS-25 mission, resuming crewed flights for the first time in nearly two years. The mission brought six tourist crew members to the edge of…

                                    TechCrunch | Startup and Technology News
                                  • pull型デプロイとAutoScallingの相性が結構よかった話 - tjinjin's blog

                                    About 私が担当しているインフラ環境で先日インスタンス障害がありましたが、pull型デプロイにしていたからか自動でインスタンスが復旧できたので嬉しさのあまり記事にしてみます。 About 技術スタック AutoScalingにした際のゴールデンイメージ問題 pull型デプロイについて インスタンス起動の流れ この前起きた障害時の流れ この構成のデメリット まとめ 参考 技術スタック consul + stretcher Autoscaling AutoScalingにした際のゴールデンイメージ問題 AutoScallingをさせるにはアプリが全部入りのAMIが必要です(AMIを起動させた時点でサービスインできる状態)。ただ、更新が多いアプリだと更新の度にAMIを作るの時間かかりますよね…。1日10回デプロイするなんてことになったら、CIでやるにしろそれなりの時間がかかるのでかなり面倒く

                                      pull型デプロイとAutoScallingの相性が結構よかった話 - tjinjin's blog
                                    • OOM Killer

                                      OOM Killer(Out of Memory Killer)は,システムが実メモリーと仮想メモリー空間(スワップ領域)を使い切り,必要なメモリー領域を新たに確保できない場合に,プロセスを強制終了させて空きメモリーを確保する,Linuxカーネルの仕組みです。OOM Killerは,空きメモリーが確保できないことによりシステム自体が停止するという最悪の事態を避けるために用意されています。 OOM Killerは,空きメモリーを十分確保でき,システム上損失のなるべく少ないプロセスを選んで,強制終了します。また,強制終了するプロセスの数がなるべく少なくなるようにしています。実際に,どのプロセスを強制終了するかは,カーネル内部のbadness()関数が決めます。 ただし,OOM Killerにより,システム上大切なプロセスが強制終了させられることもあります。システム・トラブルの原因に成り得ること

                                        OOM Killer
                                      • RailsのデプロイとUnicornのトラブルシューティング

                                        デプロイしたけど何かおかしい? 先日、Unicornを採用しているウェブアプリで問題が発生しました。デプロイした最新のコードが実行されているように見えますが、時々古いコードの挙動を見せるのです。 今回はそのトラブルシューティングの一部始終を紹介しながら、Unicornのホットデプロイ(ダウンタイムなしでアプリケーションを更新すること)の仕組みをおさらいします。担当は私、去年KRAYに入社しました@irohirokiです。よろしくお願いします。 問題 まずはデプロイ先のサーバにSSHして、Unicornのプロセスを調べてみました。 $ ps ax -H PID TTY STAT TIME COMMAND 3159 ? Sl 0:00 unicorn master (old) -c unicorn.conf -D 3162 ? Sl 0:00 unicorn worker[0] -c unic

                                          RailsのデプロイとUnicornのトラブルシューティング
                                        • [iOS 9] ノンコーディングで Storyboard を分割できる Storyboard Reference | DevelopersIO

                                          はじめに こんにちは、モバイルアプリサービス部の荒川です。 この記事では、Xcode 7 から追加されたUIコンポーネントの1つ Storyboard Reference について紹介します。 iOS アプリ開発で UI の作成に Storyboard を使用している方を、主な対象読者とします。 Storyboard・Segue と聞いて何かわからないと言う方は、 [iOS]これからiOSアプリを作る方向け Storyboardで画面遷移を作る を参考にして下さい。 iPhone アプリ開発では、使用する言語(Objective-C・Swift)に関わらず、一般的なUIコンポーネントであれば Storyboard で作成することが可能です。コードでも UI を作成することはもちろん可能ですが、ViewController クラスが肥大化し、冗長なコードとなりやすいので、Storyboard

                                            [iOS 9] ノンコーディングで Storyboard を分割できる Storyboard Reference | DevelopersIO
                                          • MySQLのチューニング [データベース] All About

                                            MySQLのチューニング MySQLはスケーラブルなアルゴリズムを使用し、通常の実行時のメモリ消費を小さくしていますが、メモリを多く割り当てると、パフォーマンスが向上します。 mysqld サーバで使用されるデフォルトのバッファサイズは次のコマンドで確認できます。 innodb_force_recovery 0 interactive_timeout 28800 join_buffer_size 131072 key_buffer_size 8388572 long_query_time 10 lower_case_table_names TRUE max_allowed_packet 1048576 max_binlog_cache_size 4294967295 max_binlog_size 1073741824 max_connections 100 max_connect_err

                                              MySQLのチューニング [データベース] All About
                                            • 新規事業のグロース期を支えるエンジニアリングについて - @i2key のBlog

                                              このブログは Recruit Engineers Advent Calendar 2016 - Adventar の12/7の記事になります。 はじめに 現在、新規事業開発部門にて、いくつかのチームの開発リーダーをしていまして、その中でチームの目標を決める中でグロースフェーズにおける開発チームの直近のやるべきことを洗い出したので、アドベントカレンダーのネタにさせていただきます。 前提として、本ポストで対象になる新規事業は下記の投稿における分類で言うと「エンジニアの書いたコード上で売上が立たないビジネスモデル」になります。そのため、エンジニアリングでKPIを向上させ売上に寄与するような一般的なグロースハッカー的な動き方についてはスコープ外です。詳しくは下記リンクをご一読ください。 i2key.hateblo.jp 現在のビジネスステージ 上記はAsh Maurya氏のRUNNING LEAN

                                                新規事業のグロース期を支えるエンジニアリングについて - @i2key のBlog
                                              • PhoneGap | Projects

                                                Decrease quantity for SlotKuni: Slot Gacor Gampang JP Maxwin Indonesia Increase quantity for SlotKuni: Slot Gacor Gampang JP Maxwin Indonesia Di SlotKuni, kami menyajikan slot gacor terbaik di Indonesia, di mana kamu dapat dengan mudah menemukan kesenangan dan kesempatan gampang JP. Kami bangga menawarkan permainan slot gacor maxwin yang dirancang khusus untuk meningkatkan peluang kemenanganmu den

                                                • 仕事を効率化するデプロイツールを作った - 技術探し

                                                  仕事の開発環境改善のために欲しかったので金曜日からコツコツ作っていたアプリケーションを紹介します。 github.com 目的 CIが走るとstorybookやフロントエンドの成果物などの静的ファイルを自動的にアップロードして、PRでのレビューコストを下げるのが目的です。 PRでのレビュー時にCSSの変更などローカルに落として確認するほどでもないものを落としてビルドするのは時間の無駄だと思っています。 また、特にstorybookはデザイナさんと共有することが多いので、常に見れるところにあってほしいなって思っています。 gh-pagesでもいいけどコミットが面倒なのと、複数並列でアップロードできないのが問題です。 つまりmasterのしか置けず、今自分が作業している状態を見せたい時の共有が大変です。 このツールと同じでS3にデプロイするツールは知ってますが、カスタマイズしたいのと自分のサー

                                                    仕事を効率化するデプロイツールを作った - 技術探し
                                                  • Fuel UX

                                                    Fuel UX extends Bootstrap with additional lightweight JavaScript controls for your web applications. Get Fuel UX View examples Ignite your Bootstrap project today. Include Fuel UX controls in your next web project knowing it's solidly optimized and easy to upgrade. Use a little or use a lot. Deploy only the controls you want with minimal, name-spaced, responsive styling designed to easily fit into

                                                    • CapiFy | Home Page

                                                      Welcome to easy deployment The Pitch. You lead a busy life. You don’t have the time to waste logging in and logging out of your servers all day, running tasks, installing software, keeping machines in sync, and trying to make sure it all happens correctly. Enter Capistrano. Let Capistrano do the heavy lifting for you. It is designed with repeatability in mind, letting you easily and reliably autom

                                                      • Announcing HashiCorp Waypoint

                                                        Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

                                                          Announcing HashiCorp Waypoint
                                                        • RAIDに思わぬ落とし穴、データ復旧のポイントを日本データテクノロジーに聞く

                                                          • リリース自動化の嬉しみとその手法 - Kengo's blog

                                                            DevOpsやCIOps、GitOpsなどを通じて生産性向上を突き詰めていくと、コンパイルやテストだけではなくリリースまで自動したくなってきます。リリースには必要な作業が多く、また頻度も高くないため毎回思い出したり間違えたりが発生するためです。 特に変更内容をまとめて文書化する作業は、利用者に対する影響度もその煩雑さも高いため、自動化できれば文書の品質向上やリリース頻度の向上に大きく貢献できます。本記事では、筆者がNode/Java界隈でよく見るリリース自動化手法について紹介することで、リリース自動化の敷居を下げたいと思います。 なお本記事で言う「リリース」は、jarファイルやコンテナイメージなどビルドの成果物をリポジトリやGitHub Releasesにアップロードして他プロジェクトやデプロイ環境で利用できるようにすることを指しています。環境に対する「デプロイ」や、エンドユーザへの公開を

                                                              リリース自動化の嬉しみとその手法 - Kengo's blog
                                                            • Capistrano is dead - use Mina - weluse GmbH - Blog

                                                              Up until lately I was happy using Capistrano for my deployments. But then I noticed the following: Capistrano was utilizing 70 % of a physical CPU core when deploying on the go. I'm on a dual core system so this impacts my Mac Book Pros overall performance, battery life and it kept me waiting for a long long time. My iPhone was at edge speed so I figured Capistrano spent most of the time waiting f

                                                              • Serf 虎の巻

                                                                Serf 虎の巻 サービスディスカバリーとオーケストレーション用のツールであるSerfについてまとめた.基本的には公式のHPのGetting Startの抄訳.Vagrantで試験環境を立てて実際に触りつつSerfを使い始められるようにした. 目次 Serfとは Gossip protocolとは 試験環境の準備 クラスタの形成 クラスタからの離脱 イベントハンドラ カスタムイベント カスタムクエリ コマンド一覧 参考 Serfとは Serfはサービスディスカバリーやオーケストレーション,障害検出のためのツール.Vagrantの開発者であるMitchell Hashimoto氏により開発が進められている.SerfはImmutable Infrastructureの文脈で登場してきたツールであり,Immutableなシステムアーキテクチャー,デプロイを実現する上で必須のツールである. Imm

                                                                • GitHub - dokku/dokku: A docker-powered PaaS that helps you build and manage the lifecycle of applications

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - dokku/dokku: A docker-powered PaaS that helps you build and manage the lifecycle of applications
                                                                  • 自宅でPubsubhubbubのPub,Sub,Hub一式を動かしてみた - 今日もスミマセン。

                                                                    とりあえず自宅のMacでPubsubhubbubが動いたのでメモ 環境 Mac OS X 10.5.8 Python 2.5.2 Google App Engine SDK for Python 1.2.4 - 08/06/09 Pubsubhubbubのソースをチェックアウト GoogleCodeでホストされているリポジトリからPubsubhubbubのソース一式をチェックアウト $ svn checkout http://pubsubhubbub.googlecode.com/svn/trunk/ pubsubhubbub-read-only Hub,Publisher,Subscriberを起動する Pubsubhubbubには以下のようなディレクトリがあり、それぞれHub,Publisher,Subscriberのリファレンス実装がGAEアプリ(Python)として実装されている。

                                                                      自宅でPubsubhubbubのPub,Sub,Hub一式を動かしてみた - 今日もスミマセン。
                                                                    • ニコニコ動画「コメント機能」の創造神が語る開発秘話「思いつきでつくったら時代が後からついてきた(笑)」 - IT・科学 - ニュース

                                                                      ニコニコ動画の創造神・戀塚昭彦氏 2006年12月12日に『ニコニコ動画(仮)』がスタートしてから間もなく10年! 数々のアイドルやクリエイターなどを生み出し、視聴者をPCの前に釘づけにしたオバケコンテンツの誕生秘話と当時の熱気をインタビューでプレイバック! 第1弾に続き、第2弾はニコ動の代名詞である「コメント機能」をつくった“創造神”戀塚昭彦(こいづか・あきひこ)氏に開発秘話を聞いた! ■会長のむちゃぶりは「締め切りは今」 ―戀塚さんはニコ動のシステムを“3営業日でつくった”という伝説がありますね!? 戀塚 当時はたまたまいい条件が重なったというか。YouTubeによってFlashプレイヤーの技術が熟成されてたし、僕自身それまでにこの開発で使えそうなFlashやサーバー、ウェブスクリプト言語のPHPを研究していたので、技術も材料もちょうどそろってたんです。 ―神がかり的タイミング。 戀塚

                                                                        ニコニコ動画「コメント機能」の創造神が語る開発秘話「思いつきでつくったら時代が後からついてきた(笑)」 - IT・科学 - ニュース
                                                                      • [ThinkIT] はじめてのMySQLチューニング 第3回:max_connectionsとthread_cacheのチューニングを行う (1/3)

                                                                        前回「第2回:負荷によるベンチマークを試す」の測定結果では、測定途中でmax_connectionsに達してしまい、計画していた測定を完了することができませんでした。そこでmax_connectionsを増やして、再度測定してみましょう。 max_connectionsを増やすには2通りの手段があります。まず「/etc/my.cnf」に設定を追記する方法です。設定値は450に変更します。

                                                                        • Buddy: The DevOps Automation Platform

                                                                          87% faster CI/CD adoption time by teamsEven the most complicated CI/CD workflows take minutes to create. Buddy is DevOps adoption winner. 12 seconds of average deployment timeSmart changes detection, state-of-the-art caching, parallelism, and all-around optimizations make Buddy the fastest.

                                                                            Buddy: The DevOps Automation Platform
                                                                          • Varnish HTTP Cache — Varnish HTTP Cache

                                                                            Varnish HTTP Cache¶ I’m new here, please explain this Varnish thing What is happening¶ 2024-02-06 - SLASH/ 1.0.0-rc1¶ Celebrating the 18th anniversary of Varnish-Cache and the first anniversary of the SLASH/ storage engines today, your Open-Source Varnish-Cache friends from UPLEX have just tagged the first version 1.0.0 candidate of our extension with storage engines (stevedores) and storage route

                                                                            • How GitHub Works

                                                                              In 2011, I wrote a three-part series called How GitHub Works. I wanted to detail how we planned ideas, built them, and shipped them. GitHub no longer works like this, electing instead to institute a hierarchical, manager-driven, top-down, geocentric organization. I’m going to keep these posts up, though, because I think they address extremely important aspects of how good technical companies shoul

                                                                              • AWSで秘密定数を外部に公開せず環境変数として定義するためのGo製ツール、「ssm2env」作った

                                                                                ssm2env - Environments injection tool for AWS EC2, with SSM (EC2 Parameter Store). 詳細環境ごとに異なる秘密情報をAPIに渡す際、その管理方法は、twelve-factor appにもある通りデプロイ対象のサーバー内部の環境変数として定義するべき。 ただ、自動化されたデプロイフローでは、どういった手順で秘密情報を渡せばいいか悩むことが多い。 自分が考えた範囲では、 1. AWSのSSMにTerraform経由*1でシークレットな変数を設定 2. APIのデプロイ時にSSMから特定prefixのついたパラメーターを取得 3. パラメーターを全て環境変数として読み込ませる 4. APIが起動する際に秘密情報を定数として環境変数から読み込む*1) 正確にはCircleCIの環境変数設定に事前に入れた状態で、Circ

                                                                                  AWSで秘密定数を外部に公開せず環境変数として定義するためのGo製ツール、「ssm2env」作った
                                                                                • GitHub - javan/whenever: Cron jobs in Ruby

                                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                    GitHub - javan/whenever: Cron jobs in Ruby