#dbts2017 #DBA採用 #マネーフォワード http://www.db-tech-showcase.com/dbts/tokyo 現在 #500万人突破 #家計簿アプリシェアNo1 のマネーフォワードでは、120億レコードを超える金融資産関連データをMySQLで扱っています。 そんなマネーフォワードのDBインフラについてこれまでの成長で対応した課題やこれからについてお話します。
![120億レコードの金融資産データを扱うマネーフォワードのMySQL活用のこれまでとこれから // Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/27578409aa434bbfd3bf1e85774d8cf330ccdc99/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F81204df8a6384bb1bd1313c5f266f638%2Fslide_0.jpg%3F8517031)
こんにちは、技術部の Taiki (@taiki45) です。 近年の Web サービスの開発ではマイクロサービスに代表されるように分散アーキテクチャが採用されるようになってきました。大規模でも素早いプロダクト開発をするために、クックパッドでもマイクロサービスを採用し分散アーキテクチャへの移行を進めています*1。今回は、そのような分散アーキテクチャを利用したシステム構築において必須のコンポーネントになりつつある分散トレーシングについて、クックパッドでの事例を紹介したいと思います。 分散トレーシングとは マイクロサービスのような分散アーキテクチャでは、個々のサービス同士の通信が複雑になるため、モノリシックアーキテクチャと比較して、システム全体としての振る舞いを把握することが難しくなります。これはプロダクト開発においては、障害発生時の原因究明が難しくなったり、あるいはシステム全体でのパフォーマ
soudai1025.blogspot.jp ちょっと古いので情報を更新しながらまとめる。 なお自己責任でご活用して。 昼飯 平和公園からならおっくん堂が近い。 しかし狭いので全員は行けないので空気読みながらいってくれ。 なお、たけともさんは広島いったら絶対寄る店。 他に広島といえば辛いつけ麺。 ちょっとあるけど辛部もオススメ。 そーだいさんは8辛を頼む。そんなに辛くないので安心して。 次にお好み焼き。 正直時間掛かるからお昼はオススメしないけどカンファレンスと別で行くとか飲み会のあとの締め行くなら広島市内なら八昌とみっちゃんが有名店。 八昌もみっちゃん色んな所にあるけど俺は銀山のみっちゃんがまぁまぁ好き。 とは言えどこも大差ないと思う(良く言えば安定してる。 薬研堀の八昌は多分並ぶ。 たしかに美味いけど広島県民的には並ばなくても旨い店があるしなーって感じ。 www.okonomi.co.
1914年、スタートは長野県軽井沢で生まれた温泉旅館だった。2001年からリゾートや旅館の運営事業に取り組み、今日では「星のや」「界」「リゾナーレ」の3ブランドを全国に展開する星野リゾート。旅館再生事業も手がける彼らは、サービス業における「働き方改革」をどのように考えているのか。代表である星野佳路氏に聞いた。(聞き手/ビズリーチ取締役・キャリアカンパニー長 多田洋祐) ● ファミリービジネスのDNAが100年企業をつくった ――星野リゾートは2017年に創業103年を迎えられました。日本企業の平均寿命が25年ほどと言われるなか、長く続く要因はどこにあるとお考えですか。 星野 運の良さもあるのですが、やはり日本人の文化に「家業を継続させよう」というマインドがあることは大きいと思います。海外は事業が大きくなったら売却することを考えますから。私は4代目を務めていますが、103年の間には戦争や震災
いろいろな会社で仕事をしていると、「ケアレスミスをする人」「同じミスを繰り返す人」に結構な割合で遭遇する。 やれるのにやらない、わかっていてもできない、大事なことを忘れる、そのような行動を繰り返す彼らに付けられる名前は無慈悲そのものだ。 すなわち、「無能」である。 そして、世間は無能には極めて厳しい。 ハーバード大学公衆衛生学のアトゥール・ガワンデ氏は次のように表現する。 私たちは、そのような「無能」の失敗に対しては感情的になってしまいがちだ。 「無知」による失敗は許せる。何がベストなのかわかっていない場合は、懸命に頑張ってくれれば私たちは満足できる。 しかし、知識があるにもかかわらず、それが正しく活用されてないと聞くと、私たちは憤慨せずにはいられない。 氏の述べる通り、「知っているのにやらない」時や、「わかっていてミスをした」時には、組織はミスをした人物に非常に冷酷な仕打ちをする。 叱責
いまだ調子が上がらず半夢遊病状態ですよ。 snep1000.hatenablog.com で、前回書いているように右手の腱鞘炎が再発。となると、性能の低いノートPCの出番だったりして…… snep1000.hatenablog.com 操作は多少楽になるとはいえ、性能が低いので主にブラウザを使ったルーチンワークの能率はダダ下がりである。 ブラウザはGoogle Chromeを使用している訳だが、こいつがとにかく重い。 以前は比較的軽いFirefoxを主に使用していたが、Androidのスマホを使っていたり、各種Googleのクラウドサービスとの連携を考えると今日ではChromeを使わざるを得ない。 以前は違うブラウザを使っていたのに今ではChromeを使っている人、自分以外にも多いと思う。 てなわけで、いやいやながらもChromeを使うしかないのだが、本当に糞重い。皆言ってるけどメモリ消費
以前、bashスクリプトをテストする仕事に取り組んだことがあります。最初、Pythonユニットテストを使うことにしましたが、プロジェクトに外部技術を持ち込むのは気が進みませんでした。そこで、仕方なく、悪名高い bash で書かれたテスト用フレームワークを使いました。 既存ソリューションの概要 手に入るソリューションを探してGoogle検索しましたが、選択肢はほんの少ししかありませんでした。そのうちいくつかについて、詳しく見ていきましょう。 重要になるのは、どんな基準でしょうか? 依存関係: bass のテスト用フレームワークを選ぶときに、 python 、 lua などのシステムパッケージも一緒に引きずり込むのは嫌ですね。 インストールの難しさ:継続的な開発の実装とTravis CIでの継続的な統合も仕事の1つだったので、私にとってインストールにかかる時間と手間数が妥当だということは、重要
はじめに command line cliなscriptを作りたいとき、 たいていどの言語でも引数を扱うライブラリがありますよね。 golangではとても便利なurfave/cliというパッケージがあります。 (以前は github.com/codegangsta/cli というリポジトリでした) この使い方を簡単にメモ アジェンダ getting start的な Arguments とか Flags 使ってみる Subcommands でいろいろ その前に この記事に使用したソースです。 https://github.com/tweeeety/go-command-line-sample/tree/master/src/script 1. getting start的な install go getするだけです。 glide使ってればglide installするだけですね。 $ go
CEDEC2017「優れたエンジニアが集まり継続的に成長する会社にする方法 ~組織を急拡大させる採用育成評価ガイド~」講演資料です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く