The five basic components of microservice architecture are microservices, containers, service mesh, service discovery, and API gateway.