Posts

Distributed Systems & Micro Services

 Uber- started as monolith where following modules are into single appln integrated with each other. Tight coupling with single codebase Passenger mgmt driver mgmt trip mgmt billing notification service  Challenges Every bugfix require rebuilding complete appln & testing as it is single code base Fixing bug is extremely difficult in single repository scaling one module over other is difficult Micro Services - Advantages Deploy modules independently with out changing any other modules Modules are scaled independently Bug fixing will be easy and doesn't interfere with other modules API Gateway/reverse proxy routes the requests to right micro services single entry points for all requests. Helps in analytics/metrics generation Different modules communicate via message queues(ActiveMQ) Active MQ Async message flow JMS Model  Queue based -> Point to Point communication Topic based -> Publisher, Subscriber model.  Receiver synchronously receive a message Use liste...

Behavior Questions

logicmojo.com How to showcase soft skills(Teamwork, Leadership skills, Adaptability, Decision Making etc) in interview Objective hiring right candidate, not just the technical. right fit for job. To predict future performance based on past performance in similar situation Are you easy to get along with Can you communicate effectively with different personalities Are you able to respond to situations that occur during work Are you able to adjust to changing work environments(Adaptability) Can you assist your coworker or team when needed   Give me an example of ... Tell me about a time when you..  have you ever .. what do you do when.. Describe situation where To Test teamwork skills how you resolve conflict between team members, with cowokers, manager, clients tell me about a team project that you worked on  Leadership skills tell about time you took the lead in a team project. How did you handle it and what was the outcome Two import team members left your team right befo...