InfoQ Homepage QCon San Francisco 2017 Content on InfoQ
-
Going Production with Docker and Swarm
Bret Fisher discusses how to get started with Docker and Swarm in production, covering tactics, example configs, infrastructure designs, and the internals of Docker in production.
-
Predictive Datacenter Analytics with Strymon
Vasia Kalavri shares her research group’s ongoing work on Strymon: a system for predicting datacenter behavior in hypothetical scenarios using queryable online simulation.
-
The Whole Engineer Panel
Justin Becker, Dave Copeland, Kevin Stewart, and Anjuan Simmons discuss how to become an effective engineer. They approach the challenges and offer some tips, techniques, and new ways of thinking.
-
The Power of Distributed Snapshots in Apache Flink
Stephan Ewen talks about how Apache Flink handles stateful stream processing and how to manage distributed stream processing & data driven applications efficiently with Flink's checkpoints&savepoints.
-
The Effective Remote Developer
David Copeland discusses what can be done to be our best self as a remote team member, as well as what people need from their environment, team, and company, and how to be efficient as a remote dev.
-
You Can and Should Make Hardware
Jeff Williams talks about how to always maintain zero difference between prototype and production versions, treat hardware as a delivery system for software value, run everyday design sprints and more
-
Continuous Optimization of Microservices Using ML
Ramki Ramakrishna shares Twitter’s recent experience in applying Bayesian optimization to the performance tuning problem, discussing a service used for continuously optimizing microservices.
-
The ARM to Z of Multi-Architecture Microservices
Christy Norman Perez and Christopher Jones discuss creating multi-platform images with Docker; emulating architectures in containers, running them on Docker Swarm on arm64, ppc64le, s390x, and x86_64.
-
Microservices: Patterns and Practices Panel
C. Richardson, R. Shoup, L. Ryan, R. Tangirala, and R. Schloming participate in a discussion on microservices and the challenges faced at scale, the strategies to use and more.
-
Data Consistency in Microservice Using Sagas
Chris Richardson discusses messaging, durability, and reliability in microservice architectures leveraging the Saga Pattern, explaining how sagas work and introduces a saga framework for Java.
-
Debugging Containerized Microservices
Idit Levine describes and demonstrates common debugging techniques and introduces Squash, a new tool and methodology.
-
Istio - Weaving the Service Mesh
Louis Ryan discusses Istio, a tool which provides a common networking, security, telemetry and policy substrate for service meshes which help transitioning to microservices.