サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
engineerteam.note.jp
noteのサーバサイドとフロントエンドのリアーキテクチャについて サーバサイドはPackwerkを利用してモジュラモノリス化 フロントエンドはNext.jsによるリアーキテクチャ それぞれの実施理由や進捗具合 ▼Podcastをもっと聴く
技術イベントへの協賛は、企業の名前をアピールするだけの場ではありません。 協賛を通じた技術コミュニティの応援、他社エンジニアとの交流、社内コミュニケーション、技術スタックのPR、採用……など多数の目的を抱えています。 この記事では、協賛がブランディングを超えた重要な戦略であることをnote株式会社と株式会社HelpfeelのCTOが深く語り合いました。協賛イベントの選び方や社内で理解を得る方法に始まり、「採用が止まったからと言って会社が傾いたわけではない」という経営層ならではの話題まで多岐に渡りました。 なぜ多くの企業が技術イベントに投資をするのか?その背後にある深い理由と戦略を、CTOの対話から解き明かします。 ※ こちらの記事はYAPC::Hiroshima 2024のランチセッションのトークを再編した内容です。音声は今出川FMで公開中。 登場人物紹介登壇者株式会社Helpfeel
Perlを軸としたITに関わる人のためのカンファレンスである、YAPC::Hiroshima 2024が2月10日に開催されました! この記事は、当日に随時更新していき、各社の企業ブースや会場の様子を紹介していきます。 YAPC::Hiroshima 2024の楽しさや熱気が少しでも伝わればいいなと思います。 会場ですぐに様々なTシャツや企業グッズがもらえるのがうれしい ▲noteはシルバースポンサーとして協賛していたため、会場にも参戦していました YAPC::Hiroshima 2024概要YAPCはYet Another Perl Conferenceの略で、Perlを軸としたITに関わる全ての人のためのカンファレンスです。 Perlだけにとどまらない技術者たちが、好きな技術の話をし交流するカンファレンスで、技術者であれば誰でも楽しめるお祭りです! 今回のYAPC::Hiroshima
Railsでサービスを開発 / 運用をしていると、コードの肥大化に伴うモノリシック化に悩まされることも多いはず。2014年のサービス開始からRailsで進めてきたnoteも今まさにその壁に立ち向かっている最中です。 Railsアプリケーションを分割しようと考えたときに、マイクロサービス化や別言語でのフルリプレイスなどを検討することもあるはずです。 様々な選択肢がある中で、弊社ではPackwerkの導入とRailsエンジン化による分割を進めることにしました。(※ packwerk:Shopifyが作成したgem。依存関係をパッケージによって整理することができる) Railsエンジンを採用した大きな理由としては以下が挙げられます。 すばやく小さく問題を切り分けることを優先 マイクロサービス化はアーキテクチャから考慮する必要があり時間がかかる 将来的なマイクロサービス化の下準備として進めることが
noteのEKS移行が完了しました。EKSへ移行するにあたって、サービスのアーキテクチャからデプロイ環境、監視体制、運用までを全て見直しインフラをモダンな環境にすることができました。 EKSへ移行するにあたり、様々な問題や課題がありました。 活用できていないログや破れ窓化したアラートをどう整備するか どのようにアプリケーションの負荷試験を実施し、ボトルネックを探るか CloudFrontを利用したゼロダウンタイムでEKSへの切り替え 大量に存在しているバッチをどのように移行していくか 今回はEKS移行の際に起きたトラブルやそれらを解決したときのTipsなどを、SREチームの2人にお聞きしました。 インタビュイー 中村 昴: 株式会社ドリコムにて、ソーシャルゲームタイトルのAWSインフラを担当。2020年9月よりnote株式会社に入社し、現在はSREとしてnoteのインフラ周りの改善を行って
本記事ではnoteのMLチームの取り組みについて、機能と概要をそれぞれ紹介します。 紹介する機能はnote全体の一部ではありますが、MLチームの全体像を掴むことができます。 ▼この記事でわかること▼ MLチームが取り組んでいる内容が全体的に理解できる note内でどのように機械学習が利用されているのかがわかる MLチームの全体的なアーキテクチャと開発指針を知ることができる 前提noteの取り組みを説明する前に、まずはMLチームの開発とアーキテクチャについて簡単に説明していきます。 現状の開発について 開発の規模 / 現在のアーキテクチャなどの影響もあり、「バックエンドエンジニア」と「MLエンジニア」の開発の垣根が薄い MLエンジニアは機械学習以外にも、バックエンド開発やアーキテクチャのリプレイスなど、多様な開発能力が求められる アーキテクチャ図2022年10月時点アーキテクチャを決定する上
『施策の指針』や『KPIの数値』を決めるためには、データ分析は必要不可欠です。データという目印がなければ闇雲に開発を進めることになるでしょう。しかし、『データ活用』はすべての人間ができるわけではありません。苦手意識を持っている人も多く、社内に浸透させるのは難しい問題です。 そんな中で、noteでは「誰もが使いやすい」を目指したデータ基盤開発が進められています。職種に関係なく、欲しいデータが簡単に取得できる環境を目標に開発を行っています。 また、データ活用に慣れ親しんでもらうために、社員がデータを常に見えるような工夫もしています。データ活用を強要するわけではなく、データを扱うための下地を作り上げているのです。 久保田 勇喜 (エンジニア / データ基盤チームリーダー) 新卒で株式会社アドウェイズに入社し、事前予約サービスの日本版 / 北米版の開発を担当。その後、Bulbitでマーケティングプ
発信やアウトプットを続ける中で、「本の出版」は一つのゴールでもあります。エンジニアやクリエイターならば、本を書いてみたいという欲求がある方もいるでしょう。 しかし、本の執筆を考えていなかった人たちが出版するまでに至るケースもあります。『Rが生産性を高める〜データ分析ワークフロー効率化の実践』では、もともと本を執筆することを考えていなかった3人のエンジニアによって発売までに至りました。 3人が本を執筆する機会に巡り合ったのは、偶然ではありません。勉強会の登壇や技術記事の執筆、OSSへのコミットなどアウトプットの経験を積み重ねてきました。それぞれが自分たちの興味を探求した結果として、アウトプットが書籍という形になっただけなのです。 しかし、そんな3人でも、書籍の執筆は楽な道のりではありませんでした。なんと、発売までに3年という長い月日を要したのです。 今回のインタビューでは、そんな3人が本を執
--- 「デザイナーのための仕組みだと思われないように、本当はデザインシステムという言葉をつかいたくなかった」 デザインシステムと聞くと、デザイナーのための仕組みだと思う人もいるかもしれません。しかし、noteにおけるデザインシステムはその定義とは真逆を目指しています。 そもそもデザインシステムとは、Webサイトやアプリのデザイン原則を示し、開発のパターンやベストプラクティスを組織として体系化した仕組みです。具体的には、スタイルガイド、イラストシステム、フロントエンドの共通コンポーネント整備、表記ガイドラインなど多岐にわたります。 noteでは全社員が理解でき、誰もがつかえるデザインシステムを目標にしています。デザイナーが使用するツールではなく、全社員が同じ意思で進むための目的や指針を言語化した仕組みがデザインシステムなのです。 全社員がデザインに取り組みやすくなるように、2021年8月か
noteが2021年に重点的に取り組んでいくことをリストにしてみました。 あらゆるクリエイターが創作を続けられるプラットフォームを実現するために、エンジニアチームの重点分野は、以下の3つ。 ✔ 発信の場としての地位を固める ✔ プラットフォームとしての健全性を高める ✔ 組織づくりと開発体験・効率の向上 多くのユーザーが多様な使い方をしているnoteは、2020年に急成長フェーズを経て技術・運用の要求水準が上がり、エンジニアが乗り越えるべきハードルは高くなっています。2021年、上記の重点分野を実現するために取り組んでいくチャレンジングな技術課題を紹介します。 今後のはたらき方ややりたいことを考えるときにnoteのことを少しでも思い出してほしい。この記事がそのきっかけの1つになれば、と考えています。 「noteのエンジニアチームが2021年に向けて挑戦する、重要課題8選」にワクワクする方。
noteのNuxt.jsへの移行が完了し次世代のフロントエンド構築を進めています 本記事では、noteのフロントエンドについて2つトピックを紹介します。Nuxt.jsへの移行が完了した話と、見えてきた課題を踏まえ次世代のフロントエンド構築を模索している話です。 Nuxt.jsへの移行が完了noteでは、AngularJSで構築していたフロントエンドをNuxt.jsに移行するプロジェクトを2018年から進めていましたが、2021年12月、ついに移行が100%完了しました! 最初の1年弱は移行プロジェクトを組み専任リソースを張って実装し、ページ単位で移行し
このページを最初にブックマークしてみませんか?
『noteエンジニアチームの技術記事』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く