Configuration Management Software
- Salt stack
- Competier ( Ansible, Puppet)
- Link (en.wikipedia.org/wiki/Comparison_of_open-so..)
- Do mock interview among yourself
- Try online mock interviews / system design
- Atlassion EM role is 90% mgmt + 10% tech
Mock Interview steps
- Functional Requirement
- Non Functional Requirement
- Request Estimation
- DB Modeling
- DB Relationship
- DB Size Estimation
- HLD
- Data flow
CDNs
- origin server
- Edge Server
- Push CDN
- Pull CDN
- CDN trade-off
Caches
- In memory Cache
- Distributed Cache
- Caching Policy
- FIFO
- LRU (Least Recently Used) keep recently used
- LFU (Least Frequently Used) keep frequently used
- TTL (Time to Live)
- Cache Policy
- Write-through
- Write-Behind
- Cache-aside (Used in our app)
EM Responsibilities
- People
- Process
- Product (PM)
- Projects (TPM)
- Technology (Prinicpal Architect)
- Recruitment and Hiring
- Sourcing (JD, posting in social networking)
Goal Setting for the team
- Gather info from Senior Leadership
- Gather info from Operation Team
- Gather info from users
- Gather info from Leads / PM and TPM
- Tech Debts
- Aggregate all of their inputs
- OKR Crafting