タグ

2020年9月10日のブックマーク (9件)

  • キャッシングの課題と戦略

    Amazon で長年にわたってサービスを構築してきた中で、新しいサービスを構築するけれども、このサービスはそのリクエストを満たすためにいくつかのネットワーク呼び出しを行う必要があるというシナリオのさまざまなバージョンを経験してきました。おそらく、この呼び出しは、リレーショナルデータベース、Amazon DynamoDB などの AWS のサービス、または別の内部サービスに対するものです。単純なテストまたは低リクエストレートでは、サービスはうまく機能しますが、問題もあることにも気付きました。問題は、この他のサービスへの呼び出しが遅いこと、または呼び出し量が増えるとデータベースのスケールアウトに費用がかかることです。また、多くのリクエストが同じダウンストリームリソースまたは同じクエリ結果を使用していることに気づいたため、このデータをキャッシュすることが問題の解決策になると考えています。キャッシ

    キャッシングの課題と戦略
    odan3240
    odan3240 2020/09/10
  • 薬物乱用防止啓発まんが | 和歌山県

    『まんが等を活用した薬物乱用防止啓発』トップへ 『薬物乱用防止啓発メッセージ募集』トップへ ※まんがは、漫画家が著作権を有しています。 つきましては、以下の場合を除き、無断で複製、転用することはできません。 ・薬物乱用防止の啓発・教育を目的として使用する場合 ・「私的利用のための複製」など著作権法上認められた場合

    odan3240
    odan3240 2020/09/10
  • ソフトウェアの互換性と僕らのUser-Agent文字列問題|Rui Ueyama

    いろいろな環境で動くプログラムでは互換性のためにその場しのぎのことをしないといけないことがよくあるけど、歴史が積み重なってくると、アドホックな技の上にアドホックな技が積み上がる喜劇的な状態になることがある。こういう問題は認識するのは簡単だが直すことは誰にもできない。まさに僕がそのような体験をしたのでちょっと説明したい。 僕は仕事としてオープンソースのlldというリンカを書いている。リンカというのはコンパイラが生成したバイナリファイルをつなぎ合わせて最終的な実行ファイルやDLLを作成するプログラムで、知らない人も多いと思うけど、何をコンパイルしても最後にはリンカが動いている。lldは既存プログラムより何倍も速くてビルドが早くなるというので最近は結構人気が高まっていて、FreeBSDなどのいくつかのOSが全面的にスイッチしようとしたり、あるいは大規模プロジェクトChromeや、どうもFire

    ソフトウェアの互換性と僕らのUser-Agent文字列問題|Rui Ueyama
    odan3240
    odan3240 2020/09/10
  • ロールプレイとデモ動画でサーバーレス開発の基礎を一挙習得「レガシーシステムにサーバーレスを利用して素早くサービスを追加するには」 #AWSSummit | DevelopersIO

    「な、なんかロールプレイが始まった。からのプロトタイプ開発デモか!こりゃたまげた」 当初想定していた斜め上をいく展開でした。 顧客とソリューションアーキテクトが次期システム開発の仕様を試行錯誤していく流れから、実際のプロトタイプ開発の様子をデモを交えて余すことなく解説してくれるセッション。 サーバーレスにするには、全部作り直しだと思いこんでいる とりあえずAWSに既存システムもってきたが、AWSを活かせているきがしない 実際にサーバーレス技術を使って開発していくイメージがついていない そんな組織にばっちりハマります。 サーバーレスと銘打ってますが、実はLambdaだけではなく、Secrets ManagerやRDS ProxyやStep FunctionsやFargateや、それらを開発するためのSAMやSAM CLIやLocalStackまで幅広く網羅されているので、お得感満載ですよ。

    ロールプレイとデモ動画でサーバーレス開発の基礎を一挙習得「レガシーシステムにサーバーレスを利用して素早くサービスを追加するには」 #AWSSummit | DevelopersIO
    odan3240
    odan3240 2020/09/10
  • 事業継続のためにPHPを使ったサービスを継続的に進化させていくこと - BASEプロダクトチームブログ

    BASE株式会社取締役 EVP of Development / PAY株式会社取締役 / BASE BANK株式会社マネージャのえふしんです。 新型コロナによる非常事態宣言下で起きたことについては、大変勉強をさせていただきました。 非常事態宣言下の巣ごもり消費、リアル店舗等でご活躍されている事業者様のEC利用が急増する中で、BASEにおいても例外ではなく、サービスに訪れるトラフィック急増、4月から5月の頭にかけては、サービスの安定性にも影響が出てしまうという状況が発生していました。 その中で起きていた一つの事象を解決した件が以下のCTOによる記事です。 devblog.thebase.in この記事はCTOやSREチームやWebアプリケーションのエンジニアの活躍で、負荷急増の問題解決をした一つの事例となります。 この対策を通じて、改めて認識したことがあります。 それは、 BASEに訪れる

    事業継続のためにPHPを使ったサービスを継続的に進化させていくこと - BASEプロダクトチームブログ
    odan3240
    odan3240 2020/09/10
  • ただリンクにしたいときにhref="url"の代わりにonClick="location.href = 'url'"的なことをすると体験を損ねます - Qiita

    ただリンクにしたいときにhref="url"の代わりにonClick="location.href = 'url'"的なことをすると体験を損ねますHTMLアクセシビリティa11y ただのページ遷移をしたいだけなのに、(主に手抜きという)実装の都合で JS の location.href になってることはありませんか? 実はそれ、体験を損ねているかもしれませんよ。 起こる出来事 マウスのホイールクリック(ミドルクリック)で別のタブで開けません。 Mac にはマウスホイールなんてついてないだろ? 実は Cmd+クリックも同様に別のタブで開けないんですよ。 スマホだったら長押しに相当すると思います。 したがって、意図して別タブで開かせたくない場合を除いて、location.href での遷移は避けるべきです。 厳密には JS の処理内での遷移させるのを避けよう、というべきですね。 なので Rou

    ただリンクにしたいときにhref="url"の代わりにonClick="location.href = 'url'"的なことをすると体験を損ねます - Qiita
    odan3240
    odan3240 2020/09/10
  • 画像の遅延読み込みにloading属性とJavaScriptを併用した最大限のパフォーマンスを発揮させる実装方法

    画像やiframeの遅延読み込みに使用するloading属性と非サポートブラウザ用にJavaScriptを併用した現代的なアプローチで、最大限のパフォーマンスを発揮させる実装方法を紹介します。 Best way to lazy load images for maximum performance by Adrian Bece 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 遅延読み込みのloading属性とは 遅延読み込みの現代的なアプローチ パフォーマンスとLighthouseスコアの向上 最大のパフォーマンスを得るための画像最適化テクニック はじめに 画像の遅延読み込みは比較的簡単に実装でき、パフォーマンスを大幅に向上させることができるため、Webサイトを最適化するために使用される選択肢の1つです。遅延読み込みで

    画像の遅延読み込みにloading属性とJavaScriptを併用した最大限のパフォーマンスを発揮させる実装方法
    odan3240
    odan3240 2020/09/10
  • ペパボの新卒研修で利用した資料を公開します - Pepabo Tech Portal

    2020年はペパボに9人の新卒エンジニアが入社しました。今年も新卒エンジニアを対象に、3ヶ月に及ぶエンジニア研修を開催しました。 エントリでは、研修の全体像のご紹介や、研修で利用した各資料を公開します。また、領域別に研修担当者より概要の紹介をします。 新卒研修の資料作成を担当している方や、新卒・中途問わず、新しい領域にチャレンジしたいエンジニアの方はぜひご覧ください! GMO ペパボの研修 GMO インターネットグループでは、毎年 GMO Technology Bootcamp(以下、GTB) と題して、グループ全体のエンジニアとクリエイター(デザイナ)が集まってプロダクトを作っていく上で必要となるベースラインの技術を学ぶ研修を行っています。 GMO ペパボの新卒入社のメンバーは今年から格的に GTB に参加しました。新卒メンバーが参加するなら、と講義の内容の作成や講師としての参加につ

    ペパボの新卒研修で利用した資料を公開します - Pepabo Tech Portal
    odan3240
    odan3240 2020/09/10
  • Discover websites made with Vue.js

    Reveal the Vue plugins and technology stack powering any website or explore our database of 183,170 websites.

    Discover websites made with Vue.js
    odan3240
    odan3240 2020/09/10