кодпайплайн нужен тогда, когда есть понимание процессов с четким пониманием фаз.
большинство использует гитлаб для этих целей, потому что нужно хорошая интеграция с vcs, которой не может aws похвастаться.
имеет смысл когда код там же и хранится.
а амплифай нужен когда нужно быстро натыкать мобильную апку с кросс вебом в быстрые сроки из говна и палок.
там ставится специальный cli который делает кодогенерацию в существующий фреймворк