巨大なモノリシック Rails アプリケーションの マイクロサービス化戦略 / 2019 microservices in cookpad

Content-Length: 319818 | pFad | http://b.hatena.ne.jp/naoswave/dev/
自己紹介 渡辺 貴明 EngFrontend follow me! アジアクエスト株式会社 フロントエンドエンジニア 今日の話 React未経験者が、 Reduxのプロジェクトにスムーズに参加するため 何をしたか? 想定する状況 ソースはreact-redux-universal-hot-example を元に複雑にした感じ 大事 アーキテクチャはこんな感じ これから物量をこなす段階 新しく人を追加する ES5のjsはできるがReact触ったことない 必要なこと Reactを覚える必要がある Reduxも覚える必要がある BFFでのAPIの叩き方も覚える必要がある ES2015も覚える必要がある 問題 Reactだけ覚えても仕事に入れない 丁寧に覚える時間はない しかし、覚えないと渡せる仕事がない やったこと 専用のチュートリアル的なものを作成 最小構成のサンプルを作って真似して書いてもら
筆者は、ヘルスケアアプリ「FiNC」の開発/運用に携わるエンジニアです。FiNCアプリは、2014年3月にモバイル向けWebアプリケーションとしてリリースしました。当初は利用者が食事を投稿し、内容に対して専門家が指導をするサービスを提供していました。その後各種検査との連携、ライフログの蓄積や分析、SNS、法人向けサービス、EC(電子商取引)、メディア、チャット、人工知能(AI)と、次々とサービスを拡充してきました(図1)。 いずれも、FiNCから利用できます。しかし裏側では、これらの機能を別々のサービスとして設計/開発しています。複数のサービスをつなぎ合わせて1つのアプリケーションとして提供する、「マイクロサービスアーキテクチャー」と呼ばれる設計手法を採用しているのです。 FiNCはこれまで、急激にサービスを拡充してきました。さらに、個々のサービスを頻繁に改良し続けています。毎日、何らかの
はじめまして、エンジニアの小島です。 エウレカではpairsのサーバサイドとWebフロントエンドを担当しています。 言語は主にPHP、JSで、現在は新機能の開発や運用が主な業務です。 普段はネイティブ開発の機会があまりないため、3連休を利用して初めてのiOSアプリ開発に挑戦しました。作成したアプリは簡単なネットワーク通信を使ったタスク管理アプリです。 今回は、その際に参考にしたページを厳選して紹介したいと思います! もくじ 事前準備 Objective-Cの基礎 ライブラリ Storyboard ネットワーク通信 CoreDate iOS8/iPhone6対応 最後に 事前準備 何を始めるにも一番重要なのは準備です。準備が万端ならば8割は勝ったも同然です。闇雲に手を動かす前に、しっかりと基礎を身につけておきましょう。 apple公式 日本語ドキュメント Apple公式のドキュメントで、内容
WindowsにPhonegapを入れてみた。phonegap buildを使えばwindows環境だけでandroidアプリとiphoneアプリが作れちゃう。 phonegapはインストールにnode.jsやら、当たり前だけどビルドにjavaを使ってたりするので、環境構築や設定が面倒臭い。なのでメモしておく。 環境 Windows8.1 phonegap3.4.0 Phonegapの環境構築 1.下記のURLからNode.jsとnpm(node package manager)をインストールする。 http://nodejs.org/ 2.下記のURLからmsysgitをインストールする。 http://msysgit.github.io/ インストール途中で「Adjusting your PATH environment」の項目があるので、真ん中の「Run Git from the W
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Windows環境でPhoneGapアプリの開発環境から、リモートデバッグの環境までを構築する手順のまとめです。 Windows8.1環境で構築しています。 2014.11.14追記 正しくビルドするための環境構築手順まで追記しました。 2014.11.16追記 続編「WindowsでPhoneGapアプリ開発 Google Playリリース用apkの書き出し」を書きました。一番下にリンクあります。 #Windowsマシンの環境構築 まずは、node.jsをダウンロードしてインストール。難しいこと考えずに、[INSTALL]ボタン押して
前書き 「一緒に働いている以上、プログラマのことを理解して仕事をしたい」そう考えている企画・ディレクションの方は経験則的に少なくない。 ノンプログラマから見て、プログラマの仕事はイメージが湧きづらく、何故その工程にそこまでのコストをかける必要があるのかわからない事が多い。 プログラマは作業の必要性を説明してくれるかもしれないけれど、専門用語も多いしイマイチピンとこなかったりする。 ここで重要なのはまさに「イメージ」だと思う。すなわちイメージを提供するための良質なメタファーだと思う。メタファーが良質であれば より直感的に理解できる。 実際メタファーの力はバカにならない。「Chef」も「Jenkins」も それぞれ 統一的な世界観が学習者の直感的な理解を後押ししてくれる。 というわけで、今回から数回に分けて なるべく「技術的な話」をせずに イメージを想起しやすいストーリーを導入することで プロ
WordpressとPhonegapで簡単アプリ開発 Part.1【iPhone/Android対応】 | WEB制作&システム開発 flexagent どうも、フレックスエージェント・スタッフのアンドリューとテルです。 先日、私テルは沖縄に旅行に行ってきたのですが 芸能人の方々がお正月に、南の島へでかける理由がすごく良くわかった気がします。 また行きたいなぁ沖縄。。。 という訳で、今回はWordpressとPhonegapで簡単にアプリ開発をする方法の翻訳記事Part.1をお送りします。 翻訳を快諾してくださったアレックス・バシャックさんに感謝いたします! それではどうぞ〜。 はじめに WordPress (ワードプレス)は、素晴らしいCMS(コンテンツマネージメントシステム 英:Content Management System)である。 デベロッパー、ユーザー、作家など、ウ
みなさんはどのくらい読まれましたか? 「アジャイルサムライ」「よくわかるPHPの教科書」「jQueryデザイン入門」は、2011年の総合ランキングにも入っていましたので、すでに読まれた方も多いでしょう。技術の移り変わりが早いこの業界においても、ベストセラーがあるのですね。また、過去に人気のあった素材集や画像ソフトのHowTo本が姿を消し、モバイルやjQuery、データベースなどデベロッパー向けの書籍が目立つ傾向です。 1位の「リーダブルコード」は読みやすく信頼できるコードを書くための指南書で、出版元はオライリージャパンです。意外にも同社の本がランクインするのは初めてということでした。 WordPress本は? 気になるWordPress本は?といえば、5位に「本格ビジネスサイトを作りながら学ぶ WordPressの教科書」が入っています!このイベント今回で5年目ぐらいでしょうか。昨年までは
出典:日経SYSTEMS 2012年8月号 pp.54-59 (記事は執筆時の情報に基づいており、現在では異なる場合があります) 数週間ほどの短期間でシステム開発を依頼されることが増えてきた。従来の感覚で「無理だ」と断じるのは早計だ。新たなツールや手法を駆使し、素早くユーザーにシステムを届けよう。 ユーザーから急なシステム開発を要請されることが珍しくなくなった。FAXの送受信サービスを手掛けるトランザクトの大嶋ゆかり氏(カスタマー・サポート部 部長)は2012年3月「サービスの問い合わせが2週間後に急増することが予測され、急遽システムを新規開発する必要が生じた」と話す。また、酒類卸大手の日本酒類販売の石津秀信氏(情報物流本部 情報統括部 情報企画課 課長代理)は「ビジネス環境がめまぐるしく変わるので、平均で1日2件以上の追加開発依頼が来ている」という。 このような場合、従来は二つの対応が考
プログラミング初心者がプログラミングをいざ勉強しようと思っても、どうやってはじめていいのかわからないという方は多いのではないでしょうか。 また、ITスクールなどで勉強しようと思うと、数十万円の費用がかかることが一般的で、なかなか手が出しにくいということも多いと思います。 そんな高額のスクールではなく、無料でプログラミングを学べるサイトがアメリカを中心にして増えてきています。中でも実際にコードをブラウザ上で入力したり、詳しい動画を見ることができるサイトが人気を集めています。 今回はそんなプログラミングを学べる10サイトをご紹介します。 日本語対応しているサイトも少しずつ増えているので、ぜひこの記事を参考にプログラミングの独学に活用してみてください! 1.ドットインストール ドットインストールもはや説明の必要のないくらい有名なサイトですね。 「3分間でマスターする初心者向けプログラミング学習サ
読書感想文は大嫌いだった@HIROCASTERでございませう。 代表的な夏休みの宿題として読書感想文がありますが、最近は読書感想文を宿題として出すことによって無理矢理読書を促すことによって、読書離れを助長するという考えもあるようです。 読書感想文のコピペサイトもあるようです。 個人的には読書感想文が大嫌いというか、課題図書にされている本に全く興味が無かったため、興味の無い本を読まなければならないことが苦痛でしかありませんでした。 おかげで文芸図書は一切読まない大人になってしまいました。 コンピュータやプログラミングに興味があった僕が学生時代に、こんな本を夏休みに読んでいたら、もうちょっと人生変わったんじゃないかなと思うような書籍を集めてみました。 全体的にソフトウェアに関する歴史や思想や文化が垣間見れるものをあつめ、無料で閲覧できる書籍をピックアップしてみたので、お金のない学生の皆さまも、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/naoswave/dev/
Alternative Proxies: