タグ

ブックマーク / logmi.jp (40)

  • Node.jsをRustに書き換えるのはどのくらいかかる? 実験的導入でわかった、メリット・デメリット

    ウェブアプリケーションをRustで開発している、株式会社estie。今回開催された「Rust、何もわからない…」では、実サービスで活用されているRustについて、その活用方法の事例を紹介しました。ここで登壇したのは、ソフトウェアエンジニアの松健太郎氏。アプリケーションのバックエンドをRustに書き換えた事例について発表しました。 バックエンドをRustに書き換えた実例報告 松健太郎氏:私からは、まさにバックエンドをRustに書き換えるということで、実例報告的なことをやりたいと思っています。よろしくお願いします。 日は、どういうことをしたかというところと、それをやるにあたっての意思決定。実際にやってみてどういうところが問題になったか。あとは、特にTypeScriptとの連携周り、どういう工夫をしたかをお話しできればと思います。 自己紹介です。松健太郎と言います。 アプリケーションの概

    Node.jsをRustに書き換えるのはどのくらいかかる? 実験的導入でわかった、メリット・デメリット
  • DMMはAWS“から”オンプレミス“に”切り替える サーバーとネットワークのコストから見直す適切な環境選び

    DMM. comのITインフラ部が今期に注力している取り組みについて、事例を紹介しつつ話す「DMM meetup #31 ~DMMのインフラを支えるITインフラ部の取り組み紹介~」。ここでSRE部の松浦氏が登壇。WebRTCの配信システムについてと、配信サーバーをAWSからオンプレミスに切り替える理由を紹介します。 AWS“から”オンプレミス“に” 松浦庸介氏(以下、松浦):SRE部の松浦から「WebRTCの配信システムをAWSからオンプレミスに切り替えている話」ということで発表したいと思います。 まず、簡単に自己紹介をしたいと思います。2020年の5月に入社して、それ以来WebRTCのリアルタイム配信システムの開発や運用を担当している、松浦と言います。日はよろしくお願いします。 まずこのタイトル、みなさん「AWS“から”オンプレミス“に”」というところ、気になってる方がいるんじゃな

    DMMはAWS“から”オンプレミス“に”切り替える サーバーとネットワークのコストから見直す適切な環境選び
  • Javaでクリーンアーキテクチャする方法 Part.1:ヘキサゴナルアーキテクチャ

    開発者にはしばしば必要なものがないという状況が訪れます。デベロッパーエバンジェリストの成瀬氏が、実際に10名弱のチームで新規プロダクトを作る際にクリーンアーキテクチャの構成を実践してみた話をしました。 Part.1はヘキサゴナルアーキテクチャについて。動画はこちら。 新規開発では理想どおりにならないことはよくある 成瀬允宣氏:さぁ、じゃあやっていきましょうか。(コメントで)「Javaより時代はKotlin」。そう、Kotlinね、そうですね。今回はアーキテクチャの話なので、たぶんKotlinとかでも使えると思います。 (コメントで「設計の講座助かります!」)設計の講座はなかなかないですからね。あと、今日最後のほうで「次何やろうか?」って話もしようかなと思っているので、もしよければ、そのときに僕の相談に乗ってください。 よし、じゃあいきましょう。「先行開発!Javaでクリーンアーキテクチャ」

    Javaでクリーンアーキテクチャする方法 Part.1:ヘキサゴナルアーキテクチャ
  • AWSに集まったログをどう分析するか NTTドコモのエンジニアが教えるサーバーレスなログ分析基盤

    ログ分析勉強会では、「ログ分析」に関わるすべての技術、事例、知見を共有し、日々の業務に役立てられる情報交換ができる場所を目的として活動。初のオンライン開催となった今回、NTTドコモサービスイノベーション部の千田拓矢氏が、AWS純正サーバーレスなログ分析基盤を構築する方法を解説しました。関連資料はこちら。 AWSのサーバーレスサービスでセキュリティのログ分析 千田拓矢氏:それでは始めたいと思います。AWSのサーバーレスサービスでセキュリティのログ分析をしようという話です。 簡単に自己紹介します。千田と申します。NTTドコモのサービスイノベーション部というR&Dの部署に所属していて、5年目社員です。 基的に普段の業務では、クラウド、AWSGCP、Azureのセキュリティに関わる仕事をしています。機械学習もちょっとわかるくらいに勉強していて、その関連でFPGAとかGPUみたいなハードウェアの

    AWSに集まったログをどう分析するか NTTドコモのエンジニアが教えるサーバーレスなログ分析基盤
  • メルカリは「軽トラ」の検索結果をどう改善したか? 商品検索におけるUI/UXと、新たな挑戦

    2019年9月25日、クックパッド株式会社にて「Cookpad Product Kitchen #4」が開催されました。今回のテーマは「ユーザー体験を支える検索・マッチング技術」。あらゆるサービスに採用されている「検索」機能。そんな検索機能における技術と工夫について、様々なIT企業のエンジニアたちが一堂に会し、自らの知見を語ります。プレゼンテーション「メルカリ商品検索のUI/UXと新たな挑戦 」に登壇したのは、株式会社メルカリ 元Director of Search/AI/Data Scienceの森山大朗氏。講演資料はこちら メルカリ商品検索のUI/UXと新たな挑戦 森山大朗 氏(以下、森山):みなさんこんばんは。メルカリで検索の責任者をやっています森山大朗です。今日は、光栄にもログミーTechの記事を見ていただいたことがきっかけでこの場を作っていただいたということなので、がんばって話そ

    メルカリは「軽トラ」の検索結果をどう改善したか? 商品検索におけるUI/UXと、新たな挑戦
  • 機能不全のシグナルは「運用でカバー」「とりあえず〇〇」 マイクロソフト澤氏が明かす、ヤバい組織の共通点

    2019年9月25日、ランサーズ株式会社が主催するイベント「オープンタレントサミット〜令和元年、これから求められる当の働き方改革とは?〜」が開催されました。働き方改革が施行され、大企業が副業を解禁するなど、これまでの「働き方」が大きく変化するこの時代、企業はどう向き合っていくべきか。このイベントでは、質的な働き方の変化を進める企業の担当者が登壇し、取り組みや事例をもとに様々なディスカッションが行われました。この記事では、マイクロソフトの澤円氏による基調講演「当の働き方改革に必要な考え方」の内容をお届け。日人が持つべきコスト意識の話題を中心に、世界で生き残るためのこれからの働き方について語りました。 外資系出身者が感じる、日企業へのある違和感 澤円氏:さて、ある人の物語でちょっとお話をしましょう。これは日企業に転職した元外資系のマネージャーです。すごく優秀なやつだったんですけど、

    機能不全のシグナルは「運用でカバー」「とりあえず〇〇」 マイクロソフト澤氏が明かす、ヤバい組織の共通点
  • JapanTaxiエンジニアが明かす、IoT車載機を支えるアーキテクチャ

    2019年9月11日、クックパッド株式会社にて「Cookpad Product Kitchen #3」が開催されました。今回のテーマは「IoT技術を利用したサービス開発の裏側」。私達の生活に徐々に浸透してきたIoT製品。ハードウェアとソフトウェアを連携させ、新たな価値を提供されている裏側には、どんな工夫や知見が存在しているのか? 自社でIoTサービスを開発しているIT企業4社のエンジニアが集い、サービス開発にまつわる裏話を語っていただきます。プレゼンテーション「タクシーの今 レガシーからモダンへ 」に登壇したのは、JapanTaxi株式会社の大林直樹氏。 JapanTaxiを支えるIoT技術の今 大林直樹 氏(以下、大林):JapanTaxiの大林と申します。ちょっとタイトルを変えてしまったのですが、「タクシーの今 レガシーからモダンへ」というタイトルで話をさせていただきます。 普段はAn

    JapanTaxiエンジニアが明かす、IoT車載機を支えるアーキテクチャ
  • メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫

    2019年7月24日、ヤフー株式会社が主催するサーバーサイドエンジニア向けの勉強会「Bonfire Backend #3」が開催されました。第3回となる今回のテーマは「モバイル決済の裏側」。急速に成長するモバイル決済分野でサービスを展開する企業が一堂に会し、自社サービスの仕組みや技術スタックなど、知られざる裏側を語ります。プレゼンテーション「静的MPM決済を支える技術 」に登壇したのは、株式会社メルペイのsusho氏。今年の6月にサービスが開始したばかりのメルペイのサーバーサイドの特徴と工夫について語ります。 静的MPM決済を支える技術 susho氏:こんばんは。「静的MPM決済を支える技術」ということでsushoが発表させていただきます。 最初に自己紹介です。 社内ではsushoと呼ばれているので、ここでもそうさせていただいております。Twitterは@susho0220でやっています。

    メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫
  • “Visa決済”ができるウォレットサービス「Kyash」の技術スタックと目指すべき場所

    2019年7月24日、ヤフー株式会社が主催するサーバーサイドエンジニア向けの勉強会「Bonfire Backend #3」が開催されました。第3回となる今回のテーマは「モバイル決済の裏側」。急速に成長するモバイル決済分野でサービスを展開する企業が一堂に会し、自社サービスの仕組みや技術スタックなど、知られざる裏側を語ります。プレゼンテーション「Kyashの今とこれから 〜Walletの学びとDirectの挑戦〜 」に登壇したのは、株式会社Kyashの松田優貴氏。toCのWalletサービス「Kyash」の仕組みと、新たに発表されたtoBの決済プラットフォーム事業「Kyash Direct」における挑戦について語ります。 Kyashの今とこれから 松田優貴氏(以下、松田):こんばんは。Kyashの松田です。「Kyashの今とこれから 〜Walletの学びとDirectへの挑戦〜」ということで発

    “Visa決済”ができるウォレットサービス「Kyash」の技術スタックと目指すべき場所
  • 設計のための、問題の捉え方––ドメイン知識の暗黙知を形式知にする Part1

    2018年11月8日、Classi株式会社が主催するイベント「設計Night2018」が開催されました。Builderscon tokyo 2018にて好評を博したプレゼンテーション「開発現場で役立たせるための設計原則とパターン」をもとに、発表だけではカバーできなかった3つの論点について、3名の登壇者がより詳しく深掘りします。プレゼンテーション「ドメイン知識の暗黙知を形式知にするためには」に登壇したのは、magnolia_k_氏。講演資料はこちら 設計のための問題の捉え方 magnolia_k_氏:実は今日で「設計Night」に出たの2回目なんですね。1回目は、今年の3月ぐらいに吉祥寺の居酒屋で、しんぺいさんのブログを見せながらみんなで酒を飲む「酔いどれ設計Night」という会をやって。7人ぐらいですごい楽しかったんですけど、今日は僕としんぺいさん以外、全員抽選に外れるという(笑)。 (会

    設計のための、問題の捉え方––ドメイン知識の暗黙知を形式知にする Part1
  • GAFAのなかで、Appleだけが「意味」の世界で闘っている グローバル競争で生き残るのに必要な、たったひとつの考え方

    GAFAのなかで、Appleだけが「意味」の世界で闘っている グローバル競争で生き残るのに必要な、たったひとつの考え方 イノベーションを生み出し続ける組織とリーダーシップのあり方 #3/4 2019年4月19日、ベルサール六木にて「WHITE Innovation Design Summit Vol.2~イノベーションを生み出す組織作りと人材育成~」が開催されました。イノベーションの創出が重要なテーマとなるこの時代、企業はオープンイノベーションやアクセラレータープログラムなど、さまざまなチャレンジを行っています。その創出に求められるのは「手段」ではなく、「組織と人材」。このイベントでは、イノベーションを生む組織づくりと人材育成について、『世界のエリートはなぜ「美意識」を鍛えるのか? 』の著者である山口周氏、企業のイノベーション・新規事業を数多く支援している株式会社WHITEの神谷憲司氏が

    GAFAのなかで、Appleだけが「意味」の世界で闘っている グローバル競争で生き残るのに必要な、たったひとつの考え方
  • Juliaの画像処理ライブラリを使ってわかったこと - ログミーTech

    2018年10月20日、第8回目となるイベント「JuliaTokyo」が開催されました。技術計算を得意とする新しい汎用プログラミング言語であるJulia。その知見と共有しJuliaの普及を促すため、実際にJuliaを用いているエンジニアたちが一堂に会し、自身の事例を語りました。プレゼンテーション「Juliaと画像処理」に登場したのは、Dsuke_KATO氏。講演資料はこちら Juliaと画像処理 Dsuke_KATO氏(以下、Dsuke_KATO):加藤大典と申します。「Juliaと画像処理」で、Juliaで画像処理をやろうとしたらそれ用のライブラリがあったのでちょっと触ってみたという話です。 自己紹介。大阪大学で視覚神経について大学で10年くらいやっていました。ソフトウェアのベンターにいって、今は医療機器のメーカーで働いています。 MATLABときどきCやってきました。仕事を始めてからや

    Juliaの画像処理ライブラリを使ってわかったこと - ログミーTech
  • Ponanza開発者、山本一成氏が語る強化学習とA/Bテスト運用の舞台裏

    Ponanzaにおける強化学習とA/Bテスト運用 山一成氏(以下、山):山一成と申します。よろしくお願いします。 ありがとうございます。ここからはややガチめなエンジニアの話です。まず確認したいんですが、エンジニアとかプログラマーって人はどれくらいいるんですかね? (会場挙手) あ、けっこういるのか! 安心した(笑)。 私、10年くらい将棋のプログラムを作ってきて、最初はまったくのど素人から始めたんですけど、いろいろやっていく中で、現代にも通じるようなさまざまな運用とかが出てきたんですね。そのへんをみなさんと共有できればと思っています。 まず最初のスライド、さっそく手書きでやる気がない感じですが(笑)。将棋のプログラムってどんなもの? という話です。将棋も囲碁も、大雑把にいうと、2つの要素があります。1つは探索です。つまり、先を読むということですね。 先を読むと強いです。みなさんもそん

    Ponanza開発者、山本一成氏が語る強化学習とA/Bテスト運用の舞台裏
  • Pythonの可視化ライブラリ「Bokeh」ではじめるデータビジュアライゼーション

    Pythonの可視化ライブラリ「Bokeh」ではじめるデータビジュアライゼーション Bokehではじめるデータビジュアライゼーション 2019年1月22日、freee株式会社にて、Data Driven Developer Meetupが主催するイベント「Data Driven Developer Meetup #4」が開催されました。サービスをより良いものにするために日々データと向き合っているデータサイエンティストやエンジニアなど、様々な職種で活躍する人々が集い、知見を共有するイベント。今回は日経済新聞社とエムスリー株式会社の2社がメインセッションに登壇し、自社の取り組みについて語りました。プレゼンテーション「Bokehではじめるデータビジュアライゼーション」に登場したのは、YukiyoshiSato氏。デモを交えながら、Pythonのインタラクティブビジュアライゼーションライブラリ

    Pythonの可視化ライブラリ「Bokeh」ではじめるデータビジュアライゼーション
  • Haskellの代数的構造入門 半群・モノイド・環とは何か? - ログミーTech

    2018年11月10日、Haskell-jpが主催するイベント「Haskell Day 2018」が開催されました。純粋関数型プログラミング言語Haskellをテーマに、Haskellに興味のある人から入門者、ちょっとできる人まで、様々な層に向けたプレゼンテーションを行ったイベント。実務から研究まで、幅広いHaskellの事例を共有します。プレゼンテーション「Semigroupとは? Monoid? 環?」に登壇したのは、aiya000氏。講演資料はこちら Semigroupとは? Monoid? 環? aiya000氏(以下、aiya000):あいやと申します。今日は「Semigroupとは? Monoid? 環?」というテーマで代数についての発表をします。よろしくお願いします。 (会場拍手) 推しVimNeovimです。活動はTwitterGitHubなどをやっています。このスラ

    Haskellの代数的構造入門 半群・モノイド・環とは何か? - ログミーTech
  • クックパッドがgRPCを採用するまで サービス間通信で抱えていた課題と、RubyでgRPCを運用するための工夫

    2018年11月28日、クックパッド株式会社が主催するイベント「Cookpad Tech Kitchen」が開催されました。第20回となる今回のテーマは「クックパッドのマイクロサービスプラットフォーム現状」。クックパッドが開発を行っているマイクロサービスプラットフォームの今と、その仕組みについて解説します。プレゼンテーション「gRPC in Cookpad」に登壇したのは、岩間雄太氏。CookpadにおけるgRPCの構成と運用について解説します。講演資料はこちら gRPC in Cookpad 岩間雄太氏:お願いします。クックパッドgRPCの話をします。 「自己紹介いるか?」と思いましたが、一応書いておきました。 岩間雄太といいます。よろしくお願いします。ふだんは「@ganmacs」でやっています。今日いる人はみなさんそうですが、技術部開発基盤グループというところにいます。2017年度に

    クックパッドがgRPCを採用するまで サービス間通信で抱えていた課題と、RubyでgRPCを運用するための工夫
  • LINEの無料通話の品質を上げる、VoIPプラットフォーム刷新プロジェクト「PLANET」の全貌

    2018年11月21日、LINE株式会社が主催するエンジニア向け技術カンファレンス「LINE DEVELOPER DAY 2018」が開催されました。4度目の開催となる今回のテーマは「Next LINE」。メッセージアプリだけでなく、さまざまなサービスの開発や新たな技術領域への投資を行っているLINEが目指すビジョンと各分野での取り組みについて、エンジニアたちが技術的側面から紹介します。セッション「Full HD LINE free call 」に登壇したのはLINE PlusのVoIPプラットフォームエンジニア、Jungnam Gwock氏。LINEの特徴でもある無料通話機能の技術的工夫と開発の裏側を解説します。講演資料はこちら LINEの無料通話を支える技術的背景 Jungnam Gwock氏(以下、Gwock):みなさん、こんにちは。Jungnam Gwockと申します。日は、LI

    LINEの無料通話の品質を上げる、VoIPプラットフォーム刷新プロジェクト「PLANET」の全貌
  • 技術者の評価基準は「インパクト」 米Microsoftで働く日本人エンジニアが語る、“楽しく開発”するために必要なこと - Part2

    2018年1月11日から13日の3日間、第8回目となるRegional Scrum Gathering® Tokyoが開催されました。スクラムの初心者からエキスパート、ユーザー企業から開発企業まで、立場の異なる様々な人々が集まる学びの場であるイベント。世界中からスクラム開発におけるエキスパートたちが一堂に会し、最新の情報や自身の知見を惜しげもなく語ります。2日目のKeynote「敢えて属人化せよ! エキスパートの集団こそが最強のチーム」に登壇したのは、Microsoft社で活躍するエンジニア、河野通宗氏。日からアメリカへ移って直面した開発環境の違いと、評価制度について語りました。 ウォーターフォール→アジャイル開発への移行 河野通宗氏(以下、河野):私がアメリカに移って、Azureのチームに移ったとき、アジャイルだったことは今お話しした通りです。そのときはAzureのSDKのチー

    技術者の評価基準は「インパクト」 米Microsoftで働く日本人エンジニアが語る、“楽しく開発”するために必要なこと - Part2
  • なぜリファクタリングではなくマイクロサービス化を選んだのか? メルペイの決済処理開発の裏側

    2018年10月4日、株式会社メルカリが主催するイベント「Mercari Tech Conf 2018」が開催されました。メルカリグループ各社が、今後目指す方向や、これから取り組む技術的なチャレンジなどを語るエンジニア向けカンファレンス。2度目の開催となる今回は「Evolution(変化)」をテーマに、エンジニアたちがメルカリの技術のこれからを語ります。プレゼンテーション「どうして僕らは決済処理をマイクロサービス化しようとしているのか」に登壇したのは、メルペイ、ソフトウェアエンジニアの斎藤祐一郎氏。現在開発中の金融サービス「メルペイ」において、リファクタリングではなくマイクロサービス化を選択した理由を解説します。講演資料はこちら 決済処理のマイクロサービス化における3つの課題 斎藤祐一郎氏(以下、斎藤):マイクロサービス化の話題が盛り上がって、数年が経ちました。みなさまは、さまざまな論文や

    なぜリファクタリングではなくマイクロサービス化を選んだのか? メルペイの決済処理開発の裏側
  • コンピュータを理解するにはExcelが最適だった 83歳の現役プログラマーが語る、アプリ開発秘話 - ログミー

    2018年9月6日、ビジネスエアポート六木にて「米国アップル社、マイクロソフト社、そして国連部も認めた83歳のアプリ開発者 若宮正子氏登壇!『MY SMART WORK LIFE』セミナー②。世界を魅了する理由に迫る!!」が開催されました。パートでは、若宮正子氏の生い立ちからアプリ開発に至るまでのエピソードについての講演模様をお送りします。 突然世界中で有名人になってしまった、若宮正子氏の講演 若宮正子氏:みなさん、こんばんは。若宮正子です。どうぞよろしくお願いいたします。だいたいの人はみんな「マーちゃん」って言っているみたいなんですけども、戸籍上の名前は若宮正子です。 今日お話しすることは、まず自己紹介。それから、今日のテーマであります「私は創造的でありたい」というお話。それから最後に、最近の活動から得られたものです。といいますのも、私は1年半ぐらい前に、急に「にわか有名人」になっ

    コンピュータを理解するにはExcelが最適だった 83歳の現役プログラマーが語る、アプリ開発秘話 - ログミー