タグ

ブックマーク / dev.classmethod.jp (54)

  • クラスメソッドに10年勤務してるワイが、社長のTweetを見ながら色々と振り返ってみる | DevelopersIO

    はじめに こんにちは!おおはしりきたけです。7月7日は、クラスメソッドの創立記念日でした。2009年1月からお世話になっているクラスメソッドですが、10年経過したので、先日の横田のツイートを見て当時の事を社員として振り返って見ようと思います。 先日の横田のツイートは、以下にまとまっています。こちらをベースに色々と振り返ってみたいと思います。 クラスメソッドの創立記念に、ワイが10年シリーズを書くのを、楽しみにしており、ついにブログを書ける10年間もいたかと感慨深くもあります。 ワイが10年シリーズ クラスメソッドに10年勤務してるワイが魅力と思い出を語ってく【採用/求人】 クラスメソッドの創業期からいるワイがその13年間の軌跡を赤裸々に語っていく【採用/求人】 私の紹介 簡単に、どんな経緯でクラスメソッドに入ったのかを説明させていただきます。2009年頃、当時30歳の私は、フリーランスとし

    クラスメソッドに10年勤務してるワイが、社長のTweetを見ながら色々と振り返ってみる | DevelopersIO
  • Dockerでサクッと使い捨ての開発環境を用意する | DevelopersIO

    もこです。 「各種アプリケーションのバージョン管理が面倒」 「Dockerfileにするほどでもないけどコンテナの中で実行したい」 などなど、作業マシンを汚したくないときなど結構あると思います。 Dockerfileなどでアプリケーションのみを入れたコンテナとは違う使い方をした、「作業用コンテナ」を作ってみました。 ベースのコンテナを作る まずは最新のUbuntuのコンテナの中に入ります docker run --name="dev_container" -it ubuntu:latest コンテナに入ったらパッケージを更新し、開発環境などに必要なパッケージ類をインストールしていきます。 apt update -y apt install curl vim git net-tools build-essential -y # などなど、必要なパッケージを入れていきます 今回はNode.js

    Dockerでサクッと使い捨ての開発環境を用意する | DevelopersIO
  • 【レポート】ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見 #AWSSummit | DevelopersIO

    こんにちは。サービスグループの武田です。 プレイしてますか?ロマサガRS。私はやってます。総戦闘力はもうすぐ95万くらいです。メインスタ半にSSスタイル2倍キャンペーンなど、ハーフアニバーサリーのイベントで毎日忙しいですよね。AWS Summitに参加している場合じゃないですよ!いや参加している場合ですけども。 2019年6月12日(水)から14日(金)の3日間、千葉県幕張メッセにてAWS Summit Tokyo 2019が開催されています。こちらで講演されたセッション「I3-04 ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見」を聴講しましたのでレポートします。 AWS Summitでは全セッションで撮影が基NGということですので、文字だけでお届けします。 概要 ロマンシング サガ リ・ユニバースではローンチ直後、想定の数倍以上のトラフィック

    【レポート】ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見 #AWSSummit | DevelopersIO
  • 【注意喚起】 2020年9月30日以降、パス形式での S3 API リクエストは受け付けられなくなります。 | DevelopersIO

    2020年9月30日以降、パス形式での S3 API リクエストは受け付けられなくなる、との発表がありましたのでシェアします。 Announcement: Amazon S3 will no longer support path-style API requests starting September 30th, 2020 2021.01.27 追記 2020年9月23日に以下の追加アナウンスがありました。 ・ユーザーが仮想ホスト形式への移行に必要な時間を確保するための措置として、パス形式の非推奨化は少なくとも 1 年間延期されました。執筆時点において新規バケットについてもパス形式のリクエストは可能ですが、あくまで延期であるため新規に作成されるものについては、仮想ホスト形式を前提にしたほうが良い点は変わらないと思います。 ・また、互換性の理由から仮想ホスト形式においてもドットが含まれる

    【注意喚起】 2020年9月30日以降、パス形式での S3 API リクエストは受け付けられなくなります。 | DevelopersIO
  • AWSがElasticsearchの新ディストリビューションをApacheライセンスで公開 | DevelopersIO

    AWSがElasticsearchの新ディストリビューションOpen Distro for ElasticsearchをApacheライセンスで公開しました。セキュリティ、アラート、SQL、パフォーマンス・アナライザという機能が追加されています。今後Amazon Elasticsearch Serviceにも取り込まれる予定です。 大栗です。 先程AWSがElasticsearchの新しいディストリビューションをApache License 2.0で公開しました。Elasticsearchは元々Apache License 2.0で公開されていますが、プラグインも全てApache License 2.0となっています。 Open Distro for Elasticsearch New – Open Distro for Elasticsearch Keeping Open Source

    AWSがElasticsearchの新ディストリビューションをApacheライセンスで公開 | DevelopersIO
  • SAA認定試験対策として関連BlackBeltを只管列挙して読んでみる | DevelopersIO

    先日数ヶ月ぶりにソリューションアーキテクトのアソシエイト試験をリベンジしてみました。前回のスコアに+15した程度で、ボーダーにはまだまだ遠い状況です。 ここ数ヶ月に何度も反復してみたこととしては、以下が挙げられます。 各種サービスをBoto3ベースでロジックとして操作実装する 関連書籍を複数冊手にして最初から最後まで何度も読み返す 結果として、この手段では個人的にはそこまで大きく効果は現れないということになります。どうしたものかと思案した結論として、試験対策としてよく挙げられるベーシックな対策「BlackBelt精読」を只管やってみることにしました。 ただ、試験で触れられていた記憶のあるサービスはそれなりの数があり、自ずとBlackBeltも結構数となります、できれば色々ページ遷移せずに流し読みもしたいのが音です。そこで、読む予定のBlackBeltを只管貼り付けるエントリーをこしらえる

    SAA認定試験対策として関連BlackBeltを只管列挙して読んでみる | DevelopersIO
  • [小ネタ有] 支給されたMacの環境を整える(入社直後編) | DevelopersIO

    はじめに サーバーレス開発部の藤井元貴です。 業務で使用するPCとしてMacBook Pro(2018年モデル!!)が支給されました。はじめてTouch Barと出会いましたが、まだまだ慣れないです。 今回は、自分好みにカスタマイズした内容を残します。 参考になるものがあれば、ぜひご活用ください!! 環境 macOS High Sierra 10.13.6 メニューバーに日付と曜日を表示する 「今日は何日だっけ?」 「今日は何曜日だっけ?」 視線をチラッと動かすだけで、これらが解決します。こうなります。 次の手順で設定します。内容はお好みでどうぞ! すべてのファイルの拡張子を表示する 次の手順で設定します。 Finderのフォルダを右クリックしてTerminalを開く フォルダを右クリックして表示されるメニューから「フォルダに新規ターミナル」を選択すると、ターミナルが開きます。こうなります

    [小ネタ有] 支給されたMacの環境を整える(入社直後編) | DevelopersIO
  • SSH不要時代がくるか!?AWS Systems Manager セッションマネージャーがリリースされました! | DevelopersIO

    はじめに おはようございます、加藤です。す...すごい機能がリリースされました!AWS Systems Mangerの新機能でセッションマネージャーという機能です。 一言で言えば、「EC2インスタンスにSSH・RDPで接続せずにブラウザ上からCLI操作ができる機能」です。ブラウザがSSHクライアントとして動作している訳でなく、制御はSSMによって実現されています。 セキュリティグループのインバウンド設定や踏み台ホストを作ること無く安全にEC2インスタンスへ接続できちゃいます!テンション高まる! やってみた 前提 SSMエージェントのバージョンが2.3.12以上である必要があります(2018/09/12 09:00 時点で起動したインスタンスはアップデート必要と思われます) 作成済みのインスタンスの場合はRun CommandのAWS-UpdateSSMAgentを使うなどしてバージョンアッ

    SSH不要時代がくるか!?AWS Systems Manager セッションマネージャーがリリースされました! | DevelopersIO
  • ルーター設定経験の無い開発者でもAWS Certified Advanced Networkingに合格できた話 | DevelopersIO

    ルーター設定経験の無い開発者がAWS Certified Advanced Networkingに合格してきたので、勉強方法等をご紹介します。 はじめに サーバーレス開発部@大阪の岩田です。 昨日AWS Certified Advanced Networking - Specialtyに合格してきました。 私は開発者なので、ルーターの設定などは経験が無く、ネットワークに特化した試験に合格できるか不安でしたが、無事に合格できました。 受験を検討している開発者の方の参考になればと思い、勉強方法などをご紹介します。 筆者のスペック まず前提条件となる私のスペックです。 AWS関連 AWSの業務経験 業務でAWSを触り出したのはクラスメソッド に入社してからなので、AWS歴4ヶ月目に突入したところです。 サーバーレスアーキテクチャによる開発が主業務なので、利用しているサービスは AWS Lambd

    ルーター設定経験の無い開発者でもAWS Certified Advanced Networkingに合格できた話 | DevelopersIO
  • [新機能] Amazon API GatewayプライベートAPIとVPCエンドポイントでプライベートなサーバーレスアプリ構築 | DevelopersIO

    [新機能] Amazon API GatewayプライベートAPIVPCエンドポイントでプライベートなサーバーレスアプリ構築 Amazon API GatewayプライベートAPIVPCエンドポイントを利用して、VPCやDirect Connectにサーバーレスアプリを提供する様子をご紹介します。 ども、大瀧です。 昨日、API Gatewayの新機能としてプライベートAPIがリリースされ、同時にAPI GatewayVPCエンドポイントに対応しました。 Introducing Amazon API Gateway Private Endpoints | AWS Compute Blog API Gatewayは、AWS Lambdaとの組み合わせでAWSにおけるサーバーレスアプリケーションを実現する鉄板構成です。今回追加された2つの機能で、VPCやDirect Connectなどの

    [新機能] Amazon API GatewayプライベートAPIとVPCエンドポイントでプライベートなサーバーレスアプリ構築 | DevelopersIO
  • 【サーバーレスなユーザ管理基盤】Amazon Cognito ユーザープールにOpenID Connectを使ってLINEアカウントを連携させてみる | DevelopersIO

    【サーバーレスなユーザ管理基盤】Amazon Cognito ユーザープールにOpenID Connectを使ってLINEアカウントを連携させてみる どうも!大阪オフィスの西村祐二です。 みなさんCognitoは使ってますか? 少し前になりますが、5月17日頃にAmazon Cognito ユーザープールにOpenID Connect(以降OIDC) プロバイダーを追加できるようになりました。 https://aws.amazon.com/jp/about-aws/whats-new/2018/05/amazon-cognito-now-supports-the-capability-to-add-custom-oidc-providers/ いままでは、Google,、Facebook、AmazonEC、SAMLだけだったのですが、このアップデートにより、OpenID Connectに準

    【サーバーレスなユーザ管理基盤】Amazon Cognito ユーザープールにOpenID Connectを使ってLINEアカウントを連携させてみる | DevelopersIO
  • AWS Summit Tokyo 2018 シリーズに投稿されたAWS認定試験対策に役立ちそうな記事12選 #AWSSummit | DevelopersIO

    こんにちは。池田です。 2018年05月30日(水)〜2018年06月01日(金)の計3日間に渡り、グランドプリンスホテル新高輪(国際館パミール、飛天)で開催されました。 当エントリではAWS Summit Tokyo 2018 – シリーズ –に6月2日20時現在公開されている記事の中から、AWS認定試験対策の参考になると筆者が感じた12の記事について、公開日時が早い順にご紹介をしたいと思います。 AWS Summit Tokyo 2018(2018年5月30日~6月1日)|AWS [AWS Summit Tokyo 2018]AWS認定者ラウンジに行ってきました [AWS Summit Tokyo 2018]AWS認定者ラウンジに行ってきました #AWSSummit まずは認定試験に合格していないと利用できない認定資格取得者専用ラウンジのレポートを読んで、資格取得へのモチベーションを上

    AWS Summit Tokyo 2018 シリーズに投稿されたAWS認定試験対策に役立ちそうな記事12選 #AWSSummit | DevelopersIO
  • クラスメソッドと僕。あるいは退職エントリ。 | DevelopersIO

    はじめに こんぬづは、このたび約2年勤めていたクラスメソッド株式会社を退職する、モバイルアプリサービス部の田中です。 この記事は退職&ありがとうエントリです。この2年を振り返って 「最初の就職がクラスメソッドでよかったな」 という気持ちが溢れたので、クラスメソッドとの出会いと、気持ちを綴っていきます。 AWAYOKUBA、転職を考えていてクラスメソッドが気になる人の参考資料になれば幸いです。 クラスメソッドとの出会い 以前からDevelopers.IOを読んでいて、イベントレポートがよくあげられていたことと、日々の開発でブログを参考にしながら開発をしていたことを覚えています。 学生の頃からブログを書くことと、IT勉強会などのイベントに参加することが大好きだったので、クラスメソッドに興味を持っていました。 僕と同じようにDevelopers.IOをたよりにクラスメソッドに入社する人は今でも多

    クラスメソッドと僕。あるいは退職エントリ。 | DevelopersIO
  • 【完全無料】AWS公式の専用線アクセス体験ハンズオンラボがごっつ良かった件

    ルーターとか専用線とか怖い・・・」と思ってたアプリ寄りの筆者が、AWS公式の専用線アクセス体験ラボに参加してものごっつ感動した話をお届けいたします。 「Cisco、Juniper?なにそれ美味しいの?」 元がアプリケーションよりの自分にとって、ルーターとは「名前は聞くけど触ったこと無い」ものでした。 しかし、AWS環境を構築するときには、オンプレミス環境とのインターネットVPNや専用線による接続はほぼマスト要件。ルーターの1つや2つ触ったこと無いってのもあんまり良くないなぁと感じていた矢先にみつけた、この「AWS 専用線アクセス体験ラボ」。 渡りに船とばかり参加してみたら、凄い自分のニーズにマッチしていて、AWSとオンプレミス環境の接続を検討している人にはむっちゃ有用なハンズオンセミナーだったので、その興奮をお届けいたします。 __ (祭) ∧ ∧ Y  ( ゚Д゚) Φ[_ソ__y_l

    【完全無料】AWS公式の専用線アクセス体験ハンズオンラボがごっつ良かった件
  • AWS再入門2018 AWS Well-Architected Framework編 | DevelopersIO

    AWS White Belt Online Seminar】AWSご利用開始時に最低限おさえておきたい10のこと で紹介されていたことを架空の人物「太郎くん」とともに整理してみました。 こんにちは。池田です。先日、自動ドアを通過中に扉が閉まってきて激突した拍子に、メガネのレンズが傷だらけになってしまっていたのですが、昨日やっと新しいメガネが手元に届きました。視界がクリアなのって素敵なことですね。 AWS再入門2018 プロマネや営業のためのAWS Monthly Calculator入門編に登場してもらったところ、ごく一部で微妙な人気をいただいている架空の人物「太郎くん」。せっかくなので今回も登場してもらおうと思います。 はじめに 先週見積もりを作成したお客様から「AWSへの移行を進めたいので、いくつか教えて欲しいことがある」と呼び出された太郎くん、見積もりに含めなかった各種オプション料

    AWS再入門2018 AWS Well-Architected Framework編 | DevelopersIO
  • AWS Lambda(Python) の開発環境・テスト・デプロイ・CI 考察 | DevelopersIO

    作るもの ヒーローを管理する Lambda Function を書きます。ヒーロー情報は DynamoDB の ヒーローテーブルに格納するものとします。リポジトリは以下。 * Python Lambda SAM + SAM Local Project コーディング作業 すべてはコードを書くところから始めます。いきなりプロジェクトルートにファイルを置いて書き始めるのも良いですが、後々テストやデプロイも行うことになるので少し整理してみます。以下のようにしました。 . ├── buildspec.yml ├── deploy.sh ├── docker-compose.yml ├── environments │   ├── common.sh │   └── sam-local.json ├── integration_test.sh ├── requirements.txt ├── src

    AWS Lambda(Python) の開発環境・テスト・デプロイ・CI 考察 | DevelopersIO
  • 開発者が運用を経験すべき一つの理由 | DevelopersIO

    はじめに 小室です。2017年も最後の日になりました。 ここ最近は読書によるインプットが少なくなったことによって、文章の質が自ら目を背けたくなる程度に低下していたため、仕事納めから数日はひたすらを読む生活をしていました。まだまだインプットが足りていないので充電が完了していないのですが、年末恒例になったエントリーを書かないことが自分の中でモヤモヤとして残っていたので、重い腰を上げて文章を書いてみようと思います。 ここ数年は珍しく1つのプロジェクトにつきっきりで設計/実装から運用までを通して担当しています。 *1特に運用を担当するようになって多くを学んだ一年でした。もはや設計・実装者が一人も残っていないアプリケーションのメンテナンス、改修に関わったり、インフラ側とアプリケーション側の狭間を埋めるように動くためにAWSのサービスについて格的に勉強をしたりするなど、1アプリケーションエンジニア

    開発者が運用を経験すべき一つの理由 | DevelopersIO
  • Elasticsearch 6 を利用する前に把握しておいた方がよさそうなこと | DevelopersIO

    ども、藤です。 現地時間 8/31 に Elastic Stack の次期メジャーバージョンの 6.0.0 Beta 2 がリリースされました。 Elastic Stack 6.0.0-beta2リリース 過去の Elasticsearch はメジャーバージョンバージョンアップ時に機能が変更となったり、非推奨になったり、廃止になったり、大きな変化を行ってきました。今回の 5系 → 6系に際しても大きな変化があるはずです。ということで Elasticsearch 6系の Breaking Changes に目を通してみました。今回は私が気になった項目をご紹介します。利用方法によって影響する項目は異なるので 6系をご利用される方は一通り目を通すことを推奨します。 Breaking Changes Breaking Changes バージョン 2系以前に作成されたインデックスは読み取れない E

    Elasticsearch 6 を利用する前に把握しておいた方がよさそうなこと | DevelopersIO
  • Amazon EC2とEBSの料金が秒単位の請求に変わります! | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 2017年10月2日からAmazon EC2とAmazon EBSの料金が秒単位の請求となります。内容についてまとめてみました。 New – Per-Second Billing for EC2 Instances and EBS Volumes 秒単位の請求 今までEC2は従量課金モデルに従い、1時間単位の請求が発生していました。10月2日から以下のサービスについて1秒単位で請求が発生します。 Amazon EC2 Amazon EBS Amazon EMR AWS Batch 以下のように請求書は時間単位のままで小数で表示されます。 Source: <https://aws.amazon.com/blogs/aws/new-per-second-billing-for-ec2-instances-and-ebs-volumes/>

    Amazon EC2とEBSの料金が秒単位の請求に変わります! | DevelopersIO
  • [小ネタ] mkdir したディレクトリに cd する方法 9 選 +1 (BASH) ※追記あり | DevelopersIO

    $ mkdir /very/_very/Very-long/directory_name/20170915 なんて操作をしたあと、そのディレクトリにcdしたい場合ってまれによくありますよね。 どんなやり方があるか考えてみました。 1. コピペする そのまんまですが、これをやりたくなくてこの blog を書いてます。 2. TAB 補完で頑張る これも無いわけではないですが、間違えたりすることを考えると正直あんまりやりたくないです。 3. 上矢印キーで前コマンドを呼び出し、右矢印キーで先頭に戻ってmkdirをcdに書き直す よく見る方法ですが、もうすこし少ない手数でできないでしょうか。 4. 上矢印キーで前コマンドを呼び出し、Ctrl-Aで先頭に戻ってCtrl-Dx5 のあとにcd BASH のキーバインドはデフォルトだと emacs モードなので、このやり方が出来ます。 でもまだちょっと手

    [小ネタ] mkdir したディレクトリに cd する方法 9 選 +1 (BASH) ※追記あり | DevelopersIO