The four core components of serverless development are FaaS (Function As A Service), BaaS (Backend As A Service), API Gateway, and the database.