タグ

ブックマーク / soudai.hatenablog.com (10)

  • キャッシュを活用するために必要な知識と勘所 - そーだいなるらくがき帳

    どうもキャッシュバスターズ、 id:Soudai です。 Cache(以下、キャッシュ)は特定の場面に置いて劇的な効果を発揮し、様々な問題を解決する反面、新たなコンポートやミドルウェアが追加され、複雑性が上がり、運用のレベルが上がるため、扱いに注意する必要があります。 キャッシュを活用することで、パフォーマンスの改善や負荷軽減が行われ、コンピュータリソースの最適化によるサーバコストの削減や、レスポンスの改善によるユーザエクスペリエンスの改善がされます。 反面、その劇的な効果に毒され安易に多用すると、サービスが強くキャッシュに依存してしまい、非常に壊れやすくなり、運用が難しくなってしまいます。これをWeb界隈では「キャッシュは麻薬」と比喩されて、戒められてきました。 そのためキャッシュを使わずにサービスが運用できるのであれば使わないに越したことはないのですが、ある一定以上の規模になった際にコ

    キャッシュを活用するために必要な知識と勘所 - そーだいなるらくがき帳
    at_yasu
    at_yasu 2024/06/25
    「失敗を恐れるのではなく、失敗できるようにする」これ本当に大事。
  • 具象と抽象の往復を私達はカンファレンスを通じて学んでいるんだ - PHPカンファレンス小田原編 - そーだいなるらくがき帳

    PHPカンファレンス小田原(以下 ぺちこん小田原)に行ってきた。 このブログはその熱量の高さを思い出しながら、小田原駅前のスタバで書いてる。 カンファレンスで話をしたこと 懇親会キーノートで内省を勝ち取る、そのためには具象と抽象を往復して具象化の引き出しと抽象化の概念の理解を深めようという話をした。 そのために日報や週報からふりかえりし、能力を獲得していく。という話。 でもこれ、カンファレンスに参加すること自体が具象と抽象のスキルを強く獲得するチャンスだなって思ったので、感想と合わせて書く。 ちなみに文章中に出てくる経験学習モデルの話はスライドで説明している。 speakerdeck.com 経験という具象を疑似体験として聴く カンファレンスに行くと色んなセッションを聴くことができる。 もちろんぺちこん小田原でも最高だった。 至極のセッションの中で自分の中のベストトークを選ぶとしたらたつき

    具象と抽象の往復を私達はカンファレンスを通じて学んでいるんだ - PHPカンファレンス小田原編 - そーだいなるらくがき帳
    at_yasu
    at_yasu 2024/04/15
  • PostgreSQLとMySQLのメジャーバージョンアップのためのチートシート作った - そーだいなるらくがき帳

    中国地方DB勉強会 in 岡山の登壇資料です。 そのうちここで登壇動画が公開されることでしょう。 肝心なチートシートは以下のとおり。 PostgreSQL gist.github.com MySQL gist.github.com チートシートだけじゃわからない!困ってる! Have Fun Techがバージョンアップのサポートしますのでお気軽にご相談ください。 have-fun.tech まとめ やっぱ中国地方DB勉強会は最高だぜ!

    PostgreSQLとMySQLのメジャーバージョンアップのためのチートシート作った - そーだいなるらくがき帳
    at_yasu
    at_yasu 2023/10/08
  • 表示順という属性を別テーブルに分ける - そーだいなるらくがき帳

    最近、この説明を複数回したので記事にする。 要約 普段は 今北産業 派なのだが、3行考えるのが面倒なため、今後は大人の表現を使う。 「今北産業」をスタートアップ語にすると「マジ価値サマリー」になるらしい ちなみにここだけの話ですが、大人語にすると「要約」になります pic.twitter.com/Q8SflvBX7c— ところてん (@tokoroten) 2022年1月24日 画面に表示したい順(以下、表示順)は振る舞いの属性なので分ける 似たような振る舞いに関わる属性は別テーブルにわけると良い 普通に正規化しましょうって話。 表示順をカラムを追加して表現する よくあるテーブルは画面情報と合わせて表示順カラムがあるパターン。 こういうテーブルを作って SELECT * FROM items ORDER BY display_order_number; で表示順に取り出すパターン。 表示順

    表示順という属性を別テーブルに分ける - そーだいなるらくがき帳
    at_yasu
    at_yasu 2022/01/28
  • 達人の哲学の『伝達しよう!』を意識する - そーだいなるらくがき帳

    リモートワークの昨今、名著と名高い『達人プログラマー』にテキストコミュニケーションにおけるコツが書いてあるなと思ったので紹介する。 具体的には『第一章 達人の哲学』に 伝達しよう! という項目がある。 WISDOMを意識する 達人プログラマーの中で WISDOM が紹介されている。 具体的には以下の頭文字を取ったものだ。 W 何(what) 聞き手に何を知って欲しいか I 興味(interest) 言いたいことの中にある彼らの興味とはなにか S 洗練(sophisticate) それはどれ位洗練されているか D 詳細(detail) どの程度詳細をしりたがっているか O 誰の情報(own) 誰にその情報を知ってもらいたいか M 動機づけ(motivate) 話を聞いてもらえるには、どうするのか 達人プログラマー歴史のあるなのでWISDOMについては他にも紹介しているサイトもあるのでそち

    達人の哲学の『伝達しよう!』を意識する - そーだいなるらくがき帳
    at_yasu
    at_yasu 2021/04/28
  • オンラインで開催したいコミュニティイベントに対する無償支援をはじめました - そーだいなるらくがき帳

    日からHaveFunTechとしてコミュニティが主催するオンライン勉強会などイベントでZoomウェビナーなどを利用したい人たちを支援することにしました。 例えば勉強会や交流会などでZoomを利用したい人たちにHaveFunTechが配信スポンサーのような形で支援します。 2021/07/08現在 支援内容 Zoomのウェビナーライセンス Max 1000人*1 Zoomのミーティングライセンス Max 100人 動画配信 ニコニコ動画、You Tube、Twitchが対応しています 録画した動画を編集せずにお渡しすることも可能です 注意事項 私一人のリソースでお手伝い出来る範囲に限ります 24時間連続配信、1週間連続配信、のようにリソース的に不可能な場合や、開催日時に対して予定が合わないなどの場合はお断りすることがあります。 動画配信はライブ配信または提供された動画の公開のみで動画編集は

    オンラインで開催したいコミュニティイベントに対する無償支援をはじめました - そーだいなるらくがき帳
    at_yasu
    at_yasu 2020/08/18
  • 適切な問題と文化がサービスを育てる - そーだいなるらくがき帳

    って話をPHPカンファレンス2018でしてきます(1時間後に過去形になります って話をPHPカンファレンス2018でしてきました。 2018/12/16時点で動画とFAQの内容を追記しています。 phpcon.php.gr.jp 当日の登壇資料はこちら。 当日の動画です www.youtube.com ※ 5:41:20 くらいからが僕の動画です。 ※3ヶ月以内を目処にセッション毎に割ってくれるみたいです 内容補足 Webサービスは成長と共に変化していくので、つまりは変化に強いチームというのは重要になります。 では変化に強いチームとはどうやってつくるのか?って話が今回のテーマです。 チームビルディングってとても重要なのは周知の事実だけど、じゃあどうやって?って言うHow toは意外と語られません。 それは「答えが無い」ってのもありますが、プレイヤー目線とマネージャ目線(経営者も含む)で大き

    適切な問題と文化がサービスを育てる - そーだいなるらくがき帳
    at_yasu
    at_yasu 2018/12/17
  • 正しいデータは正しい設計に宿る - そーだいなるらくがき帳

    って話をbuilderscon 2018でします。 builderscon.io 当日利用する資料はこちら。 speakerdeck.com 私のセッションはbuildersconの最終セッション。 皆さん素晴らしいセッションが並ぶ中で選択肢に迷ってる方も居ると思います。 だから先に公開しておきますのでこれをご覧になって、他のセッションに行くというのも有りだと思います。 あと事前に去年のトークを見てくれると当日はより理解が深まると思います。 同じ話を2回しても皆さんにとって勿体無いのでリファクタリングの細かい前提の話は当日はしません。 soudai.hatenablog.com 動画はこちら。 www.youtube.com これを見て、面白そうだなって思ったらぜひ、遊びに来てください。 僕が知ってるRDB設計、そしてRDBの歩み方を全てお伝えします。 あなたの新しい道の一歩目をご用意しま

    正しいデータは正しい設計に宿る - そーだいなるらくがき帳
    at_yasu
    at_yasu 2018/09/08
  • 敢えてアウェーで戦う事に意味があるって話 - そーだいなるらくがき帳

    YAPC::Kansaiで id:takesako さんからすごくいい話を聞いたのでみんなにおすそ分け。 yapcjapan.org スピーカー控室。 多分10:00くらいの1時間、みんなセッションを見に行ってて竹迫さんと二人っきりになりました。 竹迫さん Yoshinori (y0sh1) (@takesako) | Twitter 発端 僕はSECCONの人として竹迫さんの事を一方的に知っていて今回のゲストスピーカーのしかも基調講演ですし「うぉー二人っきりだ!どうしよ!!」ってドキドキの中、同郷をネタに話かけました。すると竹迫さんは柔らかく応えてくれました! その中で色々と地元トークをしてる中で僕が「僕は今回東京に引っ越して右も左もわからないんですよね。今日もPerlのイベントで僕は普段からPerl書かないし、すごくアウェー感あります。」とボヤきました。そこで竹迫さんは「それめっちゃチ

    敢えてアウェーで戦う事に意味があるって話 - そーだいなるらくがき帳
    at_yasu
    at_yasu 2017/03/22
  • 株式会社はてなに入社しました - そーだいなるらくがき帳

    あけましておめでとうございます。 2017年1月1日付で株式会社はてなに入社しました。 はてなに入社するということでやっぱりはてなブログに移行しました。 そーだいなるらくがき帳は移行出来たらします。 はてなにはMackerelのセールスエンジニアとしてジョインしました。 なぜ「はてな」なのか WebサービスのスタートアップのCTOを辞めてなぜ「はてな」なの?という疑問があると思います。 理由としては勿論前職を離れるのに良いタイミングだったってのも大きいのですが PostgreSQLがそこにある セールス部門でチャレンジ出来る エンジニアの全体のレベルが高い などです。 でも1番はMackerelチームに一緒に働きたい人が沢山いるって言うのが大きいです。 そして広島から東京に転居してまでチャレンジしたい価値がMackerelにはあると思っています。 初出社日の所感 初めての東京転居(まだして

    株式会社はてなに入社しました - そーだいなるらくがき帳
    at_yasu
    at_yasu 2017/01/04
    ナンダッテー
  • 1