リプレイスを安心安全に 〜段階的リプレイスと等価比較〜/Safe and Secure Replacement ~ Phased Replacement and Equivalent Comparison ~
![React Rally: Animated -- React Performance Toolbox](https://cdn-ak-scissors.b.st-hatena.com/image/square/4121471e892bf6c2d01f2c021381374fe7062519/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F14431c5ed144416f8c81bc751335d55d%2Fslide_0.jpg%3F5209251)
In this article, Mikołaj Stolarski & Tomasz Grajewski would like to present a few ideas of how to implement different visual effects in Visual effects in games define their overall look and feel, and gameplay. Players are attracted to high visual quality, which generate more traffic and reach. It’s key for creating successful games and providing a lot of fun for players. In this article, we’d like
「React.js meetup #2」の資料一覧です。
こんにちは。会員事業部の高田です。今回は安全にリリースをするために、アプリケーションエンジニアとして心がけていることについて書きます。 クックパッドではなるべく早くユーザーに価値を届けることを大切にしているため、1 日に何度も安全にリリースできるしくみや、リリース後に発生したエラーにすぐに気付けるしくみがあります。しかし、アプリケーションレイヤーの問題はアプリケーションエンジニアが気をつけなければいけません。私個人としては、少し気をつければ防げた問題を起こしてユーザーや会社に迷惑をかけてしまった経験があるため、注意深くなっています。 プロジェクトの大きさや目的はさまざまあり、早くリリースして検証したい施策などもあると思います。今回は慎重にリリースしたいプロジェクトの例として、有料会員の解約の前に特定のユーザーにのみクーポンを配布するという架空のプロジェクトを元にお話します。 1. 準備 リ
俗にいうNDB ClusterのVagrantでの構築試験メモ。 本書では特に断りなく、「MySQL Cluster」のことを「NDB Cluster」と記載することとする。 はじめに 本検証は過去のPercona XtraDB Cluster検証の後で行った検証メモになっているので、説明不足な部分があるかも知れない。 これから作るもの オンメモリの高速MySQLサーバーエンジンのMySQL Cluster、俗にいうNDB Clusterである。 本来は以下の役割毎に分けて複数台構成するべきなのだが、ノード2台構成で構築して、「とにかく試す」ということを目的としている。 管理ノード SQLノード データノード 手順について 本手順ではコンソール作業を「$」プロンプトで書いているけれど、 全部root作業 だと思ってほしい。フォーマットの関係で#だとコメントアウトになってしまって読みにくいの
ENGLISH FOLLOWS BELOW こんにちは、たむたむ(@tamtam180)です。 SmartNewsでは主に広告の配信サーバを書いています。 最近、PipelineDBというContinuous Queryをサポートする製品を導入したのでそのレポートを書きます。 なお、セットアップ方法は本家のサイトを見れば誰でも出来るので、そのあたりは割愛します。 競合にあたる製品としては、NorikraやAzureのStream Analyticsがあり、日本のエンジニア界隈ではNorikraを好んで使用していると思います。 私がPipelineDBを導入した理由は、PipelineDBがPostgreSQL(9.4)をベースにしているため、弊社が導入しているダッシュボードツール、Chartioとの相性が良かったからです。 PipelineDBとは PipelineDBは、PostgreS
We bring together experts in distributed systems, compilers and formal methods to build scalable designs at the lowest complexity budget. Bugs are tedious to spot. So we build programs that find bugs in other programs. State what behaviours you want - we'll automate the rest. We have your back with millions of test cases generated on-the-fly and automatic analysis at every save. That lets you cont
HDE クラウドプロダクト開発部の小本です。 私のお気に入りツールdirenvを紹介します。 direnvとは・・・ シェルのcdをフックし、ディレクトリごとに環境変数を自動設定するツール pyenvなどを置き換えることができるツール Pythonistaも、Rubyistも、Gopherも、みんな使って損はないツール direnv以前の世界(pyenvはawesomeだった) Pythonには、プロジェクトそれぞれに専用の環境を作ってPythonのバージョンやライブラリを切り替えることができるツールがあります。 専用環境を作れる virtualenv 専用環境をコマンドで簡単に切り替えられる virtualenvwrappper と進化し、その最終形態がpyenvです。 pyenvはあらかじめディレクトリに環境を紐付けておくと、ディレクトリにcdしたとき、勝手に環境を切り替えてくれます。
With the increasing popularity of container technologies and microservices, a number of challenges have arisen around service discovery and scale. The separation principles of microservices, when applied to a fresh application at low scale, would be considered by many to be overengineering at its finest. Solving these challenges at an early, prototyping stage could mean a costly investment at a fr
SakurraformとKubernetesで、さくらのクラウドに俺とさくらのコンテナエンジン(セルフ)を構築。infrastructureさくらのクラウドkubernetessakurraform どっかのイベントで@wslashさんにお会いした際、さくらのクラウドにCoreOSのイメージ入れてよ~、と言っったらいつの間にか入っており、さらに1年くらい経ちました。 ふと、Kubernetes環境が欲しくなったため、そのことを思い出して、ついでにSakurraformから構築できると楽そうだ、という過程ではじめてみました。 なお、Sakurraformについてはこの辺を見ればわかると思います。 スライド:さくらのインフラコード さくらのクラウド/オブジェクトストレージでInfrastructure as Codeを実現する「Sakurraform」レビュー - さくらのナレッジ 必要なもの
Document for ReactMeetup#2 at 20150908
概要 fluentdでログ転送&収集を行い、 Elasticsearchでデータを保存し、 kibanaでデータの可視化を行う。 サーバー構成 APIサーバー(複数台) 【nginx】→【fluentd】→ログ収集サーバーへ転送 ログ集約サーバー(兼 解析サーバー) APIサーバーから転送→【fluentd】→【Elasticsearch】⇔【kibana】 サーバー設定 APIサーバー log_format ltsv 'time:$time_iso8601\t' 'remote_addr:$remote_addr\t' 'request:$request\t' 'request_method:$request_method\t' 'request_length:$request_length\t' 'request_uri:$request_uri\t' 'uri:$uri\t' 'qu
export UTIME=$(date +%s); echo \(""`date --date "\`openssl s_client -connect hoge.com:443 < /dev/null 2>/dev/null| openssl x509 -text|grep "Not After"|awk '{print $4" "$5" "$6" "$8" "$7}'\`" +%s`" - ${UTIME}) / 86400"|bc ELBに入ってるやつとnginxで終端してるやつでとり方が違うかんじになりそうかな。 監視はzabbixなのでlocalからagent.confに書いてとるかsenderでなげるかまあ、この感じだとつながりさえすればどっからでも取れそうなので色々やりようがありそう。 参考 http://qiita.com/ma3ki/items/302205c0402c3
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く