Question
Which of the following best describes 'microservices architecture'?
Solution
Microservices decompose applications into loosely coupled services (e.g., separate services for authentication, account management, payments, notifications), each with its own database, deployable independently, and communicating via APIs or message queues (Kafka, RabbitMQ). Benefits: independent scaling, technology flexibility, fault isolation, faster deployment. Many large banks (HDFC, SBI) are migrating from monolithic core banking systems to microservices for digital agility.
- Which Software Development Life Cycle (SDLC) model is best suited for projects with unclear requirements that are expected to evolve over time?
- Which of the following cloud storage types is most suitable for storing large amounts of unstructured data such as images, videos, and log files?
- In cloud computing, what is the function of an API Gateway?
- A cloud app experiences sudden spikes for a short period (10β15 seconds). Traditional CPU-based auto-scaling is too slow. Which method is MOST effective?
- What does DMA stand for?
- What is a 'RESTful API' and what are its key architectural constraints?
- Ideally the hit ratio of secondary memory is considered as :
- Which of the following best describes 'microservices architecture'?
- A DFD is used to represent:
- Which is not a software development life cycle phase?