At GOTO London 2016, the Case Studies and Solutions track includes a variety of talks focused on emphasising a specific user case where a particular problem was solved or where a particular solution was discovered to that problem. These talks can come directly from the vendor who provided the solution and in particular the software product used to ‘solve the issue’ or from the consultant / company that found the solution to the said issue in question.
Watch the videos from the Case Studies and Solutions track at GOTO London 2016 below.
Agility, Scalability and Autonomy: HMRC’s next-generation infrastructure
with Nicki Watt, Lead Consultant for OpenCredo and Alexander Young, Cloud Infrastructure Architect for HMRC
HMRC, the tax and revenue authority in the UK has a stated goal of becoming one of the most digital tax administrations in the world by 2020. The Department is in the midst of a digitally-enabled transformation and having a flexible infrastructure in place to underpin this is crucial – one that can support its business needs now and into the future. This includes allowing project teams to securely be able to take advantage of “the right cloud for the job”, as well as gain insight into the efficiency and pricing of consumed resources.
With key goals of delivering quality digital services in a more cost efficient manner, and without being locked into any one supplier, this talk will give an insight into HMRC’s cloud journey. It will focus on some of the challenges, approaches and thinking in this area, including looking at how HMRC is using, embracing and contributing back to various tools in the open source space as part of this.
Scheduling and Securing Microservices with Nomad
with Armon Dadgar, CTO at HashiCorp
Tools like Docker and rkt make it easier than ever to package and distribute applications and many organizations deploy workloads that are already static binaries such as Go applications or Java applications that only rely on the JVM. These types of applications do not require from containerization as they are already self-contained. To address the growing heterogeneity of workloads, HashiCorp created Nomad – a globally aware, distributed scheduler and cluster manager.
Nomad is designed to handle many types of workloads, on a variety of operating systems, at massive scale. Nomad empowers developers to specify jobs and tasks using a high-level specification in a plain-text file. Nomad accepts the job specification and then automatically manages the placement, healing, and scaling of the application. By placing multiple applications per host, Nomad maximizes resource utilization and dramatically reduces infrastructure costs.
Integration between Nomad and Vault allows for services to easily consume secrets and use mutual TLS to secure service to service communication. In this talk, we explore Nomad and how it helps to schedule and secure microservices at scale.
Migrating Mature Companies to the Cloud, Opportunities and Challenges
with Lewis Foti, Mentation
While the Cloud is the obvious platform for start-up companies the complex IT environment of large, mature companies makes adoption and whole-scale migration to Cloud challenging. For all the advantages that Cloud can deliver there are a large number of impediments that form significant barriers to successful implementation of a Cloud based, utility IT solution. This presentation will examine both and discuss how best to maximise the first while managing the later.
Orchestration. Mere Humbug?
with Anne Currie, CTO and Co-Founder of Microscaling Systems
For operations, orchestration is a completely different way of seeing and controlling processes in production. We’ll be looking at systems past, systems present and systems future. What does your future look like?
How do I do DevOps when all I have is Ops?
with Chris Swan, CTO for Global Infrastructure Services at CSC
‘DevOps is a reorg’, said Adrian Cockcroft, and he’s quite right, so what happens when you’re trying to improve agility in an organisation that’s still split into Dev and Ops? This presentation will look at the Ops shift to Infrastructure as Code, how efforts can be focused by the use of Operational Data Mining, and the skills challenges in getting Ops people to start thinking and working like software engineers. Put another way, businesses want to be able to adapt quicker to changing customer needs, hence agile software, which needs an agile infrastructure (aka cloud). What does it take to shift an ops team from change is a risk (to stability) to we must change often (for resilience)?
One size does not fit all
with Stefan Tilkov, Co-Founder and Principal Consultant at innoQ
If you pay any attention to software technology trends at all, there is no way you can have missed the “microservices” architecture approach, which seems to be the cure to every problem anyone ever had. But (Micro-)services, bounded contexts, components, modules, classes, structs and records, procedures and functions – whatever structuring mechanism we’re talking about, a recurring challenge is to find the right size for things. In this session, we will look at opposing forces from both technical and organizational perspectives, and come up with strategies for finding a good balance between the number of things (in this case, microservices) and their size.