IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
はじめに O`REILLY発行の マイクロサービスアーキテクチャ を読みました。 非常に興味深く、これまで主に企業向けエンタープライズ開発に関わってきた自分にとっては、今後のソフトウェアエンジニアとしてのキャリアを作っていくには、考え方の転換が必要だと気付かされる内容でした。 本書の内容は広範囲に渡りますが、特に重要と感じた要点を整理(かなり長いですが)しておきたいと思います。(後編 との2部構成です) 要点 はじめに マイクロサービスを取り巻く技術の進歩は早く、マイクロサービスを実現する特定の技術を習得することよりも、その本質的な考え方を理解することが重要である。 1章.マイクロサービス マイクロサービスとは マイクロサービスはSOA(サービス指向アーキテクチャ)のひとつの実現形態であり、DDD(ドメイン駆動設計)、CI・CD(継続的インテーグレーション・デリバリ)、インフラ仮想化、自動
ブログ移転のお知らせ 『FiNC Developers Blog』を読んでくださっている皆様へ。いつもご愛読いただきありがとうございます。 この度、ブログを移転することになりました! こちらが、新たな弊社エンジニアブログとなります。 https://medium.com/finc-engineering 今後ともよろしくお願い致します。 FiNC 第1回インターンハッカソン はじめにあけましておめでとうございます。 FiNCでエンジニアインターンをしています安達です。 皆様、年末は何をして過ごされましたか? FiNCでは、FiNC史上初の試みとして第1回インターンハッカソンが開かれました! FiNCのエンジニアインターンは5期に突入し、現在約20人ものエンジニアインターン生が働いています。未経験からエンジニアインターンを始めたにもかかわらず、FiNCのコアサービスを1人で作りあげたインター
入社2ヶ月で感じたマイクロサービス 初めまして、今年2016年の2月に入社しました、森 (@qsona) と申します。サーバサイドエンジニアとして入社後、まずは1つのプロジェクトを無事リリースすることができました。今回は「マイクロサービス」について、私自身が感じている事と、弊社での取り組みをご紹介します。 FiNCと私とマイクロサービスマイクロサービスという考え方をご存知でしょうか。詳しくは弊社篠塚の記事、マイクロサービスを始めるとき および、記事内で紹介されているスライドが詳しいです。 FiNCの例では、1つの主要なアプリケーションに対して、バックエンドは10以上の「サービス」の集合体として成り立っています。各々のサービスは、開発チームも分かれ、独立して構成されます。サービス間の通信はHTTPで行っています。 私がマイクロサービスを知ったのは半年前、ある勉強会の懇親会で初めてお会いしたエ
マーチン・ファウラー氏による「マイクロサービス」パターンの記事を最近よく見かける。 関連する記事をメモ。 【元ネタ】 マーチン・ファウラー氏による「マイクロサービスの前提条件」 - Publickey クックパッドとマイクロサービス - クックパッド開発者ブログ "Microservices"を読んだ | SOTA マイクロサービスとSOA マイクロサービス設計概論 akipiiさんはTwitterを使っています: "なるほど。RT @yusuke_arclamp: なんとなくですが、SOAは「いかにシステムを統合化するか」ということであり、マイクロサービスは「いかにサービスを分割して構成するか」ということかなと。同じテクニックではありますが、考える方向が逆なのが面白いところです。" akipiiさんはTwitterを使っています: "#DevKan マイクロサービスは一昔前のSOAやEA
This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur
今話題のマイクロサービス・アーキテクチャについて、本格的に実践中のビズリーチさんに聞いてみた! 馬場 美由紀(HTML5 Experts.jp編集部) 巨大化・複雑化したモノリシックなアプリケーション開発から、サービスを小さい単位に分割し、開発のスピードを上げようとするマイクロサービスが注目されています。アプリ開発のアーキテクチャとして関心はあるのものの、実際にはどのようなメリット・デメリットがあるのかは気になるところ。 そこで、マイクロサービスアーキテクチャを採用して新サービスをリリースしたという株式会社ビズリーチ・CTO室チーフアーキテクトの竹添直樹さんに、お話を伺ってきました。 聞き手は、HTML5 Experts.jp編集部・岩瀬義昌(@iwashi86)さん、HTML5 Experts.jp編集長・白石俊平さんです。 そもそもマイクロサービスって何ですか? 岩瀬:そもそもマイクロ
Why People Want Microservices.md マイクロサービス化が進む背景について考えてみた 最近マイクロサービスって流行ってますよね。バズってると言ってもいいくらい。 個人的には、「マイクロサービスって結局何なの?」とか、「SOAと何が違うわけ?」とかいう議論は苦手です。 でも「なんでみんなマイクロサービスで作りたいのか?なんでマイクロサービスで作られるサービスが多いのか?」にはすごく興味があるんです。 僕は今、シリコンバレーにある日系SIerの小さな子会社で駐在員をやっていますが、このエリアに居ると、とにかく最近、 「サービス全体が、独立した小さなサービスの集合で構成されるようになってきている」 という流れがあるのは実感できます。もうそれが前提みたいになってるくらい。普通サービスって依存サービスを幾つか呼び出しますよね?ってところから始まるのが普通なくらい。 この記
「マイクロサービス(Microservices)」という用語が、Web企業を中心に注目を集めています。マイクロサービスという言葉には、「おや?」と思わせる吸引力があると思います。ここでは、このマイクロサービスとは何か、いままでの考え方とは何が違うのかを見ていくことにしましょう。 マイクロサービスについて簡単に説明すると、システムを複数のサービスの集合体として構成し、サービス相互をRESTful Web APIのようなシンプルで軽量な手段で連携する手法です。その最大のメリットは、小規模なサービス群を疎結合する作りにすることにより、「一枚岩」(モノリシック)のシステムの複雑さから自由になることです。つまり、マイクロサービスの考え方を導入することで、変化に強いシステムを作ることができるのです。 マイクロサービスを深く知りたい方は、まず James Lewis氏、Martin Fowler氏による
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く