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.
Strategy On Big Programmes
with Jamie Dobson, CEO at Container Solutions
At our company we have been, and continue to be, involved in a number of large programmes. These are often to do with product development and always to do with influencing large groups of people internally and externally. They always involve distributed systems.
They are always in a realm where there are competitors, external pressures and internal fears.
This talk is for those who don’t just want to survive their programmes but to thrive in them. Drawing from over 15 years of experience, Jamie will share some stories, some do’s and don’ts, and try to convince the audience that not only is strategy emergent but that if you don’t let it emerge you will not succeed.
Secure by Design – the Architect’s Guide to Security Design Principles
with Eoin Woods, CTO at Endava
Security is an ever more important topic for system designers. As our world becomes digital, today’s safely-hidden back office system is tomorrow’s public API, open to anyone on the Internet with a hacking tool and time on their hands. So the days of hoping that security is someone else’s problem are over.
The security community has developed a well understood set of principles used to build systems that are secure (or at least securable) by design, but this topic often isn’t included in the training of software developers, assuming that it’s only relevant to security specialists.
In this talk, we will briefly discuss why security needs to be addressed as part of architecture work and then introduce a set of proven principles for the architecture of secure systems, explaining each in the context of mainstream system design, rather than in the specialised language of security engineering. Our technical examples will be Java centric, but the principles are equally applicable to other technology stacks.
Tasty ‘Topics’ for Distributed Systems: Novel Approaches Using Topic Filtering
with Tom Fairbairn, Systems Architect at Solace Systems
Are you struggling to pick through large amounts of real time data? Does your IoT project create vast amounts of data and you don’t know how get actionable insights quickly enough? Did you consider the publish/subscribe pattern?
With some imagination, pub/sub can often provide surprisingly simple, efficient solutions. In this talk I’ll highlight some interesting ways to apply pub/sub to some common problems:
- Migrating between data formats
- Finding the nearest… thing
- Replaying of the state of the world
- Controlling third party access to data
- Monitoring the health of your pub/sub technology
Why Technical Leadership Matters
with Pat Kua, Principal Consultant and Tech Lead at ThoughtWorks
Leadership is an undervalued skill and often treated with contempt by developers. However, effective technical leadership has a striking impact on the performance of software development teams.
In this session, Patrick will explore the reasons why technical leadership matters, and how you can be a more effective technical leader.
Building Teams Who Build Data Products
with Peter Holford, Head of Data Innovation and Delivery at WorldPay
In our day-to-day lives, we all come in to contact with great products that are build around data in such a way that we don’t even think about the data that drives them. Yet many organisations do not think about building their data teams in this way. In this interactive presentation, we will look at some related disciplines and see what lessons can be drawn for building teams that can build great data products.
Handling Billions Of Edges in a Graph Database
with Michael Hackstein, Senior Graph Specialist at ArangoDB
The amount and complexity of data rises. The need for a database capable of dealing with those requirements is rising as well. Modern graph databases are designed to handle the complexity but what about the increasing amount of data? When hitting a certain size of a graph many dedicated graph databases reach their limits in vertical or most common horizontal scalability.
In this talk I will address the glitches and most importantly the solutions on the journey to a scalable and distributed graph database. The main topics of this talk are:
- Modern architectures in graph databases
- Scaling a graph: Bottlenecks in read and write performance
- Index free adjacency or hybrid indexes for graphs?
- Dealing with billions of edges: A graphy journey to San Francisco with ArangoDB
How DevOps Saved the Albatross: Lessons outside IT
with Laurence Timms, Head of Application Development and Support at the RSPB
A few years ago, 19 out of the 22 species of albatross were at risk of extinction. These seabirds were accidentally caught on commercial longline fishing hooks and drowning and it seemed like the only way to save them was to campaign for policy change around fishing practice, but this would take years. So a group of scientists and conservationists teamed up to form the Albatross Task Force.
Through their work, ATF prioritized continuous improvement via small, measurable adjustments around people and culture first. They created an environment of mutual benefit where everyone’s objectives are considered.
The Albatross Task Force didn’t even know they were doing CI and DevOps. They don’t do DevOps. They are DevOps.