技術者ブログ朝日ネットのエンジニアによるリレーブログ。今、自分が一番気になるテーマで書きます。プロジェクト開発部のmuratamです。今回は、現在進行中のASAHIネット会員専用ページ刷新プロジェクトについて書きます。ASAHIネット会員専用ページとはなぜ刷新するのかどう刷新するのかシステムの外側からみた変化システムの内側の変化これから採用情報ASAHIネット会員専用ページとはASAHIネット会員、つまりASAHIネットの各種サービスをご利用いただいているお客様がサービスに関する情報を見たり手続きができるwebサービスです。この会員専用ページ自体は昔から提供してきました。1なぜ刷新するのかそんな会員専用ページですが、長い歴史に伴って問題も出てきます。変更は続けられてきたものの長年デザインが同じ状態なので、スマートフォンに適した画面がありません。スマートフォンからのインターネット利用が大きな割合を占める2現在においてそれは不便でしょう。ある画面のなかには古くに作られたものもあり、ドキュメント類がない、あるいは現状に追従していないものもあります。このサービスを支えるフレームワーク自体も見直す時期ということもあって、刷新することとしました。刷新するのかシステムの外側からみた変化スマートフォンに対応していないならすればいい、ということでレスポンシブデザインで新たに作っています。ルールに基づいた統一されたUIでわかりやすくするということも狙っています。一枚岩)だったサーバアプリケーションを分解します。今回は画面表示の作成を担うフロントエンド・各種リソースへのアクセスとロジックを担うバックエンドと2つに分離して、両者の間をつなぐAPIを整備することとしました。これによりアプリケーションコードの簡略化・メンテナンス性の向上を狙っています。構成の変化しかし、アプリケーションを分離したところで実装の際に意識していないとフロントエンドのコードにロジックが埋まってしまうなど当初のポリシーと乖離してしまいます。その点は実装に携わる全員が注意する必要があります。対策として、どちら側に実装したらいいのか?という判断のガイドラインを作りつつ進めています。:価格はバックエンドで計算する消費税対応もあるので数値の合計はバックエンドで計算する日時のフォーマットはフロントエンドで計算するまた、今回はフロントエンドとバックエンドの2つへの分解にとどめました。比較的少人数で開発しているという現在の開発体制においては分離することによるコストのほうが高いと判断し見送りました。今後機能のAPI化を推進してマイクロサービスの方向に舵を切ることも十分考えられます。マイクロサービスにするのか?これから刷新プロジェクトはまだ始まったばかり。今後も順次置き換えを進めます。今回整理した情報をもとにさらに次世代の会員専用ページ、あるいはその他のサービスにつながればよいと思います。朝日ネットでは新卒採用・キャリア採用を行っております。15:05ASAHIネット会員専用ページを刷新しますTweet関連記事2019-11-18AD環境のホスト再構築でDNS解決ができなくなる朝日ネットでインフラ設計・構築を担当しているトランシュメー...2019-07-29どうして俺の回線が何百ギガもアップロードしてるの?と思った時に読む話はじめまして、朝日ネットでISPのインフラ保守を行っているa-fu...2019-03-26Bootstrap4エディタのpingendoでpdfのマニュアルをHTML化してみた-後編watanabeです。はてなブログPro朝日ネットのエンジニアによるリレーブログ。今、自分が一番気になるテーマについて書きます。2019phpIPAMでデータセンターの見える化をしてみた月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。