axelson

axelson

Scenic Core Team

ElixirConf 2017 - The Power of Zero - Andrew Forward

Automation is hard, but the benefits can be phenomenal. This can be especially challenging when working on your Elixir side project, as you want to see results quickly, so maybe a zero-click deploy and continuous delivery are not on your mind.

In this talk, I will help show you that even on a budget, even on a team of one you can streamline your software development to achieve some lofty goals including

  • Immutable infrastructure
  • Zero Downtime deploys
  • Automatic (aka Zero-Click) Builds (Continuous Integration)
  • Automatic (aka Zero-Click) Deploys (Continuous Delivery)

We will look at the abstract view required to achieve the above, but will get hands on experience with specific tools to help ground the theory in practice.

At the end of talk, you should be motivated to better automate your project and leverage some of the tools and techniques.

Specific technologies we will touch on include:

  • DigitalOcean’s API for building servers (droplets)
  • Digital Ocean’s Floating IPs for simple Red/Green
  • Erlang’s hot code swapping for zero-downtime deploy
  • Distillery for building full / upgrade releases
  • Automatic Builds using CircleCI, TravisCI, Jenkins
  • Deploy scripts using Bash

Throughout the talk, we will create a “Naming Things” application that will provide developers with a service to help them name their modules, functions and variables; going from zero to deployed, to upgraded; including database migrations!

Think you or your idea is too small to focus on automation? Let me try to convince you it’s not, or at least show a path to help make it possible.

All talks are available in the Elixir Conf 2017 Talks List or via the elixirconf2017 tag

Showing Posts 1 to 1

JEG2

JEG2

Author of Designing Elixir Systems with OTP

I agree with the talk synopsis when it says this talk would motivate me to want to do more automation. I would call that a success for the speaker and myself.

— All posts loaded —

Where Next? Top

Trending in Talks Top

Other Trending Topics Top

dominicletz
Hey there, I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first. ...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
OndrejValenta
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly) AI dream has many faces, but general...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews