現職においてMonolithアーキテクチャからMicroservicesアーキテクチャへの移行とその基盤の構築に関わって2年近くが経った.未だ道半ばであるがこれまでの経験や日々のインプットをもとにいろいろ書いておこうという気持ちになった.本記事ではそもそもMicroservicesアーキテクチャとは何かを整理し,なぜやるべきか?・なぜ避けるべきかを整理する. Microservices? Microservicesアーキテクチャとは「Single purpose,High cohesion,そしてLoosly Couploedなサービスを組み合わせてシステムを構築する」アーキテクチャ手法である.それぞれの原則をまとめると以下のようになる. Single purpose: 一つのことに集中しておりそれをうまくやること Loose coupling: サービスは依存するサービスについて最小限の
PWA(Progressive Web Apps)というキーワードに注目が集まっていますが、実際のところ何からはじめれば良いのか分からない人は多いのではないでしょうか。PWAは固有の技術を指し示すものではないので、特に分かりづらいでしょう。 そこで参考にしたいのがbento-starterです。PWAとは何か、を学ぶのにぴったりなスターターキットです。 bento-starterの使い方 こちらがそのテンプレートです。 マニフェストファイル、Service Workerもちゃんとインストールされます。 Lighthouseを使った評価はほぼパーフェクトです。 PWAの要素となるCACHE APIの利用はもちろん、アプリマニフェストやアクセシビリティもきちんと提供されています。このbento-starterをベースにしたり、ここから学べることは多数あるでしょう。Service Workerの
Appleが13インチMacBook Proでディスプレイ下からバックライトが断続的に表示される、またはまったく機能しなくなるFlexgate問題に対し「ディスプレイバックライト修理プログラム」を発表しています。詳細は以下から。 Appleは現地時間2019年05月21日、バタフライ構造キーボードを採用したMacBook /Proシリーズで文字が入力されない/反復入力される問題が発生しているキーボードを無償で修理する「キーボード修理プログラム」をアップデートし、2018年以降のMacBook Air/Proもこのプログラムの対象に追加すると発表しましたが、 ごく一部の 13 インチ MacBook Pro のディスプレイに以下の症状 (のいずれかまたは両方) が現れる場合があることが判明しました。 ディスプレイのバックライトが、画面の底部に沿って明るい縦方向の領域を継続的または断続的に表示
Spring BootとPlay Framework、どっちがどう良いの? 専門家が5つの視点で徹底解説 Spring BootとPlay Framework、どちらを使うべきか……?開発者を悩ませる疑問に答えるべく、専門家2人がさまざまな視点で両フレームワークの特徴を解説します。 【比較ポイント(1)】設計思想や登場してきた歴史的背景 【比較ポイント(2)】得意分野や利用されている領域 【比較ポイント(3)】各コンポーネントの実装スタイル 【比較ポイント(4)】データベース接続まわり 【比較ポイント(5)】今後のリリース展開について Webアプリケーション開発において、フレームワークは欠かせない存在となっています。開発者が実装すべき処理に集中でき、堅牢でメンテナンスしやすいアプリケーションをすばやく開発できる。これこそ、フレームワークを使う最大の利点といえるでしょう。 JavaやScal
ごく一部の 13 インチ MacBook Pro のディスプレイに以下の症状 (のいずれかまたは両方) が現れる場合があることが判明しました。 ディスプレイのバックライトが、画面の底部に沿って明るい縦方向の領域を継続的または断続的に表示する。 ディスプレイのバックライトがまったく機能しなくなる。 この問題が確認されているのは、2016 年 10 月から 2018 年 2 月までの間に販売された 13 インチ MacBook Pro です。Apple や Apple 正規サービスプロバイダでは、対象となる MacBook Pro を無償で修理させていただきます。 お使いのコンピュータのモデルを確認し、それが本プログラムの対象となるかどうかを調べるには、Apple () メニューから「この Mac について」を選択してください。本プログラムの対象となるモデルは以下の通りです。 MacBook
米Appleは4月20日(現地時間)、2016年10月発売の13インチMacBook Pro(Touch Bar非搭載)を対象とするバッテリーの無償交換プログラムを開始した。一部の製品で「コンポーネントの故障により内蔵バッテリーが膨張する場合があることが判明」したため。「これは安全性にかかわる問題ではありません」としている。 対象となるのは2016年10月から2017年10月までの間に製造された製品で、自分のMacBookが対象かどうかはサポートページにシリアル番号を入力することで確認できる。 MacBookのシリアル番号は、メニューバー→Appleメニュー→「このMacについて」で確認できる。交換手続き方法はサポートページの説明を参照されたい。バッテリー交換には3~5日かかる場合がある。 なお、Touch Barが搭載されている13インチ MacBook Proや、13インチMacBoo
アップルは5月22日、新型「MacBook Pro」を発表した。2018年モデルからCPUをアップデートし、15インチモデルには最大5GHzで動作する8コアCPUのオプションを用意した。価格は15インチモデルで25万8800円(以下、税別)、13インチモデル(Touch Bar搭載)で19万8800円から。 15インチモデルで選べるCPUは、6コアのCore i7(2.6GHz、最大4.5GHz)、8コアのCore i9(2.3GHz、最大4.8GHz)、8コアのCore i9(2.4GHz、最大5.0GHz)の3種類。コア数とクロック数から、米Intelが4月に発表した第9世代Coreプロセッサの「Core i7-9850H」「Core i9-9880H」「Core i9-9980HK」を採用していると思われる。 これにより、新型MacBook Proは従来の4コア仕様に対し最大2倍、6
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く