Git でよくある 10 の状況

状況 1: 競合の処理 チームで作業する場合、コードの競合は避けられません。これは、2...

Count(*) と Count(1) の違いは何ですか? どちらがより効果的ですか?

みなさん、こんにちは。 データテーブル内のレコードをカウントするとき、カウント関数を使用してカウントすることに慣れていますが、カウント関数に渡すことができるパラメータには、 count(1) 、...

なぜこれほど多くのソフトウェアエンジニアはそれほど悪いのでしょうか?

まず、LinkedIn で私が交わした短いやりとりです。 私> ひどいコードを書いたり、ひどい設計を作成した無知なエンジニアがたくさんいます。 Raja>...

ソフトウェア アーキテクチャ — 船、船長、潮汐

序文 ソフトウェア アーキテクチャは、ソフトウェア エンジニアの間で議論される紛らわしい用語です。どの視点から見るかによって、さまざまな意味が生まれます。 最近、経験豊富なソフトウェア...

Netflix から学ぶマイクロサービスの教訓

マイクロサービスアーキテクチャ Netflix は AWS 上で実行されます。彼らはモノリスから始まり、マイクロサービスに移行しました。マイクロサービスに移行する理由は次のとおりです。...

サーバーレスとサーバーどちらが安いですか?

まだクラウド コンピューティングの基礎を学んでいる方、おそらく初めての本格的なプロジェクトを立ち上げている方、または従来の IT 運用に深く関わっている方は、きっと次のことを考えたことがあるでしょう。...

マイクロサービスとマルチランタイムアーキテクチャ

ソフトウェア開発者は、相互接続されたサービスが自律的に機能するサーバー側ソリューションであるマイクロサービス...

FAANG+ データ エンジニア 2024 年の学習ロードマップ

AI とデータ サイエンスがすべての新しいテクノロジー投資の中心となり、データ エンジニアリングは時間の経過とともに急速に成長することになります。優れた AI は、優れたデータ...