Recently, we hosted our first-ever Systems @Scale conference. Held at Facebook’s Menlo Park campus, the event brought engineers from various companies to discuss the challenge of managing lar…
Overview
The Systems @Scale 2018 conference hosted by Facebook brought together engineers from various companies to discuss managing large-scale information systems. Key topics included software deployment strategies, stateful application management, and innovative scaling techniques from industry leaders.
What You'll Learn
How to manage stateful applications effectively in large-scale environments
Why using a service mesh can improve microservice networking and observability
How to implement low-downtime migrations for stateful applications in Kubernetes
How to leverage geo-replication in NoSQL databases for global applications
Why dynamic query evaluation and tracing can enhance debugging strategies
Key Questions Answered
How does Facebook manage to update its core software more frequently?
What challenges does Amazon DynamoDB face with global tables?
What are the benefits of using systemd for container management?
How does Shopify handle application migrations in Kubernetes?
Key Statistics & Figures
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Key Actionable Insights
1Implementing a service mesh can significantly enhance your microservice architecture by improving observability and operational agility.As seen in Lyft's transition to using Envoy, a service mesh can alleviate networking issues and provide better insights into service interactions, which is crucial for maintaining performance in complex systems.
2Utilizing geo-replication in your database design can improve availability and performance for global applications.Doug Terry's talk on DynamoDB highlights the importance of designing for global distribution, which can help ensure that your application remains responsive and reliable across different regions.
3Adopting dynamic query evaluation and tracing can streamline your debugging process and reduce the time spent on incident resolution.Liz Fong-Jones emphasizes that building more dashboards is not the solution; instead, integrating these techniques can provide clearer insights into system behavior during outages.