kiyotaka86のブックマーク (551)

  • コンテナ運用におけるログ基盤設計のベストプラクティス - Qiita

    課題 数年前と比較すると、GKEやECSを始めとするコンテナ実行環境でのアプリケーション運用を行うサービスはかなり増えてきた印象があります。 コンテナを運用する上では、アプリケーションのイベントを追跡する上でログをどう扱うかが課題になります。今までのように古いログを定期的にローテートして別のストレージに転送するといった手法はクラウドネイティブなアーキテクチャには最適とは言えません。 アプリケーション開発の方法論として、Twelve Factor App ではログをイベントストリームとして扱うためのガイドラインが示されていますが、近年のWebアプリケーションではシステムを疎結合に連携するマイクロサービスという考え方が主流になりつつあります。 アプリケーションログはサービスごとにフォーマットを整形した上で、ログ収集サービスに配送。必要に応じてリアルタイム分析や異常データの通知、そしてデータの可

    コンテナ運用におけるログ基盤設計のベストプラクティス - Qiita
  • Next.js + Prisma + NextAuth.js + React Query で作るフルスタックアプリケーションの新時代

    どうも、@yuyaaar です。 最近は Next.js アプリを見ることが多くなってきました。もはや JAM スタックの王道、と言っても過言ではないかもしれません。 ですが、やっぱりフルスタックとなると、データベースや認証などが必要になってきて、その辺のやり方がいまいちよくわからない、という人も多いのではないでしょうか。 自分もその一人でした。😅 いろいろ調べたり作ったりした結果、今現在もっとも最強コンビであろう、 Next.jsPrismaNextAuth.jsReact Queryでのフルスタックアプリケーションの作り方をこの記事では書いていきます。 今回は、チュートリアルアプリでよくある Todo アプリを作って、vercel にデプロイ、というのをやってみたいと思います。 まずは最初に Next.js ボイラープレートアプリを作りましょう。 作成できたら、まずは TypeScr

  • Pythonで仕事をする人のための書籍まとめ2021 - 学習, 業務効率化, アプリ開発からデータサイエンスまで - Lean Baseball

    2020年も多くの素晴らしい技術書がたくさん出ました. その中でも(昨今のトレンド・流行りも手伝ってか)Pythonの多さ・充実度合いは目立つものがあります. (このエントリーを執筆した12/19時点で)Amazonカテゴリで「Python」と検索すると1,000件以上出てきます*1. これだと目的のにたどり着くだけで疲れそうです. このエントリーでは, 主にPythonを学びたい・現在使っている方 手元の業務を効率化したり, RPAっぽいことをやりたい方 エンジニア・データサイエンティストとして業務や趣味個人開発をされている方 を対象に, 今そして来年2021年に読んでおきたいPython関連書籍(と抑えておきたいサービス) をエンジニアでありデータサイエンティストである私独自の視点で紹介します*2. なおこのエントリーはこのブログで例年執筆している「Pythonまとめ」の2

    Pythonで仕事をする人のための書籍まとめ2021 - 学習, 業務効率化, アプリ開発からデータサイエンスまで - Lean Baseball
  • 三菱UFJ銀行、頭取に半沢氏 13人抜きで常務から昇格 - 日本経済新聞

    三菱UFJフィナンシャル・グループ(MUFG)は、傘下の三菱UFJ銀行の頭取に同行の取締役常務執行役員の半沢淳一氏(55)が昇格する人事を固めた。計13人いる副頭取と専務を抜き、同行で初めて常務から頭取になる。世代交代を早めて収益モデルや企業文化の改革を一段と進める。三毛兼承頭取(64)は持ち株会社であるMUFGの会長に就く。【正式発表】・・半沢氏はMUFGの指名・ガバナンス委員会の承認を受けて2021年4月に就任する。20年4月にMUFGと信託銀行の社長を交代しており、銀行も含めてグループの経営体制を刷新する。半沢氏は主に銀行の中枢である経営企画部門を歩み、

    三菱UFJ銀行、頭取に半沢氏 13人抜きで常務から昇格 - 日本経済新聞
    kiyotaka86
    kiyotaka86 2020/12/22
    すごい。
  • 技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita

    はじめに 稿は、ソフトウェア開発を進める際に直面する様々な技術的な意思決定やライブラリ・フレームワーク・XaaS等を選択し正しく活用していくのかについての考え方をサポートすることを目的としています。「すべてにおいてこのようなワークフローを通じて検討すべきである」という主張ではありません。読者の抱える問題領域に応じて、必要な箇所を取捨選択するための1種の考え方を提供するものです。 そもそもアーキテクチャ・技術選定に時間をかけるべきか まず第一に伝えておきたいことは、技術選定やアーキテクチャ設計に常に慎重であるべきではないということです。ソフトウェアの規模やライフサイクルに応じて、そもそも時間をさく必要がないということも多くあります。書き捨てのシェルスクリプトにも読みやすいコードを求めて書くことは非常に重要ですが、だからといって組織だって議論・検討するようなものでもないのです。一方で、5年も

    技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita
  • 【世界のエンジニア給与トレンド2020】国内エンジニアの給与が丸見えになるサービスも - 一般社団法人 日本CTO協会

    CTO協会は「技術」を軸に規模や業種の異なる様々な人や組織が集まっているコミュニティです。会員は社団の活動内容、調査テーマについて参加、提案し、他の技術者・技術組織とともに成長する機会が得られます。ご興味のある方は法人会員向け申し込みフォームからお問い合わせください。 グローバル化が進み、エンジニアの活躍の舞台も日に留まらず世界へと目を向ける時代になってきたが、やはり気になるのは各国の給与事情。 今回は世界のエンジニアの給与トレンドと、特に給与が高いイメージのあるアメリカとの比較をCTO協会理事達も注目するStack Overflow Developer Surveyから中心に紹介していく。 目次 1. Stack Overflow Developer Survey – Salary(給与) 1.1 Stack Overflow Developer Surveyとは 1.2 Sta

  • ゼロトラスト時代のスマートセキュリティを実現する4つのテクニックと3つのツール 【世界のエンジニアに学ぶ】 - 一般社団法人 日本CTO協会

    CTO協会は「技術」を軸に規模や業種の異なる様々な人や組織が集まっているコミュニティです。会員は社団の活動内容、調査テーマについて参加、提案し、他の技術者・技術組織とともに成長する機会が得られます。ご興味のある方は法人会員向け申し込みフォームからお問い合わせください。 突然ですが情報漏洩時にかかる平均的な被害総額はいくらだと思いますか? “Cost of a Data Breach Study 2020” によると答えは約4億933万円だそうです。コロナ禍におけるリモートワークの普及により、「情報漏洩を特定からい止めるまでの時間が長くなる」、「被害の対応コストが増える」と回答した者は70%を超えており、情報セキュリティ対策の重要性が高まっています。最近では行政もセキュリティ強化に着目しており、日政府は壁を一度突破されるとリスクが大きい「境界型」のセキュリティからゼロトラストアーキ

    ゼロトラスト時代のスマートセキュリティを実現する4つのテクニックと3つのツール 【世界のエンジニアに学ぶ】 - 一般社団法人 日本CTO協会
  • デジタル庁の創設に向けた提言 - 一般社団法人 日本CTO協会

    CTO協会ではオープンな議論を推進するため、GitHub 上で各種提言を公開しております。リポジトリはhttps://github.com/cto-a/policy-proposal 2020-10-09 17:02 追記 稿は一般社団法人日CTO協会理事一同による提言です。至らないところが多々あると思います。誤字脱字はもちろん、異論・他の論点・課題などをGitHub上のIssue等オープンな場でご指摘いただけますとありがたいです。これら提言により広範な議論がおこり国民的な関心が高まることを期待しています。 提言の文責・主体 ​提言は下記、日CTO協会理事一同により作成され提言するものとなります。​ CTO協会理事 松岡 剛志 代表理事小野 和俊 理事栗林 健太郎 理事小賀 昌法 理事竹内 真 理事名村 卓 理事広木 大地 理事藤 真樹 理事藤門 千明 理事松 勇気 理事

    デジタル庁の創設に向けた提言 - 一般社団法人 日本CTO協会
  • もしあなたが東証のCIOだったらどうした? 〜あの記者会見から学ぶインシデントレスポンスのスキル〜 - 一般社団法人 日本CTO協会

    CTO協会は「技術」を軸に規模や業種の異なる様々な人や組織が集まっているコミュニティです。会員は社団の活動内容、調査テーマについて参加、提案し、他の技術者・技術組織とともに成長する機会が得られます。ご興味のある方は法人会員向け申し込みフォームからお問い合わせください。 2020年10月1日夕方に行われた東京証券取引所の記者会見(フル動画)を皆さんはご覧になりましたか?記者会見には宮原幸一郎社長、日取引所グループ(JPX)の横山隆介・最高情報責任者(CIO)、東証の川井洋毅執行役員、田村康彦IT開発部トレーディングシステム部長が出席し、システム障害による同日の終日売買停止について説明がされました(公式記者会見要旨・資料)。この記者会見に関してエンジニアから称賛の声が多く上がっており、今回は特別に日CTO協会理事兼GMOペパボ株式会社取締役CTOの栗林健太郎さん(@kentaro)に

  • デジタル企業ではすでに常識!100%自動化したソフトウェアデリバリー 【世界のエンジニアに学ぶ】 - 一般社団法人 日本CTO協会

    CTO協会は「技術」を軸に規模や業種の異なる様々な人や組織が集まっているコミュニティです。会員は社団の活動内容、調査テーマについて参加、提案し、他の技術者・技術組織とともに成長する機会が得られます。ご興味のある方は法人会員向け申し込みフォームからお問い合わせください。 複雑化する傾向のある開発の現場で最適なテクニックやツールを選べていますか? Infrastructure as Code (IaC)という言葉は、もはやソフトウェア・エンジニアリングに携わる人にとっては常識レベルに浸透してきていると言っても、過言ではないかもしれません。しかし実際のところ、どういう点に気をつけるべきなのか、具体策に悩んでいる人も多いのではないでしょうか?記事ではコードとしてのインフラストラクチャ、そしてフィーチャートグルをどのように活用すればそれらのツール・テクニックの利点を生かせるのか、深掘っていき

    デジタル企業ではすでに常識!100%自動化したソフトウェアデリバリー 【世界のエンジニアに学ぶ】 - 一般社団法人 日本CTO協会
  • 2020年のエンジニアなら、知っておきたい。リモートネイティブという選択。 【世界のエンジニアに学ぶ】

    また、TechnologyRadarの各項目は更新されていくものであるため、更新・追加・新登場かどうかも直感的にわかるように表現されている。Newは新しく追加された項目、Movedin/outは以前紹介されたことがあるが所属リングが更新された項目、No Changeは以前紹介されている項目を指している。 あくまでもこれらの項目はThoughtsWorks社が独自の目線でピックアップし、分類したものである。それを考慮した上で、自社に採用できるツールを探すことはもちろん、次に定着しそうなツールはなんだろう、と言った別の目線でリングや新登場の情報を読み進めるのも面白いかもしれない。 ちなみにGoogle Sheetのテンプレートを使えば自分だけのRadarを作成することもできる(https://www.thoughtworks.com/radar/how-to-byor)。 リモートワークのテク

  • オンライン診療競争激化の予感!中国に学ぶ医療のDX

    *記事はダイジェスト版として一部のみウェブ公開しています。メールマガジンにご登録された方には全文無料PDF版を配信しております。 記事は、許諾のもとにAnalysys社が発表した記事( 中国互联网医疗年度分析2020 )を翻訳・掲載しています。 調査の定義と調査方法 調査の定義 調査は2018-2019年の中国オンライン医療の主な動向の変化を分析したものです。2011年に政府が大規模な政策を打ち出し、オンライン+医療保険政策が導入されました。「医療+薬+保険」といった政策が次々に打ち出され、市場は急速な発展期を迎えようとしています。 調査は市場の発展を促しているマクロな背景を分析することで、企業の元請け、下請けの発展状況や特徴を調査しました。代表的な企業をさらに分析することで各分野での優位性にも触れ、今後の発展の傾向を予測します。 分析法 調査内の資料やデータは企業が公開している

    オンライン診療競争激化の予感!中国に学ぶ医療のDX
  • LINE社内で大評判のテクニカルライティング講座で説明した内容をあらためてブログにまとめてみた

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは、Developer Contentチームの矢崎です。LINE株式会社でテクニカルライターとして働いています。今日は、私が1文を書くときに気をつけていることや手法についてお話しします。 そして、この書き出しは、6月にmochikoさんが書いた「LINEの社内には「テクニカルライティング」の専門チームがあります」という記事のオマージュになっています。mochikoさんが書いた記事ですごいpvをたたき出したそうなので、人のふんどしで相撲を取ってみようという作戦で始めてみました。 この記事ではLINE社内で私が講師を務めた「LINE社内で大評判のテクニカルライティング講座」に沿って、わかりやすい1文を書くコツを紹介していま

    LINE社内で大評判のテクニカルライティング講座で説明した内容をあらためてブログにまとめてみた
  • 新しいスキルを、すべての人に。 - Grow with Google

    Grow with Googleでは個人や企業、スタートアップや教育関係者のスキルアップをサポート。テクノロジーが絶えず変化する社会で、キャリア開発と事業の成長に役立てましょう。

    新しいスキルを、すべての人に。 - Grow with Google
  • データ分析を元にFAQサイトを継続的に改善する - yasuhisa's blog

    FAQサイト、サポート問い合わせをせずとも自分で疑問を解決できて便利ですよね。でも、検索した単語が一件もヒットしないと、ちょっとガッカリしてしまします。そういったガッカリを減らすために、簡単なデータ分析を使ってFAQサイトを継続的に改善する話を書いてみます。 ...というのも、自分が仕事で関わっているMackerelでは最近FAQをリニューアルしたからなのでした。 MackerelのFAQではZendesk Guideを利用していますが、Zendesk Guideは便利なAPIが用意されているので、それと既存のデータ基盤を組み合わせて改善していく形です。 FAQサイト内の検索語を列挙する まず、FAQサイト内でどういった単語が検索されているのかを列挙します。Google Tag Manager経由でFirebase Analyticsにデータを飛ばすと閲覧状況が分かりますが、そのログをBi

    データ分析を元にFAQサイトを継続的に改善する - yasuhisa's blog
  • GitUML

    Understanding source code is every programmer's biggest challenge GitUML helps programmers understand new code more quickly. Understand code quickly Rapidly generate diagrams from programming source code. Diagrams from git repositories - automatic diagram updates when you push! Upload source code files Live UML Fiddle converts source code into UML as you type UML Fiddle (Python) UML Fiddle (Javasc

  • 2020年Q1中国デジタルユーザ行動分析|新型コロナウイルスの戦い後押し・経済活動の再開・デジタル化のさらなる加速 - 一般社団法人 日本CTO協会

    ※ Analysys社は2012年に創業以来、ビックデータとアルゴリズムを核とした製品、プラットフォーム、ソリューションを構築し、データ活用の成功事例を数多く蓄積し、中国を代表するビッグデータアナリティクス企業となった。企業がビックデータを効率的に管理し、サービス運営を洗練させ、データに基づいたクローズドループマーケティングによる収益成長、コスト削減、効率化を実現し、運用リスクを大幅に回避、無駄のない成長を実現することを支援している。 2020年3月までに、Analysys社が観測しているスマートデバイスは24.2億台に達し、MAU(月間アクティブユーザ数)は6.1億人に到達した。データサンプルは中国で利用されている主要なアプリ1200以上をカバーしている。この中には、金融、eコマース、自動車、音楽など15の人気分野が含まれている。Analysys社は、海外企業が中国国内のインターネットビ

    2020年Q1中国デジタルユーザ行動分析|新型コロナウイルスの戦い後押し・経済活動の再開・デジタル化のさらなる加速 - 一般社団法人 日本CTO協会
  • 衝撃の結末が話題 無名ラッパーが投稿したYouTube動画が異例の48万再生、投稿者と大学側を取材

    YouTubeに投稿された1のHip-Hop動画がネット上で大きな関心を呼んでいます。30歳を超えて挑んだ新たな道で待ち受けていた、許されざる理不尽な結末とは……。 crystal-z Sai no Kawara 話題を呼んでいるのは、crystal-zさんが6月11日に投稿した「Sai no Kawara」という楽曲。「ネタバレを知らない状態で最後までぜひ聞いてほしいです」「これが音楽じゃないなら、何を音楽と思えばいいのか」とネット上で口コミが広がり、無名アーティストの初投稿としては異例の48万再生を記録しています(2020年6月28日時点)。 以下、楽曲に関するネタバレが含まれるため、動画を鑑賞後に読み進めていただくことを強くおすすめします。 crystal-z Sai no Kawara 楽曲ではまず、音楽仲間と共にセルフパッケージのシングルを自主制作し、シェアハウスで充実した日々

    衝撃の結末が話題 無名ラッパーが投稿したYouTube動画が異例の48万再生、投稿者と大学側を取材
    kiyotaka86
    kiyotaka86 2020/06/29
    音楽ってすごいなぁ。
  • Web制作の常識が変わる、便利な最新オンラインツール48個まとめ

    この記事では、Webデザインやグラフィックデザインの制作スピードを短縮し、生産性をアップする、便利な最新オンラインツールをまとめてご紹介します。 「もっと早く知りたかった」と思わせる、面倒な作業をサクサクこなす時短ツールが勢揃いです。カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 1. Web制作便利ツール 2. デザインコレクション 3. イラスト系ライブラリ 4. 配色ツール 5. プロトタイプツール 6. コラボ、リモートワークツール 7. 面白、クリエイティブツール Web制作の常識が変わる、便利な最新オンラインツールまとめ Web制作便利ツール The Hero Generator ウェブサイトの魅力的なヒーローイメージを作成できるオンラインツール。グラデーションオーバーレイやボタンスタイル、見出しタイトルの余白など細かい部分も手

    Web制作の常識が変わる、便利な最新オンラインツール48個まとめ
  • t_wada さんの講演メモ ー 技術書の読み方を中心に - 冷めたコーヒー

    はじめに 和田さん(@t_wada)の講演が素晴らしく良かったのでメモを残しておきたいと思います。和田さんと言えば... t_wada ですね!講演では、「技術の学び方を学ぶ」ことを目的として二部構成で論が展開されました。「技術の学び方の学び」とは、メタレベルの学びのことを指しています。すなわち、効率的に新しい技術を学ぶためにはどのように学べば良いのかという話です。内容は以下の通りです。 第一部 四半期ごとに技術書を読む 手を動かしながら学ぶ 毎年少なくとも一つの言語を学ぶ 身の回りをプログラミング対象にする アウトプットを行う 第二部 毎日コードを書く 年下から学ぶ 過去から未来を見る 人のつくる渦を見る 大事なことに集中する いずれも非常に興味深い内容だったのですが、細かい事項については2017年の講演メモのエントリーがありましたので、ぜひそちらをご覧いただければと思います。(記事へ

    t_wada さんの講演メモ ー 技術書の読み方を中心に - 冷めたコーヒー