RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

デッドロックの原因になりうるPostgreSQLのパーティショニング

こんにちは、takaramです。

私が担当しているサービスでは、RDBMSPostgreSQLを利用しています。今回は業務で行ったデッドロックの調査で知った、PostgreSQLの仕様に関して書いていきます。

ここでは デッドロックパーティショニング といった用語が登場しますが、今回これらの説明は割愛します。
パーティショニングについてご存じでない方は、まずはこちらの記事をお読みください。

tech-blog.rakus.co.jp qiita.com

なお、この記事の内容はPostgreSQL 12.3で確認したものです。

続きを読む

メール 入門編

f:id:tech-rakus:20200924194135p:plain

こんにちは!akiponxといいます。

さて、今回のブログはメールのあれこれについて書きます。

メールというと、いつでも送信できて、いつでも受信できる。 これが当たり前ですよね。

まれにメールが届かない。という声を聴くことがあります。

今回はメールが届かない原因について触れてみたいと思います。

まずはRakusのブログではメール関連の記事があまりないので今回は仕組みの部分。イメージを付けていただければと思います。

当たり前にメールの送受信ができる裏側で何が起きているのか見ていきましょう!

続きを読む

【Meetup】持続可能な大規模SaaS企業の開発戦略/IaC、技術的負債、オブジェクトストレージ、デリバリー

f:id:tech-rakus:20200917214312p:plain

はじめに

技術広報のitoken1013です。
いつもラクスのエンジニアブログのご購読、そしてエンジニアイベントへのご参加、ありがとうございます!
今回は9/16(水)に行われたラクスMeetup『持続可能な大規模SaaS企業の開発戦略』を紹介させていただきます。
イベントにご参加いただきました方も初めてご覧になる方も、4名のエンジニアの発表内容をご覧いただけますと幸いです!

rakus.connpass.com

続きを読む

社内でDDD(ドメイン駆動設計)読書会を開催しました

こんにちは、id:eichisandenです。
社内の有志とDDD(ドメイン駆動設計)関連の2冊の書籍の読書会を開催したので、ふりかえって書いていきたいと思います。

1冊目:「エリック・エヴァンスのドメイン駆動設計」

最初の題材として選んだのは、DDDの原典「エリック・エヴァンスのドメイン駆動設計」です。
長いので以後は「エヴァンス本」と呼びます。
今年の1月〜6月に掛けて、計17回開催しました。

読書会をやるきっかけ

ある日の社内チャットで、エヴァンス本に挫折したことで盛り上がったのがきっかけでした。

続きを読む

【PHP8】match式/switch文の違いとバグの入りにくさ

はじめに

PHP8で導入されるmatch式が導入されます。プログラマとしてはどういった場面で使いやすいのか、バグが入りやすさはどうなのかといった点が気になるのではないかと思います。 この記事では、match式についてswitch文との違いを述べながら、構文の性質からどういった場面で役立ちそうかを私なりに考えまとめました。

続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.