An application has these characteristics:
• provide one service or function
• distributed database
• API gateway
• central repository for code
• configuration database
• uses session management
Which two design approaches contribute to the scalability of the application? (Choose two.)
A. session management in a stateless architecture
B. modular design iteration
C. distributed computing with tightly coupled components
D. built to scale based on a star topology
E. planned before the first device is deployed