タグ

ブックマーク / yapcasia.org (20)

  • それは僕たちのドメイン・DNS運用 - YAPC::Asia Tokyo 2015

    はじめまして、こんにちは!jigyakkumaです!!!!!1 Infrastructure as Codeが叫ばれる昨今、ドメインやDNS管理・運用にもその波が押し寄せておりますが皆様いかがお過ごしでしょうか。 私が所属している組織では取り扱うドメイン・DNSの数が比較的多く、管理・運用でのベストプラクティスを日夜模索しながら改善を行っている状況です。 運用や管理といった分野は各社のエンジニアや担当者がそれぞれ構築した仕組みやルールで運用を行ってはいるが、ノウハウの共有や知見を得る機会があまりないと感じております。 会社で所有しているドメインやDNSについて運用の手間やトラブルなどでお困りの方も、もしかすると多いのではないでしょうか。 トークではドメイン登録代行サービスを使用した人力による運用を経てAWS Route53にドメイン・DNSを集約するまでの背景やメリット、注意点を中心に会

  • YAPC::Asia Tokyo Hackathon! | YAPC::Asia Tokyo参加者なら誰でも参加OK!YAPC::Asia Tokyoハッカソンのお知らせ | YAPC::Asia Tokyo 2015

    YAPC::Asia Tokyo Hackathon! | YAPC::Asia Tokyo参加者なら誰でも参加OK!YAPC::Asia Tokyoハッカソンのお知らせ (English follows Japanese) こんにちは、Microsoftの久森です。 突然ですが、2年ぶりのYAPC::Asia Tokyoハッカソンについてのお知らせです。 今年はハッカソン会場としてMicrosoftの品川セミナールームを提供できることになりました! 今回は大きい部屋を押さえることができたので、広く開放いたします。 もちろんWiFiや電源の提供もございます。 YAPC参加者の皆様、ふるってハッカソンへもご参加ください。 入館管理の都合上、下記URLから参加登録をお願いいたします。 http://yapcasia2015-hackathon.peatix.com 問い合わせ先: id:myf

  • Perlの上にも三年 〜 ずっとイケてるサービスを作り続ける技術 〜 - YAPC::Asia Tokyo 2015

    Three years on Perl ~ The technology to developing cool web service ~ Accepted #yapcasiaE Vote! Tweet 発表者は,この三年間はてなブログというイケてるPerlのサービスの開発に携ってきました… Perlの最新を追い求め続けた三年間でした… なにも分からず,SQLをコピペし続けた数ヶ月… つらいことも,たのしいことも,みんな分かちあったコードベース… 救いを求め,藁にもすがる思いで,朝も夜も読み続けたオブジェクト指向入門…… 偶然発見して,これだと思ったドメイン駆動設計…… 苦しみの軌跡と,現在最高の設計を紹介します………!!!!!!! 当時最強のフレームワーク それまでの,社内フレームワーク 鳴り物入りで登場した,当時最強のフレームワーク 社内でも歓迎されたが…… 最強のフレームワーク vs

    fumikony
    fumikony 2015/06/17
  • 技術ブログを書くことについて語るときに僕の語ること - YAPC::Asia Tokyo 2015

    エンジニアには、なぜか「技術」についてブログに書き残すという文化があるということはここでは言うまでもないと思います。 新たに投稿されるエントリを見かけない日はなく、なんらかの技術について書かれたエントリが毎日のようにエンジニア界隈を賑わせています。 技術ブログの内容は人それぞれです。 自分が注目している流行りの技術の紹介であったり、自分が作ったソフトウェアの紹介であったりします。 ときには「ポエム」と呼ばれるような、技術を通して自分の考え方や生き方を表現したものもあります。 その技術ブログの評価システムの代表的なもののうちの1つとして、はてなブックマークがあります。 テクノロジーカテゴリのホットエントリを日常的に眺めて、技術そのものもしくはエンジニア界隈の情報を仕入れたり、エントリにつけられるブックマーク数をブログを書くモチベーションにされている方も多いのではないでしょうか。 発表者もその

  • うっかりをなくす技術 - YAPC::Asia Tokyo 2015

    人間は間違える生き物である 以下の問題を解決するヒントになる話をします: 既存のコードを誤って壊してしまうことがよくある 作業手順が多くよくミスをしてしまう 設定が正しいのかどうかよくわからないので祈りながらdeployをしている このような問題はなにを引き起こすでしょうか? たとえば、Webアプリケーションの開発においては、誤ったデータベースの変更や決済処理を正しい状態に戻すことは難しいでしょう。 また、iOSやAndroid向けのアプリケーションの開発においては、リリースしてしまったコードを消すことはできません。 ソフトウェアにはこのようなリスクに対する安全性が求められます。 そういった意味での、安全なアプリケーションとはなんでしょうか? 一般的には、安全なアプリケーションであるために、以下のような要素が必要とされると思います。 クラッシュしにくい オペレーションを間違えにくい データ

  • Conway's Law of Distributed Work - YAPC::Asia Tokyo 2015

    Conway's Law of Distributed Work Accepted Interpretation (En→Ja) #yapcasiaA Vote! Tweet I have been working remotely for more than a decade. Half of that time has been in a technical leadership capacity. I often hear people say it's obviously harder to work remotely, and very hard to be in a leadership position remotely. My experience says otherwise, and I would like to share what I have learned t

  • esa.io - 趣味から育てたWebサービスで生きていく - YAPC::Asia Tokyo 2015

    「esa」は esa LLC が開発・運営しているチーム向けMarkdownドキュメント共有サービスです。2015年1月に正式リリースされてから約半年、βテスト期間も含めると1年ほどになります。 トークではエンジニア1人とデザイナー1人で開発・運営・経営・営業などを行う上で考えたこと、経験したことなどを中心に、オフの時間に趣味で作り始めたWebサービスを事業化することについてお話したいと考えています。 発表内容(予定) 私は誰? esa LLC とは esa.io について この発表はこんな人におすすめ 趣味のようにプロダクトを作って生活していきたい人 esa.io の中のひとの考え方に興味があるひと トリが好きな人 (\( ⁰⊖⁰)/) Before esa お仕事でいろいろ 趣味でいろいろ いろいろやってたらいろんな人々に出会った ポエム界隈 #とは いろいろ試すの、大事 Begin

  • いけてない開発環境をDockerでいい感じにした話 - YAPC::Asia Tokyo 2014

    概要 2015年初頭、AWS上で運用しているとあるゲームのチームにアサイン。 「今の業務を何とか改善して人の手をあけてくれ」という指令の元行動を開始 EC2のインスタンス一覧を見ると何につかっているかよくわからないサーバ達がいっぱい。 色々聞いたり見ていくとデータ調整や新規開発に利用しているようだ。 日々チャット上で「この環境今◯◯のために使ってます」「ここは今空いてるんだっけ?」という会話が繰り広げられる。 さらに中身を覗いてみると、入ってるM/Wが違ったりApacheの設定が違ったり。 そんなカオスな状態を解決させるべくDockerを使った新環境を構築。その内容と良い所と悪い所をお話します。 トーク内容の予定 Docker? 新環境導入前のカオスな環境について なぜカオスになっていったか 運用面の問題点 解決させるために必要なこと 新環境について Dockerを利用する理由 バージョン

    いけてない開発環境をDockerでいい感じにした話 - YAPC::Asia Tokyo 2014
    fumikony
    fumikony 2015/06/03
    気になる
  • Consulと自作OSSを活用した100台規模のWebサービス運用 - YAPC::Asia Tokyo 2015

    カヤックが運営しているスマートフォン向けSNS Lobi は、Amazon Web Services(AWS)上でHashicorp社が開発しているオーケストレーションツール Consul を活用し、EC2インスタンス100台規模のサーバと、AWSのマネージドサービスを利用して運用しています。 Consulの機能と、それを活用するために開発したOSSとともに実践的に運用している事例をご紹介します。 Consulとは 機能の紹介 Consulを番環境で運用するために 構成 監視 高可用性のためのノウハウ クラスタ障害時のリカバリ手法 オートスケール環境で動的に増減するサーバを扱う DNS interface によるホスト、サービスの名前解決 コマンドのホスト名補完 自前オートスケールやjob管理へのconsul execの応用 Stretcherを利用したデプロイ 自作OSS Consul

    fumikony
    fumikony 2015/06/03
    気になる
  • Regular Tickets Are On Sale | 通常チケット販売開始します! | YAPC::Asia Tokyo 2015

    こんにちは、牧です。 日午前10時前後より、以下のチケットの販売を開始します! 学生チケット 無料 (8/21+8/22、Tシャツ無し) 一日チケットA 5500円(8/21、Tシャツ無し) 一日チケットB 5500円(8/22、Tシャツ無し) 二日チケット 6500円(8/21+8/22、Tシャツ無し) 二日チケット 7500円(8/21+8/22、Tシャツ有り) また、大好評だったため、チケット枚数を若干調整して個人スポンサー枠を若干数追加します!こちらも合わせてご確認ください。 どのチケットでも8/20の前夜祭に参加する事が可能です。8/21に無料の懇親会もありますが、そちらの参加募集はまた後日となります。 今年はこれ以降キャパシティ的に追加販売は基的にない予定です。一旦売り切れになるとキャンセル待ち(なお、キャンセルは8/13まで受け付けております)か他人に譲ってもらう以外にチ

  • Mackerel開発におけるScalaとGo、そしてPerl - YAPC::Asia Tokyo 2015

    2014年9月に正式リリースした、はてなのサーバー管理・監視サービスであるMackerelでは、サーバーサイド言語にScala、そして、ユーザーがホストにインストールする監視agentやそのpluginはGoで書かれています。 このようにプロジェクトにおけるメインの開発言語はScalaGoですが、部分的にはPerlRubyも使われてもいます。もちろんクライアントサイドでJavaScriptも使っていますし、TypeScriptを使っている部分もあります。このようにMackerelはひとつのプロジェクトでありながら多様な言語が使われているというユニークな特徴を持っています。 これは面白がってたくさんの言語を使っているわけではなく、それぞれ必然性を持ってそれぞれの言語を選択しています。それらの言語がどのように適材適所に使われているか実例を交えながら紹介したいと思います。 例えば、Macke

  • 世界展開する大規模ウェブサービスのデプロイを支える技術 - YAPC::Asia Tokyo 2015

    Miiverse とは任天堂株式会社が運営しているウェブサービスであり、世界中の Wii U やニンテンドー3DS、そして PC やスマートデバイスから利用することができます。 AWS 上でマルチリージョン構成をとり大量のサーバを抱える Miiverse のデプロイを支える技術と運用上の工夫、そして株式会社はてなと任天堂株式会社が共同で開発する Git リポジトリの同期システムの構築を通して得られた経験をもとに、大規模なウェブサービスを素早くかつ安全に改善する方法を紹介します。 概要 これまでの Miiverse のデプロイ 採用している技術の紹介 運用の概観 運用上の tips Git リポジトリ同期システム 背景 はてなにおける先行事例 アーキテクチャ紹介 新しいアーキテクチャのデプロイ 現状のアーキテクチャの課題とその解決 取り上げる予定のキーワード マルチリージョン Git Git

  • 技術顧問というお仕事 - YAPC::Asia Tokyo 2014

    ここ2年ほど「技術顧問」という謎の肩書きのお仕事をしてきました。 実際、技術顧問は何をする仕事でしょうか? 名前だけ貸して悠々自適の毎日を過ごしていれば大金が入る、そんな仕事かもしれません。 ときおり会社に顔を出して、ありがたいアドバイスをすればよい、そんな仕事かもしれないです。 マネジメントが機能してない会社でマネージャーの代わりをさせられ四苦八苦する、そんな仕事かもしれない。 さて、その実態やいかに? 技術顧問という仕事に期待される役割、自身の経験を通じてわかったこと、エンジニアのキャリアプランとしてありやなしや、そんなことを実例を通じて赤裸々に語りたいと思います。

    技術顧問というお仕事 - YAPC::Asia Tokyo 2014
  • Dockerで開発環境を構築したその後 - YAPC::Asia Tokyo 2014

    docker」と検索するとたくさんの導入記事や環境構築記事が見つかるようになりました。 自分が現在携わっているゲームタイトルの開発環境でも、運用途中からdockerを導入しました。 担当しているゲームの開発環境では 新機能開発環境 ゲームのマスターデータの調整環境 QA環境 をはじめとする様々な環境が日々必要になってきます。 様々な環境が必要なのはゲーム開発だけに限った話ではないと思います。 そんな複数の環境を構築する上でdockerを使用した開発環境が非常に役に立っています。 トークでは、現在dockerと合わせて使っているミドルウェアで、以前 若手Web勉強会 #9で紹介させていただいた mirageに関してもアップデートがあったのでそれらも紹介しながら、 開発環境をdockerにして何が良かったのかを発表したいと思います。 また、半年以上運用していると当然、良い事ばかりではなく困っ

    Dockerで開発環境を構築したその後 - YAPC::Asia Tokyo 2014
  • 辛いことをやめる!から始まる業務改善とInfrastructure as Code - YAPC::Asia Tokyo 2015

    Simple steps and tips to improve IT infrastructure operations Accepted #yapcasiaE Vote! Tweet (English follows Japanese) 「辛いことをやめよう!」 2年前、ITインフラを支えるMSPであるハートビーツが、業務改善を始めるときに決めたキーワードでした。その頃は、ちょうどAWSの活用をはじめとしたITインフラを取り巻く環境が激変している頃でした。私たちも例に漏れず、今までのやり方の延長ではなく、変化を求められる状況にあったのです。 セッションでは、私が中心となって2年間取り組んだハートビーツの業務改善、特にMSPならではのInfrastructure as Codeの取り組みについて、主に次の3点についてお話しします。 1: 辛いことって結構聞きやすい 2: 最も必要として

  • 「昔の普通」から「今の普通」へ繋ぐ安心の架け橋 - YAPC::Asia Tokyo 2015

    Currently this talk is in PENDING state. If you would like to see this talk at the event, please consider using the social media buttons below to express your interest! Tweet プロローグ かつて王道であった Web アプリケーションの書き方や仕組みが、時が経つにつれて変化する要求(ユースケース、実行環境など)についていけなくなり(あるいは現状維持に注力することで)、いつしか誰にも触れられない、触れてはいけないパンドラの箱として誕生するという話はよく耳にします。 私が籍を置くPHP製パッケージ開発チームでも、古き良きレガシーパッケージ(15年物)の将来を常々案じていました。 PHP 3 の時代から積み重ねられてきたソース

    「昔の普通」から「今の普通」へ繋ぐ安心の架け橋 - YAPC::Asia Tokyo 2015
  • あなたがハッカーじゃなくてもPull RequestをおくってOSSに貢献しよう - YAPC::Asia Tokyo 2015

    Shall We Pull-Request ? (event if you are not a hacker) Currently this talk is in PENDING state. If you would like to see this talk at the event, please consider using the social media buttons below to express your interest! Tweet Pull Requestはハッカーやスーパーエンジニアたちがやるものだと思っていませんか?そんなことはありません。 私はHackerと呼べるようなプログラマではありませんが、Perl,PHP,RubyなどのライブラリにいくつものPull Requestを送った経験があります。 また、CPANモジュールをアップしたことで、ブラジルやアメリ

    あなたがハッカーじゃなくてもPull RequestをおくってOSSに貢献しよう - YAPC::Asia Tokyo 2015
  • ぼくとハシモトさん、あるいはHashitoolsを用いたインフラ自動化に関する偏った入門 - YAPC::Asia Tokyo 2014

    AWSの登場以来すっかり話題になったInfrastructure as a Codeの概念ですが、ミシェルハシモト氏率いるHashicorp社が開発を主導するOperation Tool群のおかげで次の段階に進んだように思われる昨今です。みなさん、デヴォプス(DevOps)してますか。身の回りのあらゆるオペレーションをコマンド一発でやってますか。 わたくし id:udzura もひよっこ(うづらだけに)オペレータの端くれとして、その点は修行中の身ですが、僭越ながら以下のツール群についての導入的な発表をさせていただきたく思います。 Vagrant Packer Terraform Serf/Consul Vault その他、これらと組み合わせると便利なツールズ(ServerspecとかDockerあたりを考えています)のご紹介をしつつ、それぞれのツールの意義と基的な使い方、概念や簡単な応用

    ぼくとハシモトさん、あるいはHashitoolsを用いたインフラ自動化に関する偏った入門 - YAPC::Asia Tokyo 2014
    fumikony
    fumikony 2015/05/18
    壮大な宇宙に関する話、気になる
  • YAPC::Asia Tokyo 2015, Aug 20, 21, 22

    2015 8/20(木)、8/21(金)、8/22(土) 真夏に熱いカンファレンスを御届けします! 8/20 18:00~ : 前夜祭 8/21 10:00~ : Day 1 8/22 10:00~ : Day 2 世界最大のYAPCが最後の大花火をぶちあげに今年ももどってきました!YAPCはYet Another Perl Conferenceの略で、Perlに関するカンファレンス・・・いや、お祭りです!Perlだけに限らず、様々な分野のギーク達が集まり技術の話と楽しさに満ちた三日間のお祭りが開かれます。Perlに関連する事に興味がなくとも心配する必要は全くありません、YAPC::Asia Tokyo 2015は技術者であれば誰でも楽しめるカンファレンスです。 今年も様々なゲストを集めて熱いトークが交わされます。世界中のギーク達がどんな事を今を考えているのか行っているのか、是非皆様も体験

    fumikony
    fumikony 2014/10/29
  • 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情(5.6対応) - YAPC::Asia Tokyo 2014

    LAMP(Linux Apache Mysql PHP)。これのインパクトと莫大な成功(バブル)、そして後に残された膨大な負債については疑う余地はないでしょう。 当時、 「P」を争うPerl(CGI)-PHP戦争 で、「お手軽」「ゆるふわ」「コピペコード」でシェアで勝ったPHPですが、慢心を抱いてクソコードの沼に沈んでいきました。 最早一部界隈では滅んだと見なされているPHPですが、実はPHPの進化は続いています。PHPerとしては 長年の宿敵であるPerl Mongerの皆様にいまどきのPHPを知って頂きたい 、それがこのトークの目標です。 というかですね、私のようなPHP大好きPHPerとしては、よくある10年前のPHP知識でDisられてもそろそろお愛想笑いしかできないのです(Perlの方もCGIとDisられるでしょうが、アレみたいなものです)。多くのPHPerも皆様同様やさしいのでそ

    fumikony
    fumikony 2014/09/01
  • 1