InfoQ Homepage QCon London 2018 Content on InfoQ
-
Building Observable Distributed Systems
Today's systems are more and more complex; microservices distributed over the network and scaling dynamically, resulting in many more ways of failure, ways we can't always predict. Investing in observability gives us the ability to ask questions to systems, things we never thought about before. Some of the tools that can be used for this are metrics, tracing, structured and correlated logging.
-
Finding Talented People and Building Sustainable Teams
Meetups, hackathons and conferences are fantastic opportunities to promote your company's work and ethos and meet talented people. You can learn a lot more about a person if you let them drive the conversation initially in a job interview. Having room to grow professionally and psychological safety are key to building sustainable teams, and establish a collaborative, cohesive engineering culture.
-
Software Engineering for Creativity, Collaboration, and Inventiveness
A software engineering discipline must be iterative, based on feedback, incremental, experimental, and empirical. Craftsmanship is not sufficient; engineering is an amplifier, it enhances creativity, collaboration, and inventiveness. Continuous delivery is grounded in engineering principles.
-
What Resiliency Means at Sportradar
Pablo Jensen, CTO at Sportradar, talked about practices and procedures in place at Sportradar to ensure their systems meet expected resiliency levels, at this year's QCon London conference. Jensen mentioned how reliability is influenced not only by technical concerns but also organizational structure and governance, client support, and requires on-going effort to continuously improve.
-
Leaders Discuss How to Build Great Engineering Cultures
QConLondon’s Building Great Engineering Cultures track brought together a panel of leaders to take questions from an audience. Leaders from Google, Sky Betting and Gaming, ITV, Deliveroo and GlobalSign shared how they support and build great cultures for engineers, accounting for individual growth, organisation need, a social conscience and a balanced life.
-
How Booking.com Uses Kubernetes for Machine Learning
Sahil Dua explained how Booking.com was able to scale machine learning (ML) models for recommending destinations and accommodation to their customers using Kubernetes, at the QCon London conference. In particular, he stressed how Kubernetes elasticity and resource starvation avoidance on containers helps them run computationally (and data) intensive, hard to parallelize, machine learning models.
-
Q&A with Stuart Davidson on Scaling Continuous Delivery at Skyscanner
Stuart Davidson spoke at QConLondon 2018 about Skyscanner's mission to get from a reactive operations model to providing teams with an empowering developer experience. Davidson told the story of how, with support and a lofty-goal from their CTO, they began on a technical and cultural journey to enable their squads to deliver 10 thousand times a day. InfoQ speaks with Davidson to learn more.
-
Q&A with Marisa Fagan on Security Championship
Security lead Marisa Fagan recently spoke at QConLondon 2018 about upskilling and elevating engineering team members into the role of Security Champions. We catch up with Fagen and report on her efforts to address contention caused by a scarcity of security professionals.
-
Q&A with James Munnelly and Matt Bates on Kubernetes Stateful Services and Navigator at QCon London
InfoQ asked James Munnelly and Matt Bates from Jetstack about their view and ongoing work to be able to configure, deploy, monitor, scale, and auto-heal stateful services in Kubernetes in the same way as stateless services. In particular, we've asked them about the approach and implementation of Navigator, an open source Kubernetes extension Munnelly and Bates have been developing.
-
Great Engineering Cultures and Organizations - Afternoon Sessions from QCon London
The Building Great Engineering Cultures and Organizations track at QCon London 2018 contained talks from practitioners representing digital leaders of the consumer internet as well as transformational corporates from “traditional” sectors. Previously InfoQ published a summary of the morning sessions; this is the summary of the afternoon sessions of this track.
-
Events Are Reshaping the Future of Distributed Systems: Jonas Bonér at QCon London
There are many reasons why you should care about events; they drive autonomy, increase stability, help you move faster and allow for time travel, Jonas Bonér noted in his presentation at QCon London 2018, where he explored how events are reshaping modern system.
-
Jessica Kerr at QCon London on "Why DevOps is a Special Case of DevEx"
Jessica Kerr, lead engineer at Atomist, presented her perspective on DevEx (Developer Experience) and how it relates to DevOps, at QCon London. She stressed that DevOps led to teams taking on accrued responsibilities (to be able to own and constantly improve their systems). To reduce cognitive load, we need better development tools that push down details on how systems get built and delivered.
-
Great Engineering Cultures and Organizations - Morning Sessions from QCon London
The building great engineering cultures and organizations track at QCon London 2018 included talks from practitioners representing digital leaders of the consumer internet as well as transformational corporates from “traditional” sectors. The speakers presented how they established and scaled engineering cultures that keep their organisations ahead of the rest. A summary of the morning sessions.
-
QCon London: Asynchronous Event Architectures with or without Actors
Synchronous request-response communication in microservices systems can be really complicated. Fortunately, asynchronous event-based architectures can be used to avoid this, Yaroslav Tkachenko claimed in a presentation at QCon London 2018, where he described his experiences with event-driven architectures and how Actors can be used in systems built on this architecture.
-
Common Pitfalls in Microservice Integration: Bernd Rücker at QCon London
In a microservices architecture, every microservice is a separate application, with its own data storage and communicating over a network. This creates an environment that is highly distributed, and with that come challenges, Bernd Rücker explained in his presentation at QCon London 2018, exploring common pitfalls in microservice integration and solutions that include workflow engines.