Kevlin Henney advises on writing Good Unit Tests (GUTs) by treating testing as a form of communication with multiple levels and forms of feedback.
Emily Green is taking a look at how SoundCloud uses Cassandra. She describes a couple of Cassandra instances, from the point of view of the products and functionality they support.
Francesco Cesarini illustrates how the Erlang way of thinking about problems leads to scalable and fault-tolerant designs, describing 3 ways of clustering Erlang nodes within the server side domain.
John Wilkes shares lessons learned managing clusters at the scale of Google.
Gabriel Monroy demonstrates using Deis to orchestrate Docker deployments, as well as Deis' integration with popular schedulers like Fleet, Mesos, and Kubernetes.
Bart De Smet explains what it took to bring the concepts of Reactive Extensions (Rx) to the cloud to deal with latency, scale, reliability, and other concerns.
Scott Ambler describes how to evolve from today’s vision of agile to a truly disciplined agile enterprise, exploring what it means to scale strategies at the project level and across an organization.
Alexis Hui, Raj Mudhar share the experience of a large organization that became agile, having 50 scrum teams across 5 locations and delivering an integrated product with a 2 weeks release cycle.
Grant Shipley deploys an application to the cloud and then turns up the heat by leveraging the right mix of elasticity and auto-scaling.
Randy Shoup tells war stories from Google and eBay focusing on how to scale code, infrastructure, performance, and operations, along with hard-won lessons learned in scaling them.
Liz Keogh discusses breaking down requirements without going into too much detail combined with complexity estimation for easy planning, dependency management, and prioritization.
Randy Shoup, Consulting CTO, shares the history of reactive services and visits key milestones in their evolution: async techniques at Google, real-time search at Ebay, & responsive games at Kixeye.