Advertisement · 728 × 90

Posts by

Preview
非同期処理においてデータの整合性を保つアーキテクチャパターン - inSmartBank この記事はSmartBank Advent Calendar 2024 6日目の記事です。 昨日は kassy さんの「成長するスタートアップ労務の醍醐味と挑戦をUXリサーチャーが聞いてみた!」という記事でした。 はじめに サーバーサイドエンジニアの mokuo です。普段は、カード決済やあとばらいチャージに関連する機能の開発や運用を行っております。 本日は、サーバーサイドエンジニア向けの記事になります。 本記事でお話しすること システムには断続的に行われる一連の処理、というものがあります。この中で非同期処理を行うこともあるでしょう。 例) EC サイトにおける注文処理のワークフロー このよう…

非同期処理においてデータの整合性を保つアーキテクチャパターン - inSmartBank blog.smartbank.co.jp/entry/asynchronous_archi...

1 year ago 0 0 0 0
Preview
AIOpsとLLMOpsってどう違うの?? ついでにLLMOpsに入門しよう! JAWS-UG SRE支部 #10 SREでもAI活用がしたい! https://jawsug-sre.connpass.com/event/334942/

AIOpsとLLMOpsってどう違うの?? ついでにLLMOpsに入門しよう! - Speaker Deck speakerdeck.com/minorun365/aiopstollmops...

1 year ago 0 0 0 0
Preview
コード品質向上のテクニック:第51回 確信的な質問 こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 51 回です。 LINEヤフー...

コード品質向上のテクニック:第51回 確信的な質問 https://techblog.lycorp.co.jp/ja/20241121icq

1 year ago 0 0 0 0
Preview
VPC間の接続方法を整理してみた #自治体クラウド勉強会 2024/11/1の第2回 自治体システム標準化・ガバメントクラウド勉強会で登壇したときの資料です。 https://gov-cloud.connpass.com/event/334097/

VPC間の接続方法を整理してみた #自治体クラウド勉強会 - Speaker Deck speakerdeck.com/non97/vpcjian-nojie-sok-...

1 year ago 0 0 0 0
Preview
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~

デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~ - Speaker Deck speakerdeck.com/techouse/depuroiworen-sa...

1 year ago 0 0 0 0
Preview
正しく評価される自己評価の書き方 - るさんちまん このエントリは、被評価者が評価者に正しく成果をアピールし適切に評価されるための自己評価の書き方を筆者の経験に基づいて記述したものです。

正しく評価される自己評価の書き方 - るさんちまん https://naopr.hatenablog.com/entry/2024/09/22/093117

1 year ago 0 0 0 0
Preview
役立つログに取り組もう JJUG CCC 2024 Fall 2024-10-27 https://jjug.doorkeeper.jp/events/177443

役立つログに取り組もう - Speaker Deck https://speakerdeck.com/irof/yi-li-turokuniqu-rizu-mou

1 year ago 0 0 0 0
Advertisement
Preview
AWSアカウントを取り違えないための試み - KAYAC Engineers' Blog AWSアカウントを取り違えたことはないでしょうか?場合によっては重大な事故にも繋がりかねない取り違えを防ぐために実践している、「気をつける」以外の対策について紹介します。

AWSアカウントを取り違えないための試み - KAYAC Engineers' Blog techblog.kayac.com/attempts-to-avoid-confus...

1 year ago 0 0 0 0
Preview
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed # 失敗から学ぶRDBの正しい歩き方 - https://amzn.to/4e0CqfH

顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed - Speaker Deck https://speakerdeck.com/soudai/make-what-is-needed

1 year ago 0 0 0 0
Preview
ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜 AWS Likers) AWS10分LT会 - vol.5 でのLT資料です。 https://aws-likers.connpass.com/event/330782/

ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜 - Speaker Deck https://speakerdeck.com/tkikuc/greenmotian-ete

1 year ago 0 0 0 0
Preview
Repro で遭遇した Aurora MySQL にまつわるトラブル 5 選 - Repro Tech Blog こんにちは、Platform Team の荒引 (@a_bicky) です。前回は続・何でも屋になっている SRE 的なチームから責務を分離するまでの道のり 〜新設チームでオンコール体制を構築するまで〜という話を書いたんですが、今回は Repro の運用に 7 年以上携わる中で私が遭遇して印象的だった Aurora MySQL 絡みのトラブルについて紹介します。 Aurora MySQL が詰まってデータ処理のスループットが下がるとか、API のレスポンスが遅くなるとか、ALTER TABLE する度にアプリケーションエラーが発生するとか、胃が痛くなる胸が熱くなる話が多いので、Aurora M…

Repro で遭遇した Aurora MySQL にまつわるトラブル 5 選 - Repro Tech Blog https://tech.repro.io/entry/2024/10/23/085610

1 year ago 0 0 0 0
Preview
なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jp 本記事のテーマはGitHub Actionsです。個人的に「もっと早く知りたかった!」と考えているグッドプラクティスを、厳選してお届けします。

なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jp gihyo.jp/article/2024/10/good-pra...

1 year ago 0 0 0 0
Preview
社内システムのセキュリティ向上のため、Lambda + CloudFront + S3でインフラ基盤を再構築した話 - Uzabase for Engineers はじめに ソーシャル経済メディア「NewsPicks」SREチーム・新卒エンジニアの樋渡です。今回は、AWSサービスである「Lambda」「CloudFront」「S3」を用いて、弊社で使用している社内向けシステムの基盤を再構築し、開発者体験の向上やセキュリティ対策を行なったお話です。 お話の内容 弊社で使用している社内向けシステムの一つに「Watson」というシステムがあります。「Watson」とは簡単にいうと「NewsPicks」のユーザーIDをもとにユーザーごとの情報を検索・閲覧できるシステムで、お客様からの問い合わせ対応等に活用される重要なシステムです。「Watson」は構築されたのが…

社内システムのセキュリティ向上のため、Lambda + CloudFront + S3でインフラ基盤を再構築した話 - Uzabase for Engineers https://tech.uzabase.com/entry/2024/10/09/170239

1 year ago 0 0 0 0
Preview
エンジニアの「センス」とは何か / What is the sense of engineers 2024年10月19日開催の「PHP勉強会 in 広島 vol.1」の登壇発表資料です。 https://hiroshimaphp.connpass.com/event/321216/

エンジニアの「センス」とは何か / What is the sense of engineers - Speaker Deck speakerdeck.com/hiro_y/what-is-the-sense...

1 year ago 0 0 0 0
Advertisement
Preview
重複した IP アドレス範囲を持つネットワーク間接続 | Amazon Web Services 本稿では、重複した IP アドレス範囲を持つネットワーク間接続のいくつかの方法を紹介していますが、第一に VPC の IP アドレス範囲は、通信するネットワークと重複しないように慎重に設計することが重要です。

重複した IP アドレス範囲を持つネットワーク間接続 | Amazon Web Services ブログ aws.amazon.com/jp/blogs/news/connecting...

1 year ago 0 0 0 0
Preview
オイ、そこのSELECT COUNT。余計な数え上げに意味なんかねえ - inSmartBank こんにちは。MySQLは秋の季語とする一派が世に存在していることを知り、私もMySQLに関わる記事を書いてみようと筆を取ることにしました。 さて、リレーショナルデータベースをバックエンドとするWebアプリケーション開発において、特定の条件に合致するレコードがN件だけ存在するかどうかを確認するロジックは頻出といえます。プログラマとして一度は書いたことがあるのではないでしょうか? この記事ではそのような件数カウントを行うためのクエリが引き起こした性能劣化と、その改善アプローチについて紹介していきます。 なお、本記事の内容はMySQLを前提としており、アプリケーションコードの例はRuby on Ra…

オイ、そこのSELECT COUNT。余計な数え上げに意味なんかねえ - inSmartBank blog.smartbank.co.jp/entry/2024/10/11/mysql-c...

1 year ago 0 0 0 0
Preview
Slackbot × RAG で実現する社内情報検索の最適化

Slackbot × RAG で実現する社内情報検索の最適化 - Speaker Deck speakerdeck.com/howdy39/slackbot-x-rag-d...

1 year ago 0 0 0 0
Preview
やんないほうがいいかも、GitHub Actions の setup-xxx での依存キャッシュ保存 - 誰かの役に立てばいいブログ GitHub Actions で CI している皆様、こんにちは。 GitHub Actions 便利ですよね。使わない日がないというくらい毎日お世話になっています。 さて、CI といえば良く問題になるのが実行時間。 長い待ち時間は開発効率を下げますし、プライベートリポジトリだと Runner の費用も嵩んでしまいます。 時間を短縮する方法は色々ありますが、一手目によく行われるのが依存パッケージのキャッシュじゃないかなと思います。 例えば Go で開発していると、依存パッケージは ~/go/pkg/mod にダウンロードして保存されます。 これを CI 実行のたびにダウンロードしてコンパイルす…

やんないほうがいいかも、GitHub Actions の setup-xxx での依存キャッシュ保存 - 誰かの役に立てばいいブログ https://ymmt.hatenablog.com/entry/2024/10/02/222243

1 year ago 0 0 0 0
Preview
Stripeでサブスクを実装したが途中で法人から月末締め翌月末払いをお願いされることが多くなった時に読む記事

Stripeでサブスクを実装したが途中で法人から月末締め翌月末払いをお願いされることが多くなった時に読む記事 https://zenn.dev/kusuke/articles/05bc1590966cb4

1 year ago 0 0 0 0

ste-map トップページ https://ste-map.com/

1 year ago 0 0 0 0
Preview
スモールスタート、不都合な真実 〜 耳当たりの良い言葉に現場が振り回されないために/20240930-ssmjp-small-start ssmonline #44 での発表資料です。 この資料では、全ての「スモールスタート」を否定しているわけではないです。 現場が苦労しなければよいのです。 (2024-10-01追記) 耳障りが良い -> 耳当たりが良い に修正しました。 https://www.bunka.go.jp/p…

スモールスタート、不都合な真実 〜 耳当たりの良い言葉に現場が振り回されないために/20240930-ssmjp-small-start - Speaker Deck speakerdeck.com/opelab/20240930-ssmjp-sm...

1 year ago 0 0 0 0
Preview
MySQLのロックに起因するブロックタイムアウト撃退記 - inSmartBank こんにちは。スマートバンクのサーバーサイドエンジニアをやっておりますid:moznionです。 すっかり秋めいてきましたね。秋といえばMySQL*1、ということで今回は先日解消した「MySQLのロックに起因するブロックタイムアウト」のトラブルシューティングついて記していきたいと思います。 事の発端 ある時を境にSentryに ActiveRecord::LockWaitTimeout というエラーがしばしば報告されるようになっていました。 SentryにActiveRecord::LockWaitTimeoutが上がってきている様子 Mysql2::Error::TimeoutError: L…

MySQLのロックに起因するブロックタイムアウト撃退記 - inSmartBank blog.smartbank.co.jp/entry/mysql_lock_block_t...

1 year ago 0 0 0 0
Advertisement
Preview
AWS WAF を COUNT モードで動かしたはいいが、その後どうすればいいんだっけ? - カミナシ エンジニアブログ どうも Security Engineering の西川です。好きなポケモンはクワッスです。カミナシ社内に遂にポケモンカード部ができまして、部員同士切磋琢磨し始めています。いつか企業対抗ポケモンカード大会をするのが夢です。 さてさて、皆さんは AWS WAF(Web Application Firewall、以下 WAF)を使っていますか?サービスに WAF を導入する際は一定期間 COUNT モードで運用することがセオリーとされています。では、COUNT モードから BLOCK モードに切り替える時に何をもって BLOCK モードへの切り替えを判断していますか? 本記事はつい先日リリースされ…

AWS WAF を COUNT モードで動かしたはいいが、その後どうすればいいんだっけ? - カミナシ エンジニアブログ kaminashi-developer.hatenablog.jp/entry/2024/10/01/090000

1 year ago 0 0 0 0
Preview
そのLambda、本当に必要ですか…?Step Functionsのすゝめ Lambda関数を使わずにStep Functionsのみで完結できるケースについて簡単なアプリケーションの比較を通してご紹介します。

そのLambda、本当に必要ですか…?Step Functionsのすゝめ – TechHarmony blog.usize-tech.com/stepfunctions-without-la...

1 year ago 0 0 0 0
Preview
年配者のために若い人とのコミュニケーションや生存戦略について話した 月イチでお話させていただいているシリーズ、今月は「年配者と若い人」というテーマでした。タイトルは「My Generation - 年配者がこの先生きのこるには」。先方からは「刺激的なタイトルですね!」とリアクションをいただきました。 スライドはこちら。 またしてもきのこネタなのですが、内容は新作です。アウトプットしたい気持ちと需要がリンクしたので、ほかの機会でも話せたらいいな、と思っています。

年配者のために若い人とのコミュニケーションや生存戦略について話した // Kwappa研究開発室 randd.kwappa.net/2024/09/28/my-generation...

1 year ago 0 0 0 0
Preview
AWS Lambda Web Adapterを活用する新しいサーバーレスの実装パターン AWS Lambda Web Adapter (LWA)は、AWS Lambda上で従来のウェブアプリフレームワークをそのまま動かすためのLambda Extensionです。このセッションでは、LWAの機能を取り上げ、それらが必要となる背景や従来実用が困難だった実装パターンをどのように実現できるのかを…

AWS Lambda Web Adapterを活用する新しいサーバーレスの実装パターン - Speaker Deck speakerdeck.com/tmokmss/aws-lambda-web-a...

1 year ago 1 0 0 0
Preview
サーバーレスなユーザー認証認可の考慮事項と実践的プラクティス紹介 / slsdays-tokyo-2024

サーバーレスなユーザー認証認可の考慮事項と実践的プラクティス紹介 / slsdays-tokyo-2024 - Speaker Deck speakerdeck.com/slsops/slsdays-tokyo-202...

1 year ago 0 0 0 0
Preview
仕事を前に進めるためのコツ - 判断と決断と共有 / Aim for the goal # 参考資料 - https://gist.github.com/voluntas/9c1d9d51e86a853fed6889f743a12145 - https://amzn.to/4ewrbw7 - https://amzn.to/3XzYYh4 - https://www.ipa.go.…

仕事を前に進めるためのコツ - 判断と決断と共有 / Aim for the goal - Speaker Deck https://speakerdeck.com/soudai/aim-for-the-goal

1 year ago 0 0 0 0
Preview
相手に話が通じないと感じた時の対処法 - Konifar's ZATSU 相手に話が通じず物事を前に進めにくいと感じることがある。特に、階層化された組織の違うレイヤーの相手や他部署の相手の場合にありがちかもしれない。 そういう時はついついヒートアップしてしまい相手のせいにしてハレーションを生むような話し方をしてしまいがち。"相手が理解してくれないのは相手の頭が悪くて理解できないから"みたいな態度は相手に伝わり、関係がこじれてより一層物事を前に進めにくくなってしまう。 こういう時に感情的になってうまく対処できないのは解決のための引き出しが少ないのが原因なので、思いつく対処法を雑に書きとめておく。 いったん自責思考に切り替える あまりに話が通じないと感じると自分の方が賢…

相手に話が通じないと感じた時の対処法 - Konifar's ZATSU konifar-zatsu.hatenadiary.jp/entry/2024/09/23/171719

1 year ago 0 0 0 0
Preview
正しく評価される自己評価の書き方 - るさんちまん このエントリは、被評価者が評価者に正しく成果をアピールし適切に評価されるための自己評価の書き方を筆者の経験に基づいて記述したものです。

正しく評価される自己評価の書き方 - るさんちまん https://naopr.hatenablog.com/entry/2024/09/22/093117

1 year ago 0 0 0 0