「DevOpsとDataOpsとの私の経験」

「DevOpsとDataOpsの私の経験:美容とファッションの視点から」

これらの2つのデータの役割は似ていますが、非常に異なります

Pawel Czerwinskiによる写真 | Unsplash

データエンジニアとして最初に働き始めたとき、私はDevOpsに焦点を当てたチームで働いていました。最初の役割としては正確には私がやりたかったことではありませんでしたが、多くを学びました。今振り返ってみると、もし当時そのような役割で働いていなかったら、現在の分析エンジニアとしての経験を持っていなかったかもしれません。

現在、分析エンジニアとして働いている私は、DataOpsと呼ばれるものに注力しています。これはDevOpsに似ているかもしれませんが、実際には非常に異なります。DevOpsはソフトウェアを製品として重視しているのに対し、DataOpsは高品質のデータの生成に焦点を当てています。DataOpsを重視する人にとって、データそのものが製品なのです!

DevOpsのデータエンジニアとして働いている間、私はウェブアプリケーションのコード変更を行うソフトウェアエンジニアをサポートしました。データの具体的な内容を調べるのではなく、各展開後にUIの変更をテストすることに重点を置きました。テーブルの行数やフィールドの値が特定のものであるかどうかを一度もチェックしたことはありません。代わりに、バックエンドでエラーがスローされていないことを確認しました。

分析エンジニアとして、コードの変更や本番環境へのプッシュを行うたびに、メタデータ、またはデータに関するデータに注目する必要があります。これには、変更をプッシュする前の行数、列数、および値の分布などの検証クエリを記述することが含まれます。また、以前と異なる見た目にしたい場合は、それらの変更を反映させます!

DevOpsとDataOpsは似ているように聞こえるかもしれませんが、それぞれ異なる目的を果たしています。この記事では、それらの目的に焦点を当て、成功の指標の違いに触れていきます。

Y42による画像

DevOpsとは何ですか?

DevOpsはソフトウェアのコード変更の展開とテストを含みます。DevOpsエンジニアとして働いていたとき、夜遅くまで展開を行い、さまざまな環境でコードの変更をテストし、それらの変更を行ったソフトウェアエンジニアと検証しました。

ソフトウェアを製品として

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more