Gitlab Integration With Bitbucket

I am planning on using Bitbucket as my main repository while I use Gitlab as an intermediate. Could someone help me with my queries:

  1. Will using Gitlab as an intermediate between Bitbucket and my application work?

  2. Will the Gitlab require as much memory as Bitbucket is using currently?