Как правило, sizeof (почти все) изменится при компиляции на разных платформах. На 32-битной платформе указатели всегда одного размера. На других платформах (пример 64 бит является очевидным) это может измениться.
Да. Распространено размещать балансировщик нагрузки между ALB и вашими службами докеров. С nginx конфигурация будет выглядеть примерно так: https://serverfault.com/questions/562756/how-to-remove-the-path-with-an-nginx-proxy-pass
Если вы хотите избежать размещения другого уровня балансировки нагрузки перед вашим приложением, вы можете попробовать решить его на прикладном уровне, просто передайте все свои службы с префиксом / core или / customer.
К сожалению, ALB не поддерживает переписывание URL.
Это также одна из причин того, что люди часто используют субдомены вместо путей URL;) customer.domain.com core.domain.com