HTML5 Conference2018で発表した内容です。 #html5j #html5j_aRead less
[レポート] ARC334: Scaling Push Messaging for Millions of Netflix Devices #reinvent はじめに 本記事はAWS re:Invent 2018のセッション「ARC334 - Scaling Push Messaging for Millions of Netflix Devices」のレポートです。 Netflix built Zuul Push, a massively scalable push messaging service that handles millions of always-on, persistent connections to proactively push time-sensitive data, like personalized movie recommendations, fro
0:00 0:30 1:00 1:30 2:00 2:30 3:00 3:30 4:00 4:30 5:00 5:30 6:00 6:30 7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 1名 2名 3名 4名 5名 6名 7名 8名 9名 10名 11名 12名 13名 14名 15名 16名 17名 18名 19名 20名 21名 22名 23名 24名 25名 26名 27名 28名 29名 30名 31名 32名 33名 34名 35名 36名 37名
これまで社内、社員に的を絞ってインタビューを実施してきましたが、今週は 技術アドバイザーとして2017年8月から弊社をサポートいただいている、株式会社レクターの広木大地氏に時間をいただきました。テック組織化を目指すコンサルティング会社に広木氏が伝えた9つのエンジニア文化について、お伺いしました。 株式会社レクターCTO経験者4人によって創業し、多くのCTOパートナーがいる唯一の会社。CTOの経験を集積し型にして、広く社会に還元することを目標にしている。技術組織のコンサルティングからトレーニングメニュー開発、技術顧問など技術組織構築を基点とした幅広い支援をしている。 広木大地氏新卒第1期として株式会社ミクシィに入社。同社メディア統括部部長、開発部部長、サービス本部長執行役員などを歴任。2015年同社を退社。現在は技術組織顧問として複数社のCTO支援を行なっている。著書『エンジニアリング組織論
NTT研究所に務めていたid:kumagi氏が、「6年勤めたNTTを退職しました」という退職エントリを公開している。この記事ではNTTを辞めた理由として「給料の伸びが厳しい」と「社内環境への絶望」が挙げられており、特に後者についてはPCの新規セットアップに「まる一日は平気でかかる」というほどセキュリティ関連の制約が厳しいことが大きな問題だったようだ。こういった環境は改善する気配が見えず、「これほど低レベルのITリテラシな人間が実権を握り経営判断をしているという状況への絶望のほうが退職するにあまりある動機となった」と退職理由を記している。 また、「メモリが4GBとか未だにHDDを使っているとかそんな非人道的な環境での作業を強いられている部署もあるという証言もあった」という話も注目を集めている。たとえば不倒城では、エンジニアに支給するPCのスペックに関する話題として『何故かPCスペックの高いP
Photo by Cory Doctorow こんにちは。倉内です。 ITエンジニアを目指している方の中には、「入るならやっぱり自社開発のほうがいい!」と考えている人が多いでしょうか。 SIerのような受託開発の企業に入ると「納期に追われるのがつらそう」「顧客に振り回されそう」といったイメージがあるかもしれませんね…。 私は新卒で前職のSIerに入社し、交通事業者をお客様とする受託開発の案件に携わっていました。確かに大変なこともありましたが、社会人としての土台を築いた場所でもありますし、振り返ってみると経験できてよかったなと思うこともたくさんあります。 そこで今回は、自身の経験をもとにSIerで働いてよかったことをお伝えしていきたいと思います。 私の簡単な経歴 大学(情報工学)→大手SIer→paiza(ギノ) 前職のSIerには約8年間在籍し、現場の担当者からPL・PMまでひととおりやり
俺の愛用ワンライナー、Web企業のエンジニア16人に聞きました エンジニアの皆さんが愛用する自作のワンライナーってどんなもの?Web企業で働くエンジニアの方々に、秘蔵のワンライナーを聞きました。 ワンライナーとは、何か特定の処理を「たった1行のプログラム」だけで実現するものです。サービス運用に携わるエンジニアの皆さんも、愛用している独自のワンライナーを持っているのではないでしょうか。「独自のワンライナー」とは、エンジニア各人のナレッジやノウハウが詰まっているとも考えられます。 本企画ではさまざまジャンルで活躍するエンジニア16人に、業務を支えてくれるワンライナーを紹介してもらいました。参考に使ってみるも良し。眺めて楽しむも良し。個性あふれる貴重な「オレオレ・ワンライナー」の数々をご覧ください! ※各カテゴリー内では所属企業名の50音順に掲載。回答者は敬称略とする。 リソース管理 プロセスを
Amazon Web Services ブログ re:Invent 2018 11月26日 アップデートのまとめ みなさん、こんにちは。アマゾン ウェブ サービス ジャパン、プロダクトマーケティング エバンジェリストの亀田です。 re:Invent2018初日はMidnightMadnessでの発表に加え多くのアップデートが発表されましたので纏めたいと思います。 AWS RoboMaker が 発表になりました。 ロボットの開発、シミュレート、テスト、およびデプロイの手助けをするサービスになります。クラウドベースの開発環境でコードを開発し、Gazeboシミュレーションでテストし、完成したコードを1つまたは複数のロボットの群に展開することができます。最も広く使用されているオープンソースのロボティクスソフトウェアフレームワークであるRobot Operating System(ROS)をクラウ
HTML5 Conference 2018 の登壇資料のまとめです。 資料を発見次第随時アップデートしていきます。 HTML5 Conference 2018 https://events.html5j.org/conference/2018/11/ 2018年11月25日(日) 東京電機大学 千住キャンパス 1号館 タイムテーブル https://events.html5j.org/conference/2018/11/session/ ハッシュタグ 総合: #html5j ホール(2階): #html5j_h 各ルーム(1階:A-C/2階:D,E): #html5j_a #html5j_b #html5j_c #html5j_d #html5j_e セッション ZOZOのグローバルECのフロントエンドアーキテクチャ設計 (権守健嗣さん) 光を超えるためのフロントエンドアーキテクチャ (
野良wifiが気になったきっかけ たまに外でスマホ使ってる時に見たい動画とかあったとき、みなさんどうしますか? 通信量の上限が数GBに制限されている昨今、普通に見ちゃうとすぐに上限に達しちゃいますよね。 通信量を節約するために、お店が提供しているwifiとかにつなぐこともあると思いますが、危ないっていう噂も聞きます。 いったいどんな危険性があるのか、実際に検証してみました。 作戦 今回、自分は攻撃者になったつもりで、隣の席に座ってるエンジニアのNくんに対して攻撃を仕掛けます。 Nくんのスマホの通信を傍受して、どんなサイトみたりしてるのかとかを覗き見していきます。 攻撃手法 MITM(Man In The Middle attack)「中間者攻撃」というものを使います。 クライアント(PCやスマホ)と通信先のサーバ(各種サイト)の間に入って、通信している内容を読み取る攻撃です。 環境準備 今
突如として我々の目の前にAWS Amplify Consoleが登場! re:Invent 2018の初夜、早速AWSの各サービスのアップデートが届きました。 モバイル・Webアプリ関連では AWS Amplify Console なるものが登場! AWS Amplify Console 早速触ってみました。 AWS Amplify Consoleとは? AWS Amplify Consoleは簡単に言うと Webアプリを公開する環境を超簡単にセットアップできるサービス です。 Management Console上から、AWSを利用したWebアプリを作る上では欠かせないライブラリ「AWS Amplify」を組み込んだWebアプリを、構築、ビルド、リリースできます。 サーバーレスをバックエンドにしたスケーラブルな静的Webアプリをホスティング グローバル対応 簡単なドメインセットアップ シ
重い障害がある人の働く場をもっと広げようと、遠隔操作のロボットが本人に代わって接客にあたる期間限定のカフェが都内にオープンしました。 6つあるテーブルの間を動き回って注文を聞いたり飲み物を運んだりするのは、高さ1メートル余りの3台のロボット。 重い障害がある人が、それぞれ自宅から遠隔操作しています。 カメラとマイクがついていて、操作する人が「おまたせしました」などと客に話しかけたり、会話したりすることもできます。 カフェを訪れた人は「ロボットの向こう側にいる人の姿をイメージできて、ロボットと話している感じがしませんでした」と話していました。 このカフェは来月7日までの期間限定で、現在は、全身の筋肉が徐々に動かなくなる難病、ALS・筋萎縮性側索硬化症の患者など10人が交代でロボットを操っていますが、今後、改良を重ねて再来年には常設のカフェをオープンさせ、もっと多くの障害者に参加してもらうのが
こんにちは、SPEEDAのSREチームの阿南です。最近Kubernetes界隈が盛り上がっていますね。ここ一年で、各企業での利用事例やKubernetesを解説している書籍等もかなり増え、活用の仕方も徐々に確立されて来ているのではないでしょうか。一方Istioについては、色々できそうということはわかったんだけど、利用事例も少ないためどう使えばいいかわからない、本番運用しているという企業もまだあまり聞かないし導入に踏み切れない、という方も多いかと思います。弊社ではまだ2つのnamespaceのみですが、Istioで運用を開始しております。今回は、Istioで実現できることはなんとなく知っているが、内部の通信の仕組みやどのようなコンポーネントがあるのかを追っていきたいと思います。その上でBlue-Green Deploymentを実現するための設定方法についても次回記事で触れていきます。 この
Amazon Athena はサーバーレスのインタラクティブなクエリサービスで、Amazon S3 内のデータを標準的な SQL を使用して簡単に分析できます。本日より、AWS のコストと使用状況レポートが Amazon Athena と自動的に統合されるよう設定できるようになりました。これによりかつてなく簡単に、そしてより高い費用対効果で直接コストと使用状況の情報にアクセスすることができます。 いったん Amazon Athena と AWS のコストと使用状況レポートとの統合が有効になると、お客様のデータは圧縮された Apache Parquet ファイルとして、指定する Amazon S3 バケットに配信されます。そこから、初期状態の AWS CloudFormation テンプレートを使用して、AWS Glue クローラの 1 回限りの設定を行うことができます。この統合により、コス
1. はじめに Octillery というGo言語用のデーターベースシャーディングライブラリを開発したので紹介します。 すでにいくつかあるライブラリ ( evalphobia/wizard や go-pg/sharding )と異なる点は database/sql パッケージのインターフェースを実装するすべてのORMライブラリで利用できる database/sql の機能を直接使っていても利用できる 特定のデータベース実装に依存せずに利用できる設計になっている シャーディングアルゴリズムがプラガブルになっている あたりです。ライブラリの利用環境をなるべく限定したくないという思いから、特定の実装に依存しないような作りを目指して設計しました。 ライブラリの実装自体は昨年のうちに終わっていましたが、運用実績を作るために温めてきました。 ライブラリはすでに本番環境で半年ほど運用されており、今も継続
検索エンジンサービスのスタートアップから世界規模の巨大企業へ成長していったGoogleは、検索エンジン以外にもさまざまなサービスを提供しています。しかし、Googleが驚くほどの成長を遂げた裏には、同業他社に敗北して切り捨てられたサービス・プロジェクトが数多く存在しています。「The Google Cemetery」では、Googleの消えたサービスやプロジェクトの墓が作られ、かつて存在していたサービスに思いをはせることができます。 The Google Cemetery https://gcemetery.co/ ・Google+ Google+はGoogleが提供していたソーシャルネットワーキングサービス(SNS)。当初は実名制でしたが、後に実名でなくても利用できるようになりました。 フレンドを「サークル」で分類すればクローズドなコミュニティも構成でき、一部のユーザーからは根強い人気が
[速報]AWS Transfer for SFTP発表、Amazon S3へファイル転送するマネージドなSFTP。AWS re:Invent 2018 Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2018」が11月26日(現地時間)、ラスベガスで開幕しました。 開幕に先立って現地時間25日夜に前夜祭として行われたイベント「Midnight Madness」では、はやくもいくつかの新機能が発表されました。 Will you be joining in our attempt for the largest air drumming ensemble ? #reInvent Midnight Madness pic.twitter.com/Nnekr1tcij — AWS re:Invent (@AWSreInvent) 2018年11月26日
僕のこれまで人生の中で、2日間まるまる Vim の事を考えるなんて事なんて無かったし、今思い返してもとても刺激的な日でした。 まず始めに、VimConf というイベントを産み出してくれた ujihisa さん、kaoriya さん、運営に関わった皆さん、そしてスポンサー頂いた企業の皆様、個人スポンサーをして頂いた皆さん、本当にありがとうございました。 中には参加できないにも関わらず VimConf が上手く行く事を願って個人スポンサーになってくれた方も沢山いました。本当にありがとうございます。 今回 Vim の作者 Bram Moolenaar 氏を VimConf 2018 に呼べたのは皆さんのお力あってこそだと思っています。 これまで VimConf はどちらかというと、こじんまりしたイメージのイベントでしたが、「Bram Moolenaar 氏を呼ぶに相応しい国際会議として開催すべき
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? - from 健人 井関 www.slideshare.net この記事バズってたけど、わからない人がよりわからなくなる、という点で問題だと思っていて、webpack の目的の本質的な部分から整理する必要があると思います。 (あと友人が webpack に挑戦していたので入門資料も兼ねてる) Webpack の本質的な部分は次の3つです。それ以外は全部おまけ機能だと思ってよいです。 ES Modules のエミュレート node_modules のリンカ 拡張子ごとの変形 Webpack が本当にやりたいこと こういうコードがあるとします。 // src/a.js export default () => console.log('hello'); // src/in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く