Lessons Learned

System Design

  • Avoid hosts failure when one of it’s agents corrupted
  • Resilience and Reliability is more important than new features

Testing

  • Code Review
  • QA / Integration Tests

Deployment

  • Rolling Deployment

Process

  • No Deployment on Friday

Financial

  • Stock Price

Public Policy

  • Industry Concentration