Microservices
Like plug-ins or APIs, external functionality can be tightly integrated with your business systems through a variety of microservices. Microservices can be used for user authentication, payment processing, search, analytics, and various other services that can improve your application.