Can you name popular messaging systems used in microservice architecture?
Java
Why are ACID properties necessary when working with database transactions?
How is the division of responsibilities and tasks among team members of developers carried out?
Who is responsible for reviewing other developers' code?
What is the purpose of local cache in a microservices system and how does it help improve performance?
How to determine the number of team members involved in implementing a specific functionality?
In which cases is it advisable to combine microservices into a monolithic architecture?
What methods can be used to initialize and create Bean objects within Spring or similar frameworks?
What is the role of the @Transactional annotation in transaction management in applications?
Can you explain what is meant by a low level of selectivity in the context of working with databases?
Can you explain the concept of Propagation in the context of transactions?
Is indexing mandatory for the primary key in a database table?
What is the role of asynchronous message exchange between microservices and why is it important in distributed system architecture?
How does a non-clustered index work in a database?
Why is distributed caching used in microservices architecture?
What does a high degree of selectivity in database queries mean?
What is the difference between the @Bean annotation and the @Component annotation in the context of Spring?
Can you tell about how your team organizes development work?
Do microservices always have to operate independently?