Question 1 of 30
In a microservices architecture, you are tasked with implementing an event-driven system to handle user registrations. The system should ensure that when a user registers, multiple services (such as email notification, user analytics, and account verification) are triggered asynchronously. Given the need for scalability and reliability, which approach would best facilitate this event-driven architecture while minimizing tight coupling between services?
Utilize a message broker to publish events that services can subscribe to, allowing for asynchronous communication and decoupling of service dependencies.
Implement direct HTTP calls between services to ensure immediate feedback and synchronous processing of user registrations.
Use a shared database where all services read and write user registration data, ensuring data consistency across services.
Create a monolithic application that handles user registrations and all related services within a single codebase to simplify deployment and management.

Preparing for VMWare 2V0-72.22 Professional Develop VMware Spring? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free