President / CEO

R. Harrison

CompanyName

04

List item

Here is something else that will be happening at this event!

2:00PM

Event

Enter the event description here.

Corialent Now Conference
Sat
, 
September 
28
LET'S DO THIS
Text goes here
X

Speaker Name

Job Title

Company Name

The Event
Speakers
Attendees
Schedule
The Final Countdown!
Time left for the event days hours minutes seconds
The countdown doesn't work if the event start date is set to TBD
Performance Summit London Edition

“If an end user perceives bad performance from your website, her next click will likely be on your-competition.com.”
― Ian Molyneaux


Join us to find out about industry best practices for managing software performance and meet like-minded enthusiasts.

REGISTER
Text goes here
X

Speakers

Taras Tsugrii

Organizer/software engineer

facebook

Fernando Ciciliati

Software Development Manager at AWS

amazon

Oleksandr Stashuk

software engineer

facebook

Michail Basios

CTO

TurinTech.ai

Richard Warburton

CTO

Opsian

Eiko Yoneki

EPSRC Research Fellow

University of Cambridge

Dmitry Pisklov

Software engineer

Chronicle

Dominique d’Argent

Software engineer

facebook

Stefano Doni

CTO

akamas

Giovanni Paolo Gibilisco

Head of engineering

akamas

Arun George John

Performance Architect


DETAILS

DATE

DATE

September 
28 
2019 
7:00am 
11:00pm

LOCATION

TIME

Saturday 
7:00am 
11:00pm
The Final Countdown!
Time left for the event days hours minutes seconds
The countdown doesn't work if the event start date is set to TBD

LOCATION

WHO SHOULD ATTEND

Performance Summit is a semi-annual event for software performance enthusiasts interested in learning and speaking about research and development in software performance space.

#perf-summit-london-edition

Sharing is caring. Join us on Slack and follow on Twitter.

WHAT TO EXPECT

01

best practices

Learn best practices, strategies and ideas you can implement today.

02

GAIN INSIGHT

Hear from from some of the industry leaders in software performance space.

03

INSPIRATION

Leave inspired, invigorated and empowered.

WHAT WILL GO DOWN

Day

9:30

Welcome!

Welcome to the very first Performance Summit London Edition


Taras Tsugrii | Software Engineer, Facebook

9:35

Introducing Amazon CodeGuru Profiler

AWS has just made its Profiler service generally available! Get to know Amazon CodeGuru Profiler and learn how we aim to demystify profiling and make it accessible to every developer. 
This presentation will contain a short intro about software profiling before we start an overview of Amazon CodeGuru Profiler and end with a deep dive on this new offering from AWS.


Fernando Ciciliati | Software Development Manager at AWS, Amazon

10:05

Benchmarking in the Cloud - 50K transactions per second

Running massive product benchmarks in the Cloud can be challenging - It pushes the limits of application & platform performance, driving out unforeseen issues and the need for new solutions. This talk seeks to share insights from running one of the largest benchmarks in the banking product space, for a solution architected on a mix of technologies - AWS ECS, Microservices, Kinesis, Lambda, NuoDB, DynamoDB.


Arun George John | Performance Architect

10:35

Microservices: Single digit microseconds latency

Optimizing code and infrastructure for ultra-low-latency microservices


Dmitry Pisklov | Software Engineer, Chronicle

11:30

Optimising Computer Systems in Complex and Dynamic Parameter Space

Performance tuning of computer systems is challenging for a variety of reasons. Modern computer systems expose many configuration parameters in a complex, massive parameter space. The systems are nonlinear and there is no method for quantifying or modelling such systems by performance tuning to the level of precision required. Furthermore, scheduling of tasks or resource allocation may require the control of dynamically evolving tasks. Auto-tuning has emerged using a black-box optimiser such as Bayesian Optimisation (BO). However, BO has limited scalability. Reinforcement Learning (RL) could be applied for combinatorial optimisation problems, but there is a gap between current research and practical RL deployments. I will introduce our framework to tackle these issues and demonstrate the potential of machine learning based methodologies for computer system optimisation.


Eiko Yoneki | EPSRC Research Fellow, University of Cambridge

12:00

Optimizing Application binary size on mobile

 Every byte matters when it comes to transferring data over networks on mobile devices. For mobile applications the first thing users need to do is to download and install the application and the smaller the app, the higher the chance it is going to be used. In this talk we will analyze why smaller are more performant, what techniques can shrink the binary and bend the growth curve of the added code by developers.


Oleksandr Stashuk | Software Engineer, Facebook

12:15

Lunch

Make friends, have ideas and enjoy delicious food.

13:25

Optimising application performance by automating the data structure selection and tuning process

Data structure selection and tuning is laborious but can vastly improve an application’s performance and memory footprint. Some data structures share a common interface and enjoy multiple implementations. We introduce Artemis, a multi-objective, cloud-based search-based optimisation framework that automatically finds optimal, tuned data structures and adapts the application to use them. Artemis can achieve substantial performance improvements for various applications and programming languages as we showed in our paper "Darwinian Data Structure Selection". 
In this talk, I will describe how we can tune the performance of applications (execution time, memory consumption, cpu usage) by automatically selecting and tuning their data structures. We will show how we can extract features from code bases and how to tackle them as an optimisation problem using Search based software engineering techniques. We will present a demo of our product (Artemis), and show how we have integrated it in the development pipeline. Last, we will discuss the lack of publicly available performance benchmarks and what can developers do to mitigate this problem.


Michail Basios | CTO, Turing Intelligence Technology Ltd.

13:55

From manual performance testing to automated performance optimization

Online services have become vital for any business and users are lowering their frustration bar getting used to faster applications. Technology, on the other hand, is getting more complex, with new layers like Docker or frameworks like Spark being added to the stack. In this talk, we will present the challenges posed by these new environments and introduce Akamas, our solution that makes use of ML to continuously optimize IT stack configurations to deliver unprecedented application performance, and cost savings.
We will share a case study where we leveraged Akamas integration with open source load testing and monitoring tools to automatically optimize  the performance of a customer core Java service in terms of throughput, response time and resource utilization.

 

Stefano Doni & Giovanni Gibilisco | CTO & Head of Engineering, Akamas

14:25

Production Profiling: What, Why and How

 Everyone wants to understand what their application is really doing in production, but this information is normally invisible to developers. Profilers tell you what code your application is running but few developers profile and mostly on their development environments. Thankfully production profiling is now a practical reality that can help you solve and avoid performance problems.
This pragmatic talk will help you understand the ins and outs of profiling in a production system. You’ll learn about different techniques and approaches that help you understand what’s really happening with your system. This helps you to solve new performance problems, regressions and undertake capacity planning exercises.


Richard Warburton | CTO | Opsian

15:20

Levelling up reliability, with perf tools

 In this talk, we'll look at the similarities and differences of measuring performance and reliability. You'll learn about how we have repurposed our perf tools for reliability to ramp up an app-wide reliability program in months instead of years.


Dominique d’Argent | Software Engineer, Facebook

15:50

Panel discussion

Your chance to get answers from our speakers and start an interesting discussion.


Dmitry Pisklov, Eiko Yoneki, Stefano Doni, Michail Basios, Richard Warburton

16:25

Closing Remarks

Taras Tsugrii | Software Engineer, Facebook

TECHNOLOGY IS BEST WHEN IT BRINGS PEOPLE TOGETHER

MATT MULLENWEG

OUR SPONSORS

Thank you so much for your support.

Share with Friends
Facebook
Twitter
LinkedIn
Link
Powered by Splash
CONTACT THE ORGANIZER
Google   Outlook   iCal   Yahoo

RSVP

Google Icon
Google
Outlook Icon
Outlook
Apple Icon
Apple
Yahoo Icon
Yahoo