タグ

2024年7月7日のブックマーク (7件)

  • マイクロサービス間通信における認証認可およびアクセス制御

    はじめに 2023年4月に基盤エンジニアとして Ubie に入社しました nerocrux です。主に Ubie の ID 基盤の開発と保守運用を担当しています。 この記事は、2023 Ubie Engineers アドベントカレンダー 5 日目の記事となります。 Ubie では、モジュラモノリスを採用しつつ、マイクロサービスアーキテクチャも採用しており、領域によってサービスを分けて、それぞれの担当チームが開発と保守運用をしています。 クライアントから一つのリクエストを受け取ったあとに、Ubie のバックエンドではリクエストを受け取ったサービスだけがそのリクエストを処理することもあれば、別のサービスにディスパッチし、複数のサービスがひとつのリクエストを処理して結果を返すこともあります。 マイクロサービス間の通信が Ubie の内部で発生したとしても、必ずしも無制限で自由に行われていいわけで

    マイクロサービス間通信における認証認可およびアクセス制御
    Chisei
    Chisei 2024/07/07
  • アングル:インド経済最大のリスクは「水」、高成長の足かせに

    世界最大の人口を抱えるインドは何十年も前から水不足に悩まされてきたが、危機的状況の発生頻度は増加の一途をたどっている。写真はニューデリーのスラム街で6月27日撮影(2024年 ロイター/Priyanshu Singh) [ニューデリー 4日 ロイター] - インドの首都ニューデリーの米大使館に近いスラム街では、共用水道から1日2時間しか水が供給されない。しかも質は悪い。1000人の住民は、飲用や調理用として給水車からそれぞれバケツ1杯分の水をもらってしのいでいる。 西部ラジャスタン州の一部では、水道を利用できるのは4日に1回、しかも1時間しかない。ムンバイに近い農村部の女性や子どもは、水を確保するために1マイル(約1.6キロ)の道のりを移動しなければならない。

    アングル:インド経済最大のリスクは「水」、高成長の足かせに
    Chisei
    Chisei 2024/07/07
    すなわちインドのインフラは投資余地があるってこと?
  • ゴールデンレトリバーと川で遊んでたら「孫が怖がってるから移動しないと警察を呼ぶ」と言われた話

    うぃっちわっち(丁稚) @Witchwatch99 @teo20200202 そういう場合は警察呼んで貰った方がいいでしょう。 そこの地主でもない限りその人のその場所を占有したり他人を追い出したりする権利なんてありませんので、逆に警察からその人を説得して貰えるでしょうから。

    ゴールデンレトリバーと川で遊んでたら「孫が怖がってるから移動しないと警察を呼ぶ」と言われた話
    Chisei
    Chisei 2024/07/07
    犬が子供怖がっててもって意見は無理がある。犬は人間の所有物なので人間より下。法律でそうなってる。
  • VSCode Neovim に移行した - ちなみに

    きっかけ 産まれてからずっと Vim キーバインドで生きてきました。 エディタは Vim → Atom → Emacs → VSCode と渡ってきたけど、いつだって Vim キーバインドです。 もちろん VSCode でも VSCodeVim を使ってきました。 こいつはVimの動きを頑張ってエミュレートしていて努力の結晶という感じなのですが、概ね良い感じで動いていて、VSCode に移行した日から今までずっとこれを使ってきました。 VSCode Neovim という存在は以前から知っていました。初めてみたときに Neovim と通信して VSCode 上で Vim そのものの動作を実現するというのを読んでそこまでしてやりたいことか?と思ったのを覚えています。なぜか Neovim に対していい感情を持っていなかったというのもあったと思います。「ナードは黙って Vim 」とか思ってました。

    VSCode Neovim に移行した - ちなみに
    Chisei
    Chisei 2024/07/07
  • 【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」 - Qiita

    はじめに こんにちは、kenです。みなさんコンフリクト解消してますか! チーム開発をしているとコンフリクトとは嫌でも向き合うことになりますが、コンフリクト解消って緊張感のある作業なのでやりたくないですよね。 そんなコンフリクト解消をちょっぴり楽にする(かもしれない)コマンドを最近知ったので今回はそれを紹介します、その名もgit rerereです。 git rerereとは Gitの公式ドキュメント(日語版)には次のように記載されています。 git rerere コマンドはベールに包まれた機能といってもいいでしょう。これは “reuse recorded resolution” の略です。その名が示すとおり、このコマンドは、コンフリクトがどのように解消されたかを記録してくれます。 そして、同じコンフリクトに次に出くわしたときに、自動で解消してくれるのです。 ここに書かれているように、git

    【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」 - Qiita
    Chisei
    Chisei 2024/07/07
  • PostgreSQL and UUID as primary key

    UUIDs are often used as database table primary keys. They are easy to generate, easy to share between distributed systems and guarantee uniqueness. Considering the size of UUID it is questionable if it is a right choice, but often it is not up to us to decide. This article does not focus on "if UUID is the right format for a key", but how to use UUID as a primary key with PostgreSQL efficiently. P

    PostgreSQL and UUID as primary key
    Chisei
    Chisei 2024/07/07
  • [提案]テーブル名はもう全部単数形にしようや

    こんにちは、データベース愛好家のみなさん!今日は、データベース設計で永遠の議論となっている「テーブル名、単数形 vs 複数形問題」について、徹底的に掘り下げていきます。私は単数形派です!でも、なぜそうなのか、一緒に深掘りしていきましょう。 イントロダクション:我らが主人公、単数形くん みなさん、こんな経験ありませんか? You: テーブル名って、users? user? どっちがいいんだろう... 先輩: いや、絶対usersだよ!Rails使ってるし。 You: でも、user_idって書くときは単数形だよね? 先輩: あ、そうだね...でもやっぱりテーブルは複数形! You: (心の中で)なんかモヤモヤする... 実は、この「モヤモヤ」には理由があるんです。今日はその理由を解き明かし、単数形テーブル名の魅力をお伝えします。準備はいいですか?Let's dive in! 言語の壁を突破せ

    [提案]テーブル名はもう全部単数形にしようや
    Chisei
    Chisei 2024/07/07
    昔は全部単数系でいいじゃんと思っていたが複数形を使った方が私にとっては認知が楽だった。永続化された集合(複数形)から取得したコレクションは複数形であってくれると意図が明確で扱いやすい。個人の感想です。