General DevOps / SRE Interview Question:
You are designing a service of sort. Let's say (just an example), customer come to your website and upload an image.
What pillars of DevOps / SRE must you consider? (This will apply to any service, not just the example abive)
- This questions comes in many forms, e.g.
- What does a "robust" service means to you?
- What do you require from a developers whenever they want to put a service in production?
- What does a "good" service look like for an engineering point of view?
- What does "operational excellence" mean to you when it comes to service?
Answers:
- Reliable/ Highly available
- Performant
- Scalability
- Automated testing
- Automated deployment
- Observability/Metrics
- Monitoring
- Security
- DR (disaster recovery)
![](https://s2.save4k.ru/pic/y65kgFQ5Q5k/maxresdefault.jpg)