InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Service Ownership @Slack
Holly Allen talks about the bumps and scrapes, triumphs and pitfalls of Slack’s journey from a centralized ops team to development teams that own the full lifecycle of their systems.
-
Serverless and Chatbots: A Match Made in the Cloud
Gillian Armstrong uses practical examples from their chatbot and shares some of the lessons they learned which help starting a chatbot.
-
Whispers in the Chaos: Monitoring Weak Signals
J. Paul Reed looks at what the safety sciences have to say about humans operating complex socio-technical systems, including how resilience engineering can help, and more.
-
DevOps for the Database
Baron Schwartz explores real-life stories that answer two questions: “Why is it hard to apply DevOps principles and practices to databases, and how can we get better at it?”
-
Crisis to Calm: Story of Data Validation @ Netflix
Lavanya Kanchanapalli discusses safe data propagation at Netflix, circuit breakers, data canaries and staggered rollout effective, and efficient validations via sharing data and isolating change.
-
Connecting, Managing, Observing, and Securing Services
Zack Butcher talks about how a service mesh helps with the transition from monoliths to microservices, to empower operations teams, and to adopt security best-practices.
-
Nearline Recommendations for Active Communities @LinkedIn
Hema Raghavan focusses on technologies they have built to power LinkedIn’s “People You May Know” product and describes their nearline platform for notification recommendation.
-
Reactive DDD—When Concurrent Waxes Fluent
Vaughn Vernon gives practical guidance on using DDD to model business-driven solutions that result in software that is fluent, type-safe, and with core Reactive properties.
-
Human-centric Machine Learning Infrastructure @Netflix
Ville Tuulos discusses the tools Netflix built for the data scientists and some of the challenges and solutions made to create a paved road for machine learning models to production.
-
CRDTs in Production
Dmitry Martyanov talks about how PayPal developed a distributed system dealing with consistency issues and shares lessons learned in developing the system based on an eventually consistent data store
-
Building Resilience in Production Migrations
Sangeeta Handa shares Netflix’s migration stories, what helped them build resilience, why resilience is important, and what Netflix Billing Infrastructure is doing to avoid taking downtime.
-
Scaling Slack - The Good, the Unexpected, and the Road Ahead
Mike Demmer talks about the major changes that Slack has made to the service architecture to meet the needs for larger and larger enterprise customers.