James Nugent

James Nugent

Bath, England
@jen20

James is a software engineer from Bath, England. He currently works at Joyent on the SmartOS operating system and Triton cloud. Previously he has worked in engineering at HashiCorp, Boundary, Jet.com and is a co-founder of the company behind the Event Store distributed database.

James' Sessions

  • Cloud Networking: What's Underneath?

    Cloud networking runs at seemingly improbable scale - millions of networks from different tenants flow, sometimes with tens of thousands of instances per network - all on the same physical substrate. Often the performance requirements are huge - expensive GPU-intensive compute jobs must be fed with data in order to keep them efficient.

    It is plainly clear that traditional networking technology is not behind this - so what is? In this talk we'll look at the building blocks of cloud networking - from hypervisors to switches - from first principles, show how the building blocks fit together, and how this maps onto various cloud network offerings.

    Speaker: James Nugent

  • Self-Assembling, Self-Healing Systems in the AWS cloud

    No-one likes being woken up with a PagerDuty alert at 4am for a problem which could resolve itself with no human intervention, but for looking at it a bit differently. When moving existing applications into the cloud, or designing new ones targeting the cloud, it's important to consider and take advantage of the capabilities of the target platform, while not locking yourself in to a particular vendor.

    In this talk we'll look at a variety of different types of software and look at real world deployment patterns for running them in a self-assembling, self-healing manner in the Amazon cloud, and about how we might be able to replicate some of these capabilities on other cloud platforms.

    Speaker: James Nugent