Building a product is hard. Building a product that scales with the team and the constantly evolving business needs is even harder. As your product grows, you will need to scale up your team and introduce some processes in order to make developing, testing, releasing and maintaining your product fast, efficient, and more enjoyable.
Best practices on applying SCRUM to distributed teams.
An introduction to Amazon Web Services for developers. Best practices for development/deployment on multi server setups.
sport.gr server architecture, availability & scaling strategy