タグ

akitsukadaのブックマーク (1,621)

  • コーポレートサイトを誰にも気づかれず静的化したときの技術選択について - Hatena Developer Blog

    こんにちは〜。チーフエンジニアのid:cockscombです。 最近、同僚のid:yashigani_wとともに、はてなのコーポレートサイトを静的サイトとして再構築しました。ちょっとした仕事ではありますが、経験によって得られた暗黙知を形式知へ昇華するため、ここに紹介します。 はてなのコーポレートサイトとは サイトを静的化するメリット どのようにサイトの静的化を進めたか 1. 静的ファイルをNext.jsで生成 2. 運用を自動化したい 3. ホスティングサービスを選択する 4. 動的なコンテンツを表示する リリースと振り返り ホスティングサービスに関する補足 はてなのコーポレートサイトとは 弊社のコーポレートサイトは一般的なそれと同様に、株式会社としての「はてな」に関心を持っていただいた方々とコミュニケーションするための窓口です。会社情報を提供したり、あるいはプレスリリースなどの情報を公開

    コーポレートサイトを誰にも気づかれず静的化したときの技術選択について - Hatena Developer Blog
    akitsukada
    akitsukada 2020/07/22
    Amplify Console 事例だ〜〜 #AWSAmplify
  • 電笑戦 ~ AIは人を笑わせられるのか 2 電笑戦の背景と挑戦者 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

    みなさんこんにちは、アマゾン ウェブ サービス ソリューションアーキテクトの針原です。 前回ご好評いただいた第一回目の電笑戦記事に続いて、第二回目は電笑戦のもととなった国内最大級のお笑いメディア『ボケて』を運営する株式会社オモロキ CEO の鎌田さんと、電笑戦に出場するストックマーク株式会社の森長さんからお話を伺いたいと思います。 また、 9 月 8 日 (火) ~ 9 月 30 日 (水)で AWS Summit Online の開催が決定しました !「電笑戦 ~ AI は人を笑わせられるのか ?」の参加企業による技術解説セッションもございますので、ぜひチェックしてみてください。 針原 : 最初に、皆さんも一度は笑ったことがあるのではないかと思う、『ボケて』のサービスがどのように生まれたかについて教えてください。 鎌田 : 僕は音楽番組の制作をしていたテレビ局を退社した 2008 年当時

    電笑戦 ~ AIは人を笑わせられるのか 2 電笑戦の背景と挑戦者 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
    akitsukada
    akitsukada 2020/07/02
    やばい
  • Well-Architected for Startups -信頼性の柱- 導入編 | Amazon Web Services

    表: ホワイトペーパー より抜粋 いかがでしょうか。実際にはこの時間の中で対応の判断や復旧作業を行うのですが、年に数回発生することを考慮すると、それぞれの障害対応にかけられる時間は想像より短いのではないでしょうか。可用性の設計についてはホワイトペーパー内でも次のように触れられています。 私たちの推定では、復旧の実行を決定するまでに 30 分、復旧自体が 30 分以内に完了するとしています。この場合は障害から復旧するまで 60 分かかることになります。年間で障害が 2 件発生すると仮定すると、その影響時間は年間 120 分です。つまり、可用性の上限は 99.95% です。実際の可用性は、実際の障害発生率、障害の持続期間、各要因の実際の復旧速度によっても異なります。このアーキテクチャでは、プログラム更新のためにアプリケーションを一時的にオフラインにする必要がありますが、この更新作業は自動化され

    Well-Architected for Startups -信頼性の柱- 導入編 | Amazon Web Services
    akitsukada
    akitsukada 2020/06/16
    "次回は「Well-Architected for Startups -信頼性の柱- 実践編」として、より具体的にどの様な構成にすればいいのか、どの様なサービスや機能が利用できるのか解説する予定です。" 期待
  • HSBC moves from 65 relational databases into one global MongoDB database

    Summary: HSBC Bank is one of the world’s leading financial institutions. It is simplifying its data model by running its applications on MongoDB. (Image sourced via HSBC) HSBC is one of the world's most recognisable banking and financial services organisations, operating in over 60 countries and serving more than 40 million customers. However, with this scale comes a significant amount of operatio

    HSBC moves from 65 relational databases into one global MongoDB database
    akitsukada
    akitsukada 2020/06/13
    え?
  • AWS Amplify で自宅の温度や湿度を可視化する IoT アプリ開発にチャレンジしてみよう ! - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

    はじめまして!プロトタイピング ソリューションアーキテクトの白山です。 最近は IoT (Internet of Things: モノのインターネット) という言葉がよく聞かれるように、様々なデバイスがインターネットに繋がるようになりました。今回は、3000 円以下で買えるようなお手軽な IoT デバイスと、AWS Amplify を使って自分だけの IoT アプリ開発にチャレンジしてみたいと思います!

    AWS Amplify で自宅の温度や湿度を可視化する IoT アプリ開発にチャレンジしてみよう ! - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
    akitsukada
    akitsukada 2020/06/01
    #AWSAmplify
  • 電笑戦 ~ AI は人を笑わせられるのか ? 挑戦を支える技術と AWS - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

    みなさんこんにちは、アマゾン ウェブ サービス、シニアエバンジェリストの亀田です。2020 年 5 月に横浜開催を予定していた AWS Summit Tokyo が第三四半期にオンライン開催する方向で、現在従来の AWS Summit Tokyo と変わらぬ興奮を皆さんにお伝えできるようスタッフ一同準備をおこなっています。タイムテーブルなどの発表をお待ちください。 その AWS Summit Tokyo で募集開始から 1 週間で 1,000 名弱の申し込みがあった人気セッションがあります。それが 「電笑戦 ~ AI は人を笑わせられるのか」です。 すでに機械学習、そしてそれにより生成される AI モデルは我々の生活に欠かせないものとなり、多くのサービスがその恩恵を受け進化し、日々の生活を豊かなものにしようとしています。また、多くの企業、そして開発者がより良いサービスを模索し研究が続いてい

    電笑戦 ~ AI は人を笑わせられるのか ? 挑戦を支える技術と AWS - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
  • 「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary

    なぜ動くか? ここ最近、技術者と名乗る人々と会話して思うのが、「なぜ動くか」ということを知りたいという興味が失われているということです。 問題 例えば、下記の書籍を紹介します。 「ネットワークはなぜつながるか」というで、あらゆる技術者に読んでほしいと思っています。目次は以下のようになっています。 ブラウザにURLを入力してからWebページが表示されるまでの道筋をたどりながら、その裏側で働くTCP/IP、LAN、光ファイバなどの技術を説明していきます。インターネットを通ってサーバーまで行って帰ってくる道筋の途中には、今のネットワークの主要な技術要素が全部あります。そこでの機器やソフトウエアがどのように動き連携しているのかを探検すればネットワーク全体の動きがわかります。 第2版では、全体の構成を見直し、探検の途中で、今、ネットワークのどの部分にいるのかを明確にしました。また、各技術の基的な

    「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary
    akitsukada
    akitsukada 2020/03/21
    抽象化が進むと同時にそれを支える技術を使い続ける需要も生まれるので観測範囲の違いだと思う。クラウドを支えるのがデータセンターで愚直に低レイヤーを運用するエンジニアであり、最新の言語を支えるのがC文字数
  • AWSがサポートする囲碁AIと棋士の挑戦

    利用規約 | プライバシー規約 | パーソナライズド広告規約 | © 1996-2024 Amazon.com, Inc. or its affiliates

    AWSがサポートする囲碁AIと棋士の挑戦
    akitsukada
    akitsukada 2020/02/03
    “囲碁AIの実力はもはや人間を超え、かつての『戦う相手』から、今や『よき勉強ツール』となりました。棋士たちの間ではAWSを使うことで、囲碁AIが身近な存在になっているんです”
  • ソニー銀行、勘定系システムのAWS移行を検討

    アマゾン ウェブ サービス ジャパンは1月20日、ソニー銀行が勘定系を含め全業務をクラウドに移行する方針であることを発表した。 AWSの利用可能範囲に勘定系システムも追加 ソニー銀行では、2013年末からAWSの利用を開始し、通常業務を行う社内システムでは既にAWS移行が完了しているという。現在、銀行システムについても融資審査システム、市場系システム、管理会計システム等がAWS上で稼働しており、2019年時点で約50のサービスがAWS上で稼働しているという。 ソニー銀行のAWSの利用範囲 ソニー銀行 執行役員(システム企画部、システム開発部、システム管理部担当) 福嶋達也氏は、「当初から、銀行重要業務も含め、AWSの利用範囲の段階的な拡大を想定していた。弊社のシステムはオープン系で、5年サイクルで運用しており、ライフサイクルが終えたものから順次AWSに移行し、昨年秋には、基幹系以外のシステ

    ソニー銀行、勘定系システムのAWS移行を検討
    akitsukada
    akitsukada 2020/01/24
    “「どこまでクラウドにするかというクラウドファーストではなく、クラウドを前提にものづくりをしていくクラウドオンリーの考え方でやっている」”
  • AWS Amplifyを使ってCognito User PoolsログインするSwiftUIのサンプル - Qiita

    はじめに 最近Amplifyを利用し始めたのですが、Amplify CLIでちょっとコマンドを実行するだけで、アプリからAWSのリソースを利用できるようになり、すごく便利に感じています。 ここでは、Amplifyを使って、Cognito User Poolsログインする処理をSwiftUIで行う方法を説明します。 ドキュメントには、ログインやログアウトなど一つ一つの例はあるのですが、具体的にアプリにどのように組み込むかまでは記載されていません。そこで、このサンプルが具体的にアプリにどう組み込むか悩んでいる方に役に立つのではないかと思い、書きました。 前提 バージョンは次の通りです。 Xcode 11.2.1 Amplify iOS SDK 2.0 また、この記事では、サインインの処理を具体的にどう組み込むかのみを説明します。 CocoaPodsに依存関係を設定して、$ amplify ad

    AWS Amplifyを使ってCognito User PoolsログインするSwiftUIのサンプル - Qiita
  • エンジニア採用の最前線、必要な人材を採用するための秘訣と実践方法をCTOや採用責任者が語る - FLEXY(フレキシー)

    モデレーター Sansan株式会社 執行役員 CTO 藤倉成太さん 株式会社オージス総研でシリコンバレーに赴任し、現地ベンチャー企業との共同開発事業に携わる。帰国後は開発ツールなどの技術開発に従事する傍ら、金沢工業大学大学院工学研究科知的創造システム専攻を修了。2009年にSansan株式会社へ入社。現在はCTOとして、全社の技術戦略を指揮する。 藤倉成太さん(以下、藤倉):Sansan株式会社でCTOを務めている藤倉と申します。前職はSIerです。4年目の頃にシリコンバレーの子会社にアサインされ、現地で仕事をしていました。SIerはどうしても自分でプロダクトを作るという感覚を持ちづらかったことから、帰国後はSansanに入社。当初の肩書はただのエンジニアで、その後マネージャーを経てCTOに就任しました。日はモデレーターを務めさせていただきます。よろしくお願いします。 ひらいさだあきさん

    エンジニア採用の最前線、必要な人材を採用するための秘訣と実践方法をCTOや採用責任者が語る - FLEXY(フレキシー)
  • プラットフォームの上でものを作るということ

    プラットフォームの上でものを作るということ Amazon EKS Advent Calendar 2019 の最終日です. みなさまご存知の通り、AWS には Amazon ECS と Amazon EKS という2つのコンテナオーケストレーションに関するサービスがあります. ECS は2014年に発表された AWS ネイティブなコンテナオーケストレータ、EKS は OSS のコンテナオーケストレータである Kubernetes をマネージドな形で提供するサービスで、2017年に発表されました. 今日はこの Amazon ECS と Amazon EKS という2つのサービスについての話を書こうと思います. // 読んでくださっているみなさまをミスリードしないための DISCLAIMER 記事の著者は AWS に勤めています. また、この記事には僕個人の意見や想いも強くこもっています.

    プラットフォームの上でものを作るということ
  • AWS re:Invent 2019 をスタートアップ視点でレポート 〜 re:Invent 2020を120%活用頂くための虎の巻〜 | Amazon Web Services

    AWS Startup ブログ AWS re:Invent 2019 をスタートアップ視点でレポート 〜 re:Invent 2020を120%活用頂くための虎の巻〜 皆様はじめまして!AWS スタートアップ アカウントマネージャーの田中です。 AWS re:Invent 2019が、2019年 12 月 2 日~12 月 6 日の 6 日間に渡って米国ラスベガスにて開催されました。8 回目となる今回は 65,000 人強の参加者をお迎えしました。日からも1,700人強のお客様が参加されましたが、エンタープライズ企業の方からスタートアップ企業の方まで、様々な立場の方々にとって濃密な6日間になったのではないでしょうか。 このブログポストでは、スタートアップの視点で AWS re:Inventを振り返ってみます。具体的には、AWS re:Invent が、スタートアップのお客様にとってどのよ

    AWS re:Invent 2019 をスタートアップ視点でレポート 〜 re:Invent 2020を120%活用頂くための虎の巻〜 | Amazon Web Services
  • AWS Amplify + AWS AppSyncでUnitテスト書く時のハウツー - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    AWS Amplify + AWS AppSyncでUnitテスト書く時のハウツー - Qiita
  • スタートアップのためのコンテナ入門 – Kubernetes 編 | Amazon Web Services

    AWS Startup ブログ スタートアップのためのコンテナ入門 – Kubernetes 編 こんにちは、スタートアップ ソリューションアーキテクトの松田 (@mats16k) です。 「スタートアップのためのコンテナ入門 – 導入編」「スタートアップためのコンテナ入門 – AWS Fargate 編」という記事を公開してきましたが、Kubernetes に興味があるスタートアップも多いのではないでしょうか。今回は Kubernetes にフォーカスしてお話しします。 なお Kubernetes 以前に、「そろそろコンテナやった方がいいか?」「なんとなく使い始めたけれどこれでいいのか?」「コンテナ自体は分かったけど、サービスでの利用に踏み切れていない」といった漠然とした課題感をお持ちの方は「スタートアップのためのコンテナ入門 – 導入編」から目を通して頂ければと思います。 目次 Kub

    スタートアップのためのコンテナ入門 – Kubernetes 編 | Amazon Web Services
    akitsukada
    akitsukada 2019/12/13
    スタートアップにとってマイクロサービスアーキテクチャは必要なのでしょうか?マイクロサービスアーキテクチャは何を解決するものなのでしょうか?こちらついては「スタートアップのためのマイクロサービス入門」を
  • AWS Amplifyで高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用を回した話。 - Qiita

    AWS Amplifyで高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用を回した話。AWSWebamplify はじめに こんにちは、AWS Amplify Advent Calendar 2019の12日目担当、Oceans株式会社 竹と申します。 クリスマスまであと2週間、アドベンドカレンダーと共にクリスマスを一緒に過ごせる素敵な方と出逢わなければならない私のカウントダウンも進行しており大変焦っております。 さて、今回は「高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用回せるようにしたい!」と言う焦っている方向けに、弊社の事例をお伝えします。 それぞれの詳細な手順は他の方がたくさん上げて下さっていますので割愛しつつ、組み合わせて商用環境で使ってますよと言う事例を参考にして頂ければと思います。 (静的Webサイトのホスティングのお話で

    AWS Amplifyで高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用を回した話。 - Qiita
    akitsukada
    akitsukada 2019/12/13
    “全ての不安が解消されます。そう、AWS Amplifyならね。”
  • FinatextにおけるAWSのガードレール戦略の紹介

    はじめにこんにちは、Finatextでエンジニアをしている @s_tajima です。 Finatextでは、現在約40個のAWSアカウントを管理しています。 それぞれのAWSアカウントは、あるサービス専用になっていたり、いくつかのサービスが同居していたり、番環境用だったり、開発環境用だったりと用途は様々です。 この中には、 証券ビジネスプラットフォームのBaaS を提供しているAWSアカウントも含まれます。 このBaaSに限らずとも、金融ドメインで広くサービスを提供しているFinatextでは、その基盤となっているAWSセキュリティの管理が非常に重要になってきます。 今回は、弊社がAWSセキュリティを担保するためにどんな運用をしているかというお話です。 既に複数のAWSアカウントを管理している方、特に管理はしているもののいまいち適切な状態になっていないと感じている方に読んでいただけ

    FinatextにおけるAWSのガードレール戦略の紹介
    akitsukada
    akitsukada 2019/12/11
    かなり素晴らしい
  • 俺、このAWS Amplify Consoleでコンテナの自動デプロイ環境が出来たら結婚するんだ - Qiita

    この記事はAWS Amplify Advent Calendar 2019の11日目です。 今回はAWS Amplify Consoleを使ったAWS Fargateのデプロイをご紹介します。 tl;dr amplify addから利用出来るカテゴリだけでなく好きなカテゴリを自由に作成できます。 AWS Amplify ConsoleではCloudFormationテンプレートをデプロイすることが出来るため高度なカスタマイズが可能です。 フロントエンドなしでバックエンドのみのデプロイがAWS Amplify Consoleから可能です。 利用するライブラリのバージョン ライブラリ version

    俺、このAWS Amplify Consoleでコンテナの自動デプロイ環境が出来たら結婚するんだ - Qiita
    akitsukada
    akitsukada 2019/12/11
    Amplify に Fargate カテゴリ追加して Amplify Console で継続的にデプロイするやつ
  • AWS Amplify Consoleを連携させてテスト結果ページを自動生成・管理する - Qiita

    記事は、Qiita Advent Calendar 2019 - AWS Amplifyの10日目の記事です。 タイトルでは表現しづらい内容ですが、やりたいことは下図の通りです。 Amplify Consoleを利用してテスト/ビルドできるようにしていたら、テスト結果も自動的に蓄積されて参照可能な形にできないか、、、と思い始めて手を動かした結果です。 やりたいことの流れ 以前開発したCognito管理Web画面のビルドをAmplify Consoleで行う。 https://github.com/kojiisd/cognito-user-manager/tree/master そのAmplify Consoleのビルドの中でKarateやunittestによるE2Eテスト、単体テストが実施される。 E2Eテスト、単体テストの結果を別の試験結果保存用WebサイトのGithubリポジトリにP

    AWS Amplify Consoleを連携させてテスト結果ページを自動生成・管理する - Qiita
    akitsukada
    akitsukada 2019/12/11
    Amplify Console いいよね
  • AWS Amplify の ServiceWorker で Web Push 対応を実装してみる - クライアント編 - Qiita

    Web Push、送りたいことありますよね。 この記事は Web Push 通知を使うアプリを AWS Amplify で作ってみる話です。 特にクライアント側を AWS Amplify でどう実装するかを見てみます。 当初サーバー側もあわせて書こうとしたのですが、分量が多くなりそうだったので今回は一旦クライアント編として、サーバー編はまた Amplify の API カテゴリを絡めたものを後日書きます(たぶん)。 Web Push やりたいときにやらなきゃいけないこと Web Push を運用しようとすると、けっこう色々やることがあります。 Push を受け取るクライアント側 Service Worker の実装 購読状態管理、Service Worker 登録等を行うフロントアプリケーションの実装 購読処理時に払い出されるエンドポイントをサーバーサイドに送信 Push を送るサーバー側

    AWS Amplify の ServiceWorker で Web Push 対応を実装してみる - クライアント編 - Qiita
    akitsukada
    akitsukada 2019/12/09
    かいた