proconlife

711 posts

proconlife banner
proconlife

proconlife

@proconlife

Webエンジニア。たまにセキュリティとNW

เข้าร่วม Aralık 2018
233 กำลังติดตาม107 ผู้ติดตาม
proconlife รีทวีตแล้ว
Rusk
Rusk@Rusk_ba·
なにこれ
Rusk tweet media
日本語
21
272
1.2K
479.2K
proconlife
proconlife@proconlife·
今年のDB午後2で出題されたやつ
InterviewCat公式@エンジニア面接対策@InterviewCat582

システム設計面接において、システムをマイクロサービスアーキテクチャにすることで発生する大きな課題の一つとして、サービス間のトランザクションが分散してしまう点があります。モノリシックな構成では1つのデータベース上でACIDトランザクションを扱えますが、マイクロサービスでは各サービスが独立したデータストアを持つため、一貫性を保つのが難しくなります。 この問題に対応するために「補償トランザクション」という考え方が用いられます。補償トランザクションとは、ある処理が失敗した際に、すでに完了した操作を取り消すための逆操作を定義しておく方法です。たとえば、旅行予約でホテル予約が成功した後にフライト予約が失敗した場合、ホテル予約をキャンセルすることで整合性を保つことができます。 このような仕組みを体系化したものが「サガパターン(Saga Pattern)」です。サガでは、一連のローカルトランザクションを順に実行し、途中で失敗した場合は補償トランザクションを実行して全体の整合性を確保します。実際にPayPayやメルペイなどでも活用されている手法です。なお、サガパターンの実装には2種類ありますが、今回は紹介を割愛します。

日本語
0
0
1
153
proconlife
proconlife@proconlife·
CodexCLIにしたら一発で解決してくれた!
日本語
0
0
0
36
proconlife
proconlife@proconlife·
ちょうどよい機会なので、GeminiCLIからCodexCLIに移行
proconlife tweet media
日本語
0
0
0
38
proconlife
proconlife@proconlife·
Gemini CLI 1ヶ月ぶりに触ってるけど、なんか前より悪くなってる?
日本語
0
0
0
36
proconlife
proconlife@proconlife·
DBの午後2、問2のピザ屋でパン屋のトラウマに耐えつつ30分考えてリレーション完成せず撤退。問1はスラスラ解けた。webエンジニアに優しい問題だった
日本語
0
0
0
241
proconlife
proconlife@proconlife·
手を書いた人が本人か、途中ですり替えられてないか、が必要か…(チャットのプラットフォームに依存
日本語
0
0
0
16
proconlife
proconlife@proconlife·
ゼロトラあみだくじ?
日本語
0
0
0
21
proconlife
proconlife@proconlife·
SLA、落ちないという保証ではなく、 頑張ります!何かあったら返金します! という宣言でしかない (過去実績から設定しているので、大きくハズレることは無いのだろうけど
日本語
0
0
0
36
proconlife
proconlife@proconlife·
学生のレベルの高さに驚いてばかりだった 当たり前のように3Dプリンタ使うし、Claudeでアプリ作るし、電子工作するし…… VPS提供があったといえ、ノーコードをほぼ見かけなかったのも印象的だった k8s、自宅サーバー、Grafanaなどのワードも飛び出してた #テックシーカー
日本語
0
0
3
217
proconlife
proconlife@proconlife·
OpenStreetMap Foundation Japan賞 ありがとうございました! Leaflet.js 久々に触ったし、Overpass APIは初めてで独自クエリに苦戦したけど、表現の幅が増えて楽しかった☺ #テックシーカー
proconlife tweet media
ProtoPedia|毎週水曜21:40〜はYouTube配信してるよ@ProtoPedianet

【#テックシーカー】受賞発表 - オープンストリートマップ賞 はこちら 猫で癒されました!動きが可愛かった

日本語
0
2
6
525
proconlife
proconlife@proconlife·
運営もハッカソンしてたってコト!? #テックシーカー
ProtoPedia|毎週水曜21:40〜はYouTube配信してるよ@ProtoPedianet

【トップページリニューアル】#ProtoPedia 多くの作品をみていただけるよう、トップページのデザインをリニューアルしました protopedia.net 横スクロールで前よりも見られる作品が増えたはず! そして…表示が早くなった気はしませんか? 今後ともProtoPediaをよろしくです♪

日本語
0
0
3
109
proconlife
proconlife@proconlife·
XServerVPS、コンパネからバックアップ/リストアできるので、ハッカソンの発表当日の朝でも安心して(?)Gemini CLI動かせる #テックシーカー
日本語
0
0
1
101
proconlife
proconlife@proconlife·
ねこパペット、襲われてます #テックシーカー
proconlife tweet mediaproconlife tweet media
日本語
0
0
1
72
proconlife
proconlife@proconlife·
ChatGPT 5 Thinking、MQTT と連動してWEBページを動的に変えるには?という質問に対して、jsにname/pass入れてMQTT Subscribe すれば良い、とコード出してきて真顔☹️ 読み取り専用ユーザで、トピックも絞ればありなのか…? #テックシーカー
日本語
0
0
0
97
proconlife
proconlife@proconlife·
今日のGeminiCLIポンコツだな… 自分は一体何と戦ってるんだ…? #テックシーカー
日本語
0
0
0
62
proconlife
proconlife@proconlife·
今日のGemini調子いいな 昨日詰まってたエラーを何なく解消した #テックシーカー
日本語
0
0
0
77