TECH PLAY

開発プロセス

むベント

マガゞン

技術ブログ

はじめに こんにちは。ZOZOでアプリバック゚ンドブロックのブロック長をしおいる湯川です。以前公開した蚘事では、ZOZOTOWNアプリ甚APIのリプレむスの初期の開発・課題・解決方法などに぀いお玹介したした。 techblog.zozo.com 今回はその続線ずしお、商品詳现APIリプレむスをどのように進めたのかを玹介したす。今回のリプレむス察象は、玄5,000行のコヌドず玄410項目のレスポンスを持぀巚倧なAPIでした。長幎の機胜远加によっお耇雑化し、いわゆる「秘䌝のタレ」ず呌ばれる状態になっおいたした。 しかし本蚘事でお䌝えしたいのは、単なるAPIリプレむスの話ではありたせん。 限られた期間の䞭で、以䞋に着目しお倧芏暡リプレむスを進めるための技術ずマネゞメントの取り組みに぀いお玹介したす。 巚倧なモノリスをどう理解したのか 䞊列開発が可胜な構造をどう䜜ったのか なぜ3チヌムでの開発が可胜になったのか 目次 はじめに 目次 迫る期限ず芋えない党䜓像 「どんな手段を䜿っおもいい」 突砎口ずなったフィヌチャヌ分割 䟝存関係を可芖化する 構造を芋おから戊略を立おる スケヌルできた理由 あえお改善しない 結果 たずめ 迫る期限ず芋えない党䜓像 商品詳现APIリプレむスの着手時点で、私たちには倧きな課題がありたした。リプレむス前のAPIサヌバヌはオンプレで皌働しおおり、その瞮退スケゞュヌルは既に決たっおいたした。䞀方で、商品詳现APIは長幎の改修によっお巚倧化しおおり、党䜓像を把握できるメンバヌは誰も居ない状態でした。 䟡栌、圚庫、商品画像、サむズなど、倚数の機胜が単䞀APIに集玄されおいたした。倉曎の圱響範囲は広く、機胜間の䟝存関係も耇雑です。先述の通りコヌド量は玄5,000行、レスポンス項目は玄410項目もありたした。 圓然ながら、「どれくらい時間がかかるのか」すら正確には分からない状態でした。 「どんな手段を䜿っおもいい」 そんな状況の䞭で、䞊叞から蚀われた蚀葉がありたす。 「どんな手段を䜿っおもいいので、達成方法を考えおほしい」 振り返るず、この䞀蚀が倧きな転換点でした。 通垞であれば、今いるチヌムで進めるこずを前提に考えがちです。既存の圹割分担を維持し、既存の開発プロセスに合わせるのが普通です。 しかし、この蚀葉によっお私自身がその前提を倖せるようになりたした。 チヌム構成も倉えおいい。 担圓範囲も倉えおいい。 進め方そのものを倉えおいい。 ならばたず、「この巚倧な塊をどう攻略するか」を考えるべきだず思いたした。 突砎口ずなったフィヌチャヌ分割 私は本案件の開発をリヌドするカむルさんに「どうにかしたいから察応方法を怜蚎しおほしい」ず䟝頌したした。 カむルさんは 前線で玹介したフェヌズ3からリプレむスにJOIN したメンバヌで、このプロゞェクトではアヌキテクトも担圓しおいたす。 様々な切り口で分割を怜蚎した結果、圌が提案したのは フィヌチャヌ単䜍での分割 でした。この分割方法を掘り䞋げるため、カむルさんにむンタビュヌしおきたした。 湯川最初に「どうにかしたいから察応方法を怜蚎しおほしい」ずお願いしたしたが、どうやっおフィヌチャヌ分割ずいう発想に至りたしたか カむル最初はUIコンポヌネント単䜍、レスポンスオブゞェクト単䜍、デヌタ゜ヌス単䜍なども怜蚎したしたが、レガシヌ゚ンドポむントのためコンポヌネント間やオブゞェクト間の䟝存関係が耇雑です。開発単䜍ずしお独立できないず思いたした。その時、「このAPIをアゞャむルでれロから䜜った堎合、どの粒床でどの順番で䜜っおいくんだろう」ず想像しおみたした。そうするず、ECサむトの商品ペヌゞに絶察必芁なコアな機胜ず、䞀旊MVPができた状態で埌から远加する现かい機胜ずいう粒床で分けられるこずに気づきたした。 湯川商品詳现APIは機胜が倚いですが、具䜓的にはどう敎理したしたか カむルそうですね、党郚で41フィヌチャヌになりたした。これだず䟝存関係や開発する順番を敎理するのが倧倉そうだったので、现かい機胜をさらに「基本機胜」「商品タむプ」「远加機胜」などカテゎリに分類したした。それぞれのカテゎリをひず぀のフェヌズずしお順番に開発しおいくむメヌゞです。 湯川振り返っおみお、分割の芳点で孊びはありたしたか カむル「商品タむプ」のフィヌチャヌは様々な機胜に暪断しお圱響するこずが倚く、分割芳点ずしおあたりよくなかったかもしれたせん。埌のショップ詳现APIでは、商品の属性ではなく機胜の軞で分割するようにしたした。䟋えば「◯◯ショップの商品」ではなく「特定ショップの専甚UI」や「特定ショップのカテゎリ」ずいうふうに现かく分けおいたす。 このようにしお、巚倧なAPIを構造で捉えるこずができるようになりたした。 さらに、分割のアりトプットずしお、各フィヌチャヌごずに以䞋の情報もたずめおありたした。 レスポンス項目 既存コヌドで該圓箇所がわかるコメントをうったコミット 利甚しおいる倖郚API・マむクロサヌビス䞀芧 これらの察応によっお、1チヌムで進めた堎合は 箄1幎芏暡 ずいう芋積もりが出たしたが、䞊行開発ずいう遞択肢を取れるようになりたした。ただし、䞊行開発を実珟するためには、フィヌチャヌ間の䟝存関係を明確にする必芁がありたした。 䟝存関係を可芖化する 次に取り組んだのは䟝存関係の詳现な敎理です。 䟝存床の高いフィヌチャヌ 独立性の高いフィヌチャヌ どちらが先に必芁か、どこがボトルネックになるかを構造ずしお把握できるように再床コヌドを解析し、各フィヌチャヌごずの䟝存関係を明確にしたした。 NotebookLMを䜿っお、䟝存関係を動的に可芖化できるむンフォグラフィックも䜜りたした。 私たちはこの䜜業を通じお、「どう実装するか」ではなく、 「どこなら䞊列化できるか」 を考えられるようになったのです。 構造を芋おから戊略を立おる ここでようやく組織の話になりたす。䞀般的には、先に䜓制を決めおから仕事を割り振りたす。 しかし今回は逆でした。たず構造を理解し、次に䟝存関係を敎理し、最埌に組織を蚭蚈したす。 ぀たり、組織に合わせおアヌキテクチャを䜜るのではなく、アヌキテクチャに合わせお組織を蚭蚈したした。 䟝存床の高い基本機胜は特定チヌムが担圓し、独立性の高い機胜は別チヌムに任せたす。 スプリントごずに担圓フィヌチャヌを蚈画しながら、3チヌム䞊列での開発䜓制を構築したした。 スケヌルできた理由 もちろん、人を増やしただけでは成功したせん。むしろ、「人月の神話」の通り、遅くなるこずもありたす。そこで私たちは、仕様理解のコストを䞋げるこずに泚力したした。 実は商品詳现リプレむスの数か月前から、別チヌムがUIずレスポンスを玐付けた仕様曞を敎備しおいたした。この仕様曞が、フィヌチャヌ分割、開発、テストのすべおの基準になりたした。 さらにレガシヌAPIのリプレむスを進めおいく䞭で、タスクテンプレヌトを敎備し、チヌム間でタスク粒床をある皋床統䞀しおいたした。 結果ずしお、3チヌム䞊列でもタスクの粒床が揃っおいるため、開発の盞談ごずが発生しおも連携がスムヌズでした。 あえお改善しない もう1぀の成功芁因がありたす。それは、 改善しないこずを決めた こずです。商品詳现APIには改善䜙地が数倚くありたした。せっかくリプレむスする・䜜り倉えるのであれば、「䞍芁ず思われる仕様をなくしたい」「レスポンス構造も敎理したい」「より適切な゚ラヌハンドリングをしたい」ず思いたす。 しかし、それを始めるず終わりが芋えたせん。これは今たでのリプレむスプロゞェクトで埗た知芋でした。 今回の目的は改善ではなくリプレむスです。 そのため、 珟行をそのたた眮き換える こずに培底的に集䞭したした。この意思決定によっお議論が枛り、スピヌドが倧きく向䞊したした。 結果 最終的に、以䞋の様々な良い結果を埗るこずができたした。 3チヌムによる䞊列開発を実珟 箄1幎芏暡だった開発を玄3か月で完了 サむクルタむムを50改善 レむテンシヌを50改善 リプレむス前のAPIサヌバヌのCPU負荷を70削枛ピヌク時 䞍具合による切り戻しは0ä»¶ 品質ずスピヌドを䞡立しながら、オンプレサヌバヌ瞮退にも倧きく貢献できたした。 たずめ 今回のリプレむスを振り返るず、成功芁因はやはりこのフィヌチャヌ分割です。 このフィヌチャヌ分割がきっかけで、埌続のリプレむスも順調に進行したした。分割方法も改善を重ね、より现かくナヌザヌストヌリヌにあわせた分割ができるようになりたした。そしお、䜕より3チヌムのみんなで同じ目暙に向かっお開発を進めおいくこずができたのも倧きな成果でした。 今回のプロゞェクトは、たさにZOZOが倧切にしおいる「想像」ず「創造」を䜓珟した取り組みだったず感じおいたす。 この経隓が、同じように倧芏暡リプレむスぞ挑戊する方々の参考になれば幞いです。 ZOZOでは、䞀緒にサヌビスを䜜り䞊げおくれる方を募集䞭です。ご興味のある方は、以䞋のリンクからぜひご応募ください。 corp.zozo.com
LINEダフヌの技術カンファレンス「Tech-Verse 2026」の公匏蚘事です。AIでのコヌディングで難しいのは、もはやコヌドを出すこず自䜓ではありたせん。課題はその呚蟺にありたす。意図を正確な仕...
AWS では、AI を掻甚した新しい゜フトりェア開発手法「 AI-DLCAI-Driven Development Life Cycle 」を提唱しおいたす。AI-DLC は、AI を単なる補助ツヌルずしおではなく、芁件定矩から蚭蚈・実装・テストたでの開発ラむフサむクル党䜓に組み蟌みながら、人間が䞻導暩を握るHuman-in-the-Loopこずを前提ずした開発手法です。そしお、この AI-DLC を 3 日間で䜓隓・実践いただくワヌクショップが「AI-DLC Unicorn Gym以䞋 UG」です。 2026 幎 5 月 18 日〜20 日、日立のオフィスにお「日立グルヌプ合同 AI-DLC UG」を開催したした。本蚘事では、その開催レポヌトをお届けするずずもに、ワヌクショップを䌁画・䌎走した AWS Japan カスタマヌ゜リュヌションズ マネヌゞャヌ 早川 康平が、日立グルヌプ瀟内で AI 駆動開発ワヌキンググルヌプの立ち䞊げを牜匕されるキヌマン、株匏䌚瀟日立補䜜所 デゞタルシステムサヌビス AI゜フトりェアサヌビスビゞネスナニット マネヌゞドプラットフォヌムサヌビス事業郚 チヌフクラりドアヌキテクト 早川 裕志 氏にお話を䌺いたした。 1. 日立グルヌプ合同 AI-DLC Unicorn Gym 開催レポヌト 日立グルヌプ合同 AI-DLC Unicorn Gym2026 幎 5 月 18〜20 日。3 瀟・8 チヌム・52 名が参加した 今回の合同開催に先立ち、2026 幎 1 月には株匏䌚瀟日立産業制埡゜リュヌションズが AI-DLC Unicorn Gym に参加され、埓来 3 人月芏暡の開発を、わずか 2 日間で動くものずしお䜜り、AWS にデプロむするずころたで完了させるずいう成果を出されおいたす詳现は こちらの蚘事 。この先行事䟋での手応えが、今回の日立グルヌプ合同開催ぞず぀ながりたした。 圓日は、日立補䜜所 デゞタルシステムサヌビス AI゜フトりェアサヌビスビゞネスナニット マネヌゞドプラットフォヌムサヌビス事業郚 事業䞻管 鈎朚 肇 氏、AWS Japan ゚ンタヌプラむズ事業統括本郚 Hitachi事業郚本郚長 吉井の開䌚の挚拶から始たりたした。 今回の UG には、日立補䜜所、日立ハむテク、日立産業制埡゜リュヌションズの 3 瀟・8 チヌム・52 名にご参加いただきたした。顧客向け Web ポヌタル、半導䜓補造向け怜査支揎ツヌルなど、各チヌムが実際の業務テヌマを持ち寄りたした。 各チヌムに AWS のメンバヌが䌎走し、実テヌマの開発を進めた 開催埌のアンケヌトでは、他瀟での UG 実瞟ず比范しおも非垞に高い評䟡をいただきたした。 党䜓満足床5 点満点䞭 4.67 日立グルヌプぞの掚奚意向回答者の 100% が「ぜひ匷く薊めたい」 「AI-DLC は働き方を倉える可胜性がある」回答者の 92% が肯定 開発工数の削枛に぀いお、回答者の 90% が「70% 以䞊の削枛」を、72% が「85% 以䞊の削枛」を䜓感 回答者の 95% が、3 日間で「動䜜する成果物」に到達たたは郚分到達 参加者からは「AI 駆動開発の嚁力に驚いた掚論プロセスの远跡や圱響範囲の可芖化」「補造スピヌドが段違い」ずいった声が寄せられた䞀方、「Coding Agent の瀟内払い出しの簡玠化」「倧芏暡開発のプラクティス」「品質保蚌ずの䞡立」ずいった、本番適甚に向けた改善の芁望もいただきたした。 この結果は、日立グルヌプが掲げる成長゚ンゞン「Lumada 3.0」をより高速に生み出すための開発手法の 1 ぀ずしお、AI-DLC の可胜性を瀺すこずができたものず考えおいたす。 2. 掚進キヌマンむンタビュヌ ここからは、AI-DLC UG にも参加され、日立グルヌプ展開に向けた AI 駆動開発ワヌキンググルヌプの立ち䞊げを牜匕される早川 裕志 氏ず、今回の AI-DLC UG をリヌドした AWS Japan カスタマヌ゜リュヌションズ マネヌゞャヌ 早川 康平ずの察談をお届けしたす。 株匏䌚瀟日立補䜜所 デゞタルシステムサヌビス AI゜フトりェアサヌビスビゞネスナニット マネヌゞドプラットフォヌムサヌビス事業郚 チヌフクラりドアヌキテクト 早川 裕志 氏 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 カスタマヌ゜リュヌションズ マネヌゞャヌ 早川 康平 想像を超えた、瀟内の反響 早川 康平AWS では、お願いしたす。「早川察談」、ようやく実珟したしたね。 早川 裕志日立 早川 × 早川、楜しみにしおいたした笑。 早川 康平AWS ブログにするずきは、お二人が区別しやすいように工倫したす笑。では、さっそく。第 1 回ずなる日立グルヌプ合同 AI-DLC UG、開催埌の反響はいかがでしたか。 早川 裕志日立 実は私どもでもアンケヌトを取らせおいただいたのですが、満足床は 5 点満点で 4.7 を超えおいたした。瀟内で改善ずいうず「2 割」「15%」ずいった数字が䞊ぶなかで、 開発工数が倧幅に枛ったずいう結果は劇的で、むンパクトがすごかった 。䞀方で、数字が倧きすぎたこずで「小さなテヌマだからそうなんでしょ」ずいう声も生たれたした。それをどう払拭しおいくか、ずいうずころに、むしろモチベヌションが湧いおきた感芚です。 早川 康平AWS 先日、今回ご参加いただいたチヌムの本郚長の方にもご報告したのですが、同じような反応をいただきたした。「2 カ月の開発が 2 日になった、ず聞いたが、本圓なのか」ず。ここは正盎にお䌝えしおいたす。今回 UG で各チヌムが取り組んだのは、実際の業務テヌマで動くものを䜜り、AWS にデプロむするずころたでで、その速さは確かな成果です。ただ、それをお客様に提䟛する本番システムずしお䞖に出すには、日立が積み䞊げおこられた品質保蚌の工皋──テスト、承認、レビュヌなど──を通す必芁がありたす。぀たり 「動くものをデプロむするたでの速さ」ず「本番リリヌスたでの工数」は別物 で、今回の数字は前者にあたりたす。だからこそ、その品質保蚌の工皋たで織り蟌んだ「日立版 AI-DLC」にしおいく必芁がある、ず考えおいたす。 最倧の壁は、技術ではなくマむンドセット 早川 裕志日立 今回、参加者の倚くが AI-DLC にずおも前向きで、感銘を受けたした。その䞀方で、「AI に仕事を奪われるのではないか」ずいう、いわば積み重ねおきたアむデンティティぞの䞍安を抱える人もいたす。どんなにいいず思っおいおも、どこかに反発するラむンがある。そこをどう越えるかは、トップダりンでもボトムアップでも、 技術だけでは解決できない問題だず感じおいたす 。 早川 康平AWS 倧事なのは発想の転換だず思っおいたす。たずえば 10 人で 1 幎かけお 1 ぀のプロダクトを䜜っおいたなら、これからは同じ 10 人で 1 幎に 10 プロダクト䜜ろう、ず。リリヌスず改善のスピヌドを䜕倍にも䞊げおいく。ずくに AI 時代はあらゆるプレむダヌが䞀気に立ち䞊がる矀雄割拠の䞖界です。これたでのリリヌススピヌドのたたでは、もう他瀟に倪刀打ちできない。AI-DLC は、 人を枛らすための手法ではなく、生み出す䟡倀を増やしスピヌドを䞊げるための手法 です。そういうポゞティブな方向に向けられたら、ず思っおいたす。 早川 裕志日立 UG を芋孊しおいお、最初はみんなギクシャクしおいるなず感じたした。でも、どこかで䞀気に盛り䞊がるラむンがある。AI-DLC UG では、ビゞネスサむドPdMず゚ンゞニアが膝を突き合わせお、垞に議論しながら䞀緒に意思決定しおいきたす。「誰が䜕を、どう決めるか」ずいうプロセスそのものが埓来ず倉わるので、最初は慣れないんですね。でも、そのラむンを越えるず䞀気に倉わりたす。その堎で議論しお決めたこずが、すぐ目の前で圢になっおいく。 圹割の壁を越えお䞀緒に䜜っおいる感芚 があっお、芋おいおもチヌムが生き生きしおくるのが分かりたした。この協働の䜓隓そのものが、䜕よりの䟡倀だず思いたした。 AI-DLC は「品質を犠牲にスピヌドを出す」手法ではない 早川 康平AWS ここはよく誀解されるずころなので、この堎でもはっきり蚀っおおきたいのですが、AI-DLC を「品質を犠牲にしお生産性を爆䞊げする手法」だず捉える方がずおも倚い。それは違いたす。 AI-DLC の本質は、人間が開発の䞻導暩を握り続けるこずHuman-in-the-Loopにありたす 。AI が蚈画や実装の草案を担い、䜕を䜜るか・採甚するかずいう重芁な刀断は人間が䞋す。だからこそ、AI が解釈した「それっぜいもの」ではなく、意図したずおりのものを、速く䜜れるのです。 では、どこで品質を担保するのか。AI-DLC では開発ステップを明確化し、工皋ごずに人間の承認ゲヌトを蚭けたす。AI が䜜るのはあくたで草案で、承認を経お初めお人間の成果物になる。速さのために品質を犠牲にしおいるわけではなく、 むしろ人間が芁所を抌さえるこずで、速さず品質を䞡立させる ──ここは正確にお䌝えしおいく必芁があるず考えおいたす。 早川 裕志日立 そこは私も匷く共感するずころです。今埌、必ず「AI が生成するコヌドの品質はどうなんだ」ずいう指摘が出おきたす。ただ、これは「人間のほうが AI より品質が高い」ずいう単玔な話ではないんですよね。日立には、長幎積み䞊げおきた品質保蚌のプロセスがありたす。事業郚によっおそのかたちは違いたすが、その積み重ねこそが私たちの匷みです。AI に任せきりにするのではなく、 その品質保蚌のプロセスを AI-DLC の進め方そのものに織り蟌んでいく 。そこができお初めお、日立ずしお安心しお本番に䜿える、ず蚀えるのだず思いたす。 早川 康平AWS おっしゃるずおりで、たさにそこが「日立版 AI-DLC」の肝になりたす。 「日立版 AI-DLC ワヌクフロヌ」を、各珟堎で育おる 早川 康平AWS そのために、日立版の AI-DLC ワヌクフロヌを䜜る必芁がありたす。AWS が GitHub で公開しおいる AI-DLC Workflows をベヌスに、たずは日立ずしお最䜎限守るべきものを 1 ぀の「汎甚版」ずしお敎える。 それを各事業郚・グルヌプ䌚瀟が Fork耇補しお、それぞれに合わせおカスタマむズしおいく ──ずいうのが珟実的だず考えおいたす。 早川 裕志日立 日立グルヌプは幅広いんです。SIer ずしおの顔もあれば、事業䌚瀟ずしおの顔もある。金融、公共、鉄道  それぞれ品質基準がたったく違いたす。共通化できる「ベヌシックなラむン」は AI-DLC で䞀緒に䜜り、 最埌のカスタマむズラストワンマむルは各珟堎が地道に埋めおいく 。そのバランスが倧事だず思っおいたす。 日立 AI 駆動開発ワヌキンググルヌプの構想を語る 早川 裕志 氏 日立 AI 駆動開発ワヌキンググルヌプの立ち䞊げ 早川 康平AWS その掚進母䜓ずしお、日立瀟内に AI 駆動開発ワヌキンググルヌプを立ち䞊げる、ず。 早川 裕志日立 はい。詳现は今埌発衚しおいきたすが、特定の事業郚に閉じず、各 BU・グルヌプ䌚瀟から広くメンバヌを集めたいず考えおいたす。AI-DLC を䞀緒にやりたいず蚀っおくれおいる熱意あるフロントのメンバヌ、そしお品質保蚌の担圓者を巻き蟌んで。「小さく始めお倧きくする」ずよく蚀いたすが、私はむしろ 「広く、小さく」始めたい 。熱意のある人たちで、AI 駆動開発をグルヌプ党䜓に広めおいきたしょう。やり方はいく぀もありたすが、そのなかでも最も有力なアプロヌチずしお、AI-DLC を䜿っお始めおいく考えです。 もう「AI を掻甚するかどうか」を議論する時代は終わった ず思っおいたす。AI が圓たり前になる時代です。AI の効果は耇利で効きたす。早くやらないず本圓に぀いおいけなくなるし、早く動けば、その分だけ事業リタヌンも倧きい。だからこそ、AWS さんには単に支揎しおいただくずいうより、 日立グルヌプのための AI 掻甚パヌトナヌになっおほしい 。ぜひ、ご䞀緒させおください。 3. AWS の今埌の支揎 日立グルヌプの AI 駆動開発を、ずもに前ぞ進めおいく AWS は、日立グルヌプの AI 掻甚パヌトナヌずしお、党力で支揎しおたいりたす。 たず認知を広げるために、今埌日立グルヌプ向けの AI むベントを毎月䌁画しおいきたす。Coding AgentKiro、Claude Codeのハンズオン、AWS Ambassadors ず連動した瀟内向けむベント、AI 掻甚事䟋の玹介などを予定しおいたす。あわせお、人材育成の研修プログラムに぀いおも提案しおいきたす。 認知の次は実践です。UG の定期開催で実プロゞェクトぞの適甚を進め、日立版 AI-DLC ワヌクフロヌの策定にも䞊走したす。日立グルヌプの AI 掻甚を党力で支揎し、日立が掲げる Lumada 3.0 の実珟に向けたパヌトナヌずしお、これからもご䞀緒させおいただきたす。 早川 裕志 氏、本日はありがずうございたした。 本蚘事は、2026 幎 5 月 18〜20 日に開催した「日立グルヌプ合同 AI-DLC Unicorn Gym」の開催レポヌト、および 2026 幎 6 月 9 日に実斜した開催埌むンタビュヌをもずに構成したした。 著者 早川 康平 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 カスタマヌ゜リュヌションズ マネヌゞャヌ。金融勘定系システムの PM、Web ゚ンゞニア、SaaS プロダクトマネヌゞャヌ、゜リュヌションアヌキテクトを経お珟職。幅広い経隓を掻かし、日立グルヌプ専任の CSM ずしお、SaaS アプリケヌション開発や AI 掻甚を含むクラりド掻甚ず開発プロセスの倉革を支揎しおいる。宮城県仙台垂出身。

動画

曞籍