Loading…
Build Stuff 2018 has ended
devops [clear filter]
Wednesday, November 14
 

10:50am EET

[SLIDES]Martin Buberl @martinbuberl - Serverless — It all started in Vegas
This talk is about our journey to Serverless at Trustpilot. It spans the past 2 years and dives into how we were able to successfully fast track the adoption of Serverless within our engineering organization. We'll share insights, architectural patterns and lessons learned on how we run Serverless functions in production today. This presentation hopefully inspires you to join the Serverless movement and gives you ideas and actionables on how to get started with Serverless in your company.

Speakers
avatar for Martin Buberl

Martin Buberl

VP ENGINEERING, Trustpilot
As VP of Engineering at Trustpilot I’m on a mission to build the best engineering team in the Nordics. With a person-centered approach, I focus on high-leverage activities to maximize impact, product value and iteration speed. I’m an AWS User Group Leader and a mentor fo... Read More →



Wednesday November 14, 2018 10:50am - 11:40am EET
2. Beta
  Session
 
Thursday, November 15
 

10:20am EET

Itamar Syn-Hershko @synhershko - SQL on BigData with AWS Kinesis, Presto and Elastic
That thing that happens when your company is scaling so fast you have to replace your infrastructure within weeks or the whole thing crashes. This is what happened to our customer, and this is the story of how we replaced good-ol' SQL with streams and batch processing technologies on AWS.
Using Terraform, Packer, Elasticsearch, AWS Kinesis, Lambda and EMR we were able to provide a truly scalable solution in a matter of weeks, without hurting production and while dealing with a huge scale.
In this talk we will quickly go through the design phase, the various stake holders and how we improved their usage of the system, and introduce the tools that helped us make this happen.

Speakers
avatar for Itamar Syn-Hershko

Itamar Syn-Hershko

Founder & CTO, BigData Boutique
I'm a search technologies, distributed systems and architecture expert. Over the years I built and maintained several big mission-critical systems on both Windows and Linux, and gained a lot of experience I now use to perfect systems built to deal with scale.


Thursday November 15, 2018 10:20am - 11:10am EET
4. Lambda

2:30pm EET

[SLIDES]Yan Cui @theburningmonk -How to build observability into a serverless application
Serverless introduces a number of challenges to existing tools for observability, we need to adapt our practices to fit this new paradigm. In this talk we will see how you can implement log aggregation, tracing and correlation IDs for a serverless application.

Speakers
avatar for Yan Cui

Yan Cui

Principal Engineer, DAZN
Yan is an experienced engineer who has run production workload at scale in AWS for nearly 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS... Read More →



Thursday November 15, 2018 2:30pm - 3:20pm EET
3. Garage
 
Friday, November 16
 

11:20am EET

[SLIDES]Rob Ashton @RobAshton - Patterns for building zero-support distributed systems in Erlang
We have all seen the local demos of the "let it fail" philosophy that Erlang espouses, but what happens when you take that and apply it across a complete distributed system in production? What does it look like and how does it change the manner in which you then support it?

For the last several years, I have been working in a very small team, both building and deploying/supporting bespoke products that power upwards of half a million live video events a year, as well as forming the backbone of various television services across the UK. For some of our customers, it has been half a decade since we received a support call and indeed it is a virtual non-happening that anybody has to get out of bed to solve a problem in production. A lot of this results directly from our use of OTP, and there are then wider patterns that have arisen across our codebases and even the manner in which we provide support to our clients.

In this session, we will be using code and examples from real-world projects to demonstrate how we build, deploy, and then support hundreds of services/workloads across both the cloud and our on-premise high density units in production, as well as also covering how our software stack ensures that on a bad day, our services carry on delivering content even when servers are catching fire or somebody has spilled coffee on the datacentre power supply.

Speakers
avatar for ROB ASHTON

ROB ASHTON

Polyglot Software Developer, id3as
Over a decade of building software in a plethora of languages and technologies, leading teams, travelling around and learning. Now found mostly writing Erlang and Purescript, building distributed media delivery systems for a small b2b company in the UK whilst also developing an ecosystem... Read More →



Friday November 16, 2018 11:20am - 12:10pm EET
6. Theta
  Session

1:10pm EET

[SLIDES]Mandi Walls @lnxchk - Making Security and Compliance Easy with InSpec
InSpec is an open source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security, and policy requirements.
Using a combination of command-line and remote-execution tools, InSpec can help you keep your infrastructure aligned with security and compliance guidelines on an ongoing basis, rather than waiting for and then remediating from arduous annual audits. InSpec’s flexibility makes it a key tool choice for incorporating security into a complete continuous delivery workflow, reducing the risk of new features and releases breaking established host-based security guidelines. This workshop covers the basics of working with InSpec, writing tests to reflect your organization’s security guidelines, consuming community security profiles, and managing InSpec as part of a high-velocity workflow.

Speakers
avatar for Mandi

Mandi

Technical Community Manager, Chef Software
Mandi Walls is Technical Community Manager, EMEA at Chef. For Chef, she helps organizations increase their effectiveness using configuration management and modernizing IT practices. She is a long-time sysadmin focusing on large complex web systems.



Friday November 16, 2018 1:10pm - 3:10pm EET
5. Zeta
  Workshop

2:20pm EET

[SLIDES]Roy Osherove @RoyOsherove - The Enterprise Devops Challenge
DevOps is the implementation of continuous delivery and agile concepts across the organization, focusing on pipelines as the main building blocks for delivery value internally and to the customer.
But getting to that state is complicated because it requires several facets of work: People, process and tools.
In large organizations ,we have the added complexity of :
" Multiple dependencies and sub systems
" Multiple teams, groups, business units with competing interests
" Varying degrees of agility, culture, tools, technologies and processes
" Security, compliance and policy gates

In this talk we will discuss main patterns and anti patterns for adopting and implementing DevOps pipelines throughout the organization.

Speakers
avatar for ROY OSHEROVE

ROY OSHEROVE

Author of "Art of Unit Testing", Blocktrace
Roy Osherove is the author of "Art of Unit Testing" "Elastic Leadership" and the upcoming "Enterprise DevOps" books. He has worked with some of the world's largest companies to help implement continuous delivery at scale.



Friday November 16, 2018 2:20pm - 3:10pm EET
1. Alfa

3:30pm EET

James Nugent @jen20 - Infrastructure as TypeScript
For almost a decade "Infrastructure as Code" has been a DevOps buzzword - but the myriad tools in share a dirty little secret... there's no actual code! Few people like "programming" YAML or JSON (even the human-friendly variants!), and even fewer like having to reverse-engineer ways to apply known good development practices to tools which resist it at all cost.

So, what if things were different,and programming infrastructure was more like real programming, with real programming languages like TypeScript? What if you defined Lambda functions by actually writing lambdas, created abstractions using complex types, and could take advantage of existing tools for modularity, linting, refactoring and testing?

Enter Pulumi, an open-source deployment engine which enables all these things using TypeScript, Python or Go!

In this talk, we'll look at how you can write TypeScript code using Pulumi to provision traditional cloud infrastructure, manage Kubernetes and build portable "serverless" applications - all with minimal YAML in sight! We'll look at deploying to multiple regions of the same cloud, and how to build abstractions allowing multi-cloud to be a reality.


Speakers

Friday November 16, 2018 3:30pm - 4:20pm EET
2. Beta
  Session

3:30pm EET

[SLIDES]Karl-Henrik Nilsson @KHNilsson - LogicApps - unleash your productivity
Pre-written code that, like tiny bricks of lego, can add features to your application or workflow?! Join Karl-Henrik Nilsson and learn how logic apps contribute to everything from keeping inbox zero to features for new apps and how he uses it to get away from helping friends and family!

Speakers
avatar for Karl-Henrik Nilsson

Karl-Henrik Nilsson

Technical Evangelist, Microsoft
Karl-Henrik "KH" Nilsson is a turbulently enthusiastic and unstoppably curious Swedish software developer with a soft spot for the software community. Working with everything from web applications to cellphone towers has given him a very particular set of skills and the habit of breaking... Read More →



Friday November 16, 2018 3:30pm - 4:20pm EET
1. Alfa
  Session
 
Sunday, November 18
 

9:00am EET

Yan Cui - Production-Ready Serverless: operational patterns and practices
Limited Capacity seats available

Getting started with AWS Lambda is easy, but understanding the operational challenges and tradeoffs is a much more nuanced topic, and one that you need to grasp before you can be confident in operating a serverless architecture responsibly. Come to this workshop and learn all about Serverless ops.

Speakers
avatar for Yan Cui

Yan Cui

Principal Engineer, DAZN
Yan is an experienced engineer who has run production workload at scale in AWS for nearly 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS... Read More →


Sunday November 18, 2018 9:00am - 5:00pm EET
8. Epsilon
  Workshop
 


Filter sessions
Apply filters to sessions.