Internet Computer [IOU] (ICP)の編集履歴#6

  • 作成日時 : 2021/6/14 13:00
  • ユーザ名 : owl_coin
  • 獲得ポイント : 8550
  • 編集内容 :

    今後の将来性は?

    DevOpsソフトウェアエンジニア


    DFINITYは、インターネットを安全なソフトウェアとサービスをホストするパブリックネットワークとして再考しています。インターネットコンピュータは、高速で世界中の数十億のユーザーに拡張できる新しいテクノロジースタックであり、BigTechによるインターネットの独占を逆転させることを約束する新しい種類の自律型ソフトウェアをサポートします。DFINITYは2016年にドミニクウィリアムズによって設立され、ポリチェーンキャピタルやアンドリーセンホロウィッツなどの一流機関によって支えられています。

    エンジニアリングチームとコードベースが成長し続けるにつれて、開発環境の効率を高め、CI / CDパイプラインを高速化する必要性も高まります。内部開発者エクスペリエンス(IDX)チームのメンバーとして、インターネットコンピューターを構築する際に、同僚にワールドクラスの開発環境を提供する取り組みに参加してください。これは、チーム間で作業してニーズを理解し、ソフトウェア配信の品質と効率に影響を与えるユニークな機会です。


    責任

    さまざまなチームのエンジニアと協力して、ニーズを理解し、CI / CDインフラストラクチャを使用してコードを構築できるようにします。

    週に数万のジョブを処理するCI / CDシステムを拡張およびサポートします

    時間を失う場所とパイプラインをさらに最適化できる場所についての洞察を提供するメトリックを収集します

    複雑さを軽減し、面倒なタスクを自動化することで、ユーザーエクスペリエンスを簡素化および高速化します

    CIシステムをチケット管理およびバグ追跡システムと統合する

    効率を向上させ、コードベースの成長に合わせてインフラストラクチャを拡張できる新しいテクノロジーを評価して統合します

    100人以上のエンジニアがさまざまな言語、関連するツールチェーン、IDEを使用してソフトウェアを開発できるようにする開発環境を進化させます。

    開発時間のほとんどが失われる場所を理解し、効率を高める方法を見つけることを可能にするメトリックを収集します。

    ツールの使用を合理化することと、エンジニアが選択したツールを使用できるようにすることのバランスを模索します。

    計算量の多いタスクをデータセンターにオフロードする

    チームによって維持されているシステムとツールのサポートを提供します。システムとサービスを改善できるように、サポートリクエストから学びます。ドキュメントを改善して、エンジニアが将来の問題を独自に解決できるようにします


    要件

    優れた問題解決能力とソフトウェアエンジニアリングスキル。

    開発者の経験、労力、保守性、スケーラビリティを最適化するソリューションの設計経験

    正常性を維持するために必要な監視、アラーム、ツールなど、24時間365日稼働するシステムの展開とオペレーティングの経験。

    できれば、私たちが日常的に使用するツールを使用して、信頼性の高いシステムを構築してください。

    CI / CD:GitLab、GitHub

    指標、監視、視覚化:Elastic Stack、Prometheus、Grafana

    OSとコンテナ化:LinuxとDocker

    プログラミング言語:Python、Bash、Rustへの関心

    コンピュータサイエンスの学士号、または密接に関連する分野。DFINITYのユニークな課題は、高度な学位を持つ多くのエンジニアを魅了してきましたが、あなたの実務経験は、あなたの学歴よりも私たちにとって重要です。


    どんなエンジニアを探していますか?

    高品質のソフトウェアとシステムを構築することへの情熱を示す必要があります

    私たちは、他の優秀な人々と一緒に仕事を楽しんで、一緒に最高の解決策を考え出すチームプレーヤーを探しています。

    ソリューションがお客様(この場合はエンジニアリングチーム)に与える影響を理解し、エクスペリエンスを継続的に最適化することを求めています。



記事全体

簡単にまとめると

インターネットコンピューター(The Internet Computer)とは?

~Web速度とインターネットスケールを備えた世界初の摩擦のないブロックチェーン~


インターネットのパワー、スピード、スケールを備えた無限のブロックチェーン

DFINITY Foundationは、サーバーレスクラウド機能をインターネットに拡張するための「インターネットコンピューター」の構築を目指しています。

このアイデアには多くの影響があります。特に、Webの分散化と、Facebook、LinkedIn、WhatsApp、Salesforce、eBayなどのオープンバージョンなどの自律型ソフトウェアの有効化、および今日の3.9兆ドルのレガシーITスタックを置き換える機能を中心に展開しています。成功すれば、これはインターネットの運用方法における強力なパラダイムシフトになります。インターネットコンピュータは、テクノロジーにおける最も野心的な取り組みの1つであり、これを達成するためにDDINITYは、大規模で優秀なチームを立ち上げました。



スマートコントラクトのみからトークン化されたマスマーケットソーシャルメディアサービスを構築する

  • AWSやGoogle Cloudのような中央集権的クラウドコンピューティングサービスからの脱却を目指し、次世代の分散型インターネットの基盤となるL1ブロックチェーンを使用してスマートコントラクトに無制限な環境を提供することを目的とした革新的なパブリックネットワークプロジェクト。トークンシンボルはICP。
  • DiFiからオンチェーンで実行されるマス・マーケット(大衆市場)のトークン化されたソーシャルメディアサービスやイーサリアムDAppsを拡張する環境を構築しアプリケーションを展開することが出来る。

何がすごいのか?

  • 従来のITシステムでWebサービスを構築する場合、サービス提供者はアプリケーションレイヤーの他にセキュリティや通信に掛かる設備面のコストを考慮する必要がありました。しかし以下の5つのシステム環境要素をプロトコルに内包するためアプリケーションレイヤーに集中することが出来るようになります。

  ・物理ネットワークまたは仮想ネットワークの構成要件

  ・ロードバランシング

  ・ファイアウォール、ネットワークトポロジー、ポート管理

  ・データベースの構成と保守

  ・ストレージボリュームとデバイス

  • 現在のブロックチェーンプラットフォームでは収容されたアプリケーションを実行するためにGASを支払う必要がある場合がありますが、ユーザーはWebサービスを利用する際にインターネットコンピューター上に構築されたキャニスターにアクセスすることでGASが不要になり従来のWebサービスから大きな変化を感じることなく、コンテンツへのアクセスが出来るようになります。これはつまりユーザーエクスペリエンス(UX)の向上へと繋がることが期待されます。

どんな技術か?

  • アプリケーション開発を行うための言語は現在3種類が対応し、Candid, Rust, Motokoに対応。

誰が作っているのか?

DFINITY財団

DFINITY Foundationは、スイスのチューリッヒに拠点を置く非営利団体であり、パロアルト、サンフランシスコ、東京、チューリッヒの研究センターを監督しています。


DFINITY財団が使命として掲げていること

インターネットコンピュータを構築し、それによってインターネットを超能力を備えた安全なソフトウェアをホストするコンピュータとして再発明することです。インターネットコンピュータは、改ざん防止、高速、世界中の数十億のユーザーに対応する新しいテクノロジースタックであり、BigTechによるインターネットの独占を逆転させることを約束する新しい種類の自律型ソフトウェアをサポートします。

DFINITYは2016年にドミニクウィリアムズによって設立されました。

これまでの実績

今後の将来性は?

DevOpsソフトウェアエンジニア


DFINITYは、インターネットを安全なソフトウェアとサービスをホストするパブリックネットワークとして再考しています。インターネットコンピュータは、高速で世界中の数十億のユーザーに拡張できる新しいテクノロジースタックであり、BigTechによるインターネットの独占を逆転させることを約束する新しい種類の自律型ソフトウェアをサポートします。DFINITYは2016年にドミニクウィリアムズによって設立され、ポリチェーンキャピタルやアンドリーセンホロウィッツなどの一流機関によって支えられています。

エンジニアリングチームとコードベースが成長し続けるにつれて、開発環境の効率を高め、CI / CDパイプラインを高速化する必要性も高まります。内部開発者エクスペリエンス(IDX)チームのメンバーとして、インターネットコンピューターを構築する際に、同僚にワールドクラスの開発環境を提供する取り組みに参加してください。これは、チーム間で作業してニーズを理解し、ソフトウェア配信の品質と効率に影響を与えるユニークな機会です。


責任

さまざまなチームのエンジニアと協力して、ニーズを理解し、CI / CDインフラストラクチャを使用してコードを構築できるようにします。 

週に数万のジョブを処理するCI / CDシステムを拡張およびサポートします 

時間を失う場所とパイプラインをさらに最適化できる場所についての洞察を提供するメトリックを収集します

複雑さを軽減し、面倒なタスクを自動化することで、ユーザーエクスペリエンスを簡素化および高速化します

CIシステムをチケット管理およびバグ追跡システムと統合する

効率を向上させ、コードベースの成長に合わせてインフラストラクチャを拡張できる新しいテクノロジーを評価して統合します

100人以上のエンジニアがさまざまな言語、関連するツールチェーン、IDEを使用してソフトウェアを開発できるようにする開発環境を進化させます。

開発時間のほとんどが失われる場所を理解し、効率を高める方法を見つけることを可能にするメトリックを収集します。 

ツールの使用を合理化することと、エンジニアが選択したツールを使用できるようにすることのバランスを模索します。 

計算量の多いタスクをデータセンターにオフロードする

チームによって維持されているシステムとツールのサポートを提供します。システムとサービスを改善できるように、サポートリクエストから学びます。ドキュメントを改善して、エンジニアが将来の問題を独自に解決できるようにします


要件

優れた問題解決能力とソフトウェアエンジニアリングスキル。 

開発者の経験、労力、保守性、スケーラビリティを最適化するソリューションの設計経験

正常性を維持するために必要な監視、アラーム、ツールなど、24時間365日稼働するシステムの展開とオペレーティングの経験。

できれば、私たちが日常的に使用するツールを使用して、信頼性の高いシステムを構築してください。

CI / CD:GitLab、GitHub

指標、監視、視覚化:Elastic Stack、Prometheus、Grafana

OSとコンテナ化:LinuxとDocker

プログラミング言語:Python、Bash、Rustへの関心

コンピュータサイエンスの学士号、または密接に関連する分野。DFINITYのユニークな課題は、高度な学位を持つ多くのエンジニアを魅了してきましたが、あなたの実務経験は、あなたの学歴よりも私たちにとって重要です。


どんなエンジニアを探していますか? 

高品質のソフトウェアとシステムを構築することへの情熱を示す必要があります

私たちは、他の優秀な人々と一緒に仕事を楽しんで、一緒に最高の解決策を考え出すチームプレーヤーを探しています。

ソリューションがお客様(この場合はエンジニアリングチーム)に与える影響を理解し、エクスペリエンスを継続的に最適化することを求めています。



議論になっていること

次に見るべき記事