Uniswap made AMMs popular: a pool holds two tokens, and the price shifts automatically as traders swap one for the other. Anyone can supply the tokens and earn trading fees, as a liquidity provider.
Large trades in small pools move the price a lot, which shows up as slippage.