ACCENTURE DELIVERY LEAD SI PROFESSIONAL
CERTIFICATION EXAMINATION TEST 2026
◉ Securing REST APIs in Spring Boot. Answer: Use Spring Security
with JWT/OAuth2, role-based access, and input validation.
Explanation: JWT and OAuth2 are common ways to secure stateless
APIs
◉ Managing versioning of APIs. Answer: URI versioning (/api/v1/),
separate controllers, and backward compatibility.
Explanation: Helps manage breaking changes while supporting
existing consumers.
◉ Handling transactions in microservices. Answer: Use eventual
consistency, saga pattern, or compensating transactions.
Explanation: Distributed systems can't use traditional DB
transactions across services.
, ◉ Difference between Monolith and Microservices. Answer:
Monolith = one app, Microservices = many small, independently
deployable services.
Explanation: Microservices offer scalability and modularity, unlike
monoliths.
◉ Managing logging and tracing in microservices. Answer: Use
centralized logging (ELK) and distributed tracing (Zipkin, Sleuth).
Explanation: Logging and tracing are vital for debugging in
distributed systems.
◉ Configuring Spring Boot profiles for different environments.
Answer: Use application-{env}.properties and @Profile annotations.
Explanation: Profiles allow separate configs for dev, staging, prod,
etc.
◉ Using Kafka in microservice-based system. Answer: For async
communication between services, using topics and consumer
groups.
CERTIFICATION EXAMINATION TEST 2026
◉ Securing REST APIs in Spring Boot. Answer: Use Spring Security
with JWT/OAuth2, role-based access, and input validation.
Explanation: JWT and OAuth2 are common ways to secure stateless
APIs
◉ Managing versioning of APIs. Answer: URI versioning (/api/v1/),
separate controllers, and backward compatibility.
Explanation: Helps manage breaking changes while supporting
existing consumers.
◉ Handling transactions in microservices. Answer: Use eventual
consistency, saga pattern, or compensating transactions.
Explanation: Distributed systems can't use traditional DB
transactions across services.
, ◉ Difference between Monolith and Microservices. Answer:
Monolith = one app, Microservices = many small, independently
deployable services.
Explanation: Microservices offer scalability and modularity, unlike
monoliths.
◉ Managing logging and tracing in microservices. Answer: Use
centralized logging (ELK) and distributed tracing (Zipkin, Sleuth).
Explanation: Logging and tracing are vital for debugging in
distributed systems.
◉ Configuring Spring Boot profiles for different environments.
Answer: Use application-{env}.properties and @Profile annotations.
Explanation: Profiles allow separate configs for dev, staging, prod,
etc.
◉ Using Kafka in microservice-based system. Answer: For async
communication between services, using topics and consumer
groups.