# What is the right structure of fastboot backend implementation

**URL:** <https://discuss.emberjs.com/t/what-is-the-right-structure-of-fastboot-backend-implementation/13816>\
**Category:** Performance\
**Created:** [October 27, 2017, 3:40am UTC](https://discuss.emberjs.com/t/what-is-the-right-structure-of-fastboot-backend-implementation/13816 "2017-10-27T03:40:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zorig](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/zorig/32/12608_2.png) [@Zorig](https://discuss.emberjs.com/u/Zorig)\
**Post date:** [October 27, 2017, 3:40am UTC](https://discuss.emberjs.com/t/what-is-the-right-structure-of-fastboot-backend-implementation/13816/1 "2017-10-27T03:40:26Z")

</div>

Hi, I use express as a backend API for my ember app(frontend) which has fastboot. Now on the server side i used `fastboot app server` inside express codes. But my senior removed fastboot codes from backend express server and said “it’s wrong approach, fastboot must be inside ember app”. What should i have to do then, i am like completely lost.

---

<div class="post-metadata">

**Author:** ![martletandco](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/martletandco/32/13089_2.png) [@martletandco](https://discuss.emberjs.com/u/martletandco)\
**Post date:** [October 30, 2017, 9:37am UTC](https://discuss.emberjs.com/t/what-is-the-right-structure-of-fastboot-backend-implementation/13816/2 "2017-10-30T09:37:10Z")

</div>

FastBoot and the backend API should run as independent processes. When FastBoot requires data from the API then it makes an HTTP request to that process. If you have Nginx or Apache in front then it can route requests to either the backend API or FastBoot depending on the path
