Date

March 8-9, 2018

Location

Bologna, Italy

Tickets

available!

Speakers

The Italian DevOps Conference / sixth edition

The 6th edition of Incontro DevOps Italia (IDI2018) will place in Bologna on Friday, March 9th. We are looking forward to meet you again this year!

Topics will include (but not limited to) DevOps, Continuous Delivery, Cloud, Microservices, Automation, Testing, Big Data, Containers, Data Center Operating Systems, Software Operability, IT operating models and how to plan and organise IT Operations.

During the event we will also host Lightning Talks and Open Spaces. The day before the conference (8 March) our partners will present special workshops.

Register Videos from past editions

Event Speakers

Kris Buytaert

Kris Buytaert

Keynote

One of the instigators of the DevOps movement, currently working for Inuits

Filippo Natali

Big Data storage & processing

Hadoop Site Reliability Engineer at Apple

Massimiliano Calipari

Dal monolite a microservizi

Product development manager at Cerved

Massimo Re Ferré

Massimo Re Ferré

Containers at AWS

Principal Solutions Architect at Amazon Web Services

Platinum Sponsors

Gold Sponsors

Silver Sponsors

Bronze Sponsors

Glustered 2018

Il giorno prima di IDI2018, a Bologna, l'8 marzo 2018, la community di Gluster si riunirà per Glustered 2018, un nuovo evento organizzato da Biodec per discutere di questo filesystem distribuito ad alte prestazioni.

Il calendario provvisorio prevede al momento un keynote di Niels de Vos, alcune presentazioni tecniche di casi d'uso e uno spazio comunitario. La call for presentation è ancora aperta: contatta info@biodec.com.

Build your own serverless glue application using AWS Lambda

Build your own serverless glue application using AWS Lambda

In this workshop we will show you how to leverage AWS Lambda and Amazon API Gateway to reduce time-to-market and the amount of glue code needed to implement a web application that collect data from various sources and send events notifications to third party services like Slack or Twilio.

Progettare e far evolvere infrastrutture su AWS

Progettare e far evolvere infrastrutture su AWS

Questo workshop è rivolto a sistemisti, cloud architect, it managers che già utilizzano i servizi di AWS e che vogliono approfondire gli aspetti legati al design di infrastrutture resilienti e altamente disponibili. Nella prima parte verranno analizzati i servizi che permettono di raggiungere questo obiettivo, fornendo tecniche avanzate e seguendo best practice consigliate da AWS. Nella seconda parte analizzeremo come aumentare la sicurezza delle infrastrutture AWS utilizzando i servizi base e quelli piu recenti tipicamente meno considerati

Registration

Conference Welcome

Keynote: The return of the dull stack engineer

It’s time again for the Dull Stack Engineer, the Engineer who knows what’s running on his platform, focusses on servicing the business and not just his need of new and fancy tooling, the engineer who collaborates with his peers rather than running Docker because it’s the cool thing to do…

Massimo Re Ferré

Containers at AWS: State of the Union

While DevOps continue to mean a lot of things to a lot of people, containers continue to deliver lots of goodness in the DevOps space. Containers are becoming more and more the center of gravity of how software is packaged, life-cycled and executed in development and production environments. In this session we are going to cover a brief overview of the various compute abstractions available on the Amazon Web Services platform with a particular focus on container related services such as Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Service for Kubernetes (Amazon EKS) as well as AWS Fargate. In this session we are going to introduce these services and the idea behind them with a focus on educating the audience on the problems AWS is trying to solve with these technologies.

Mauro Tortonesi

BDMaaS: smart and business-driven autoscaling for large-scale Cloud based IT services

The emergence of large-scale IT architectures, deployed on multiple federated (and possibly hybrid) Cloud data centers and serving a worldwide customer base, suggests the adoption of smart and business-driven autoscaling solutions that could bring valuable cost saving opportunities to service providers. More specifically, dynamically reconfiguring IT service components placement, in order to respond to VM pricing changes and to control and guarantee the SLOs defined by service providers, has the potential of significantly reducing IT costs. However, that requires next-generation management solutions capable of evaluating the performance of complex IT services deployments over large-scale Cloud systems in a wide range of alternative configurations. This talk discusses the potential and challenges in this research area and presents BDMaaS, a novel JRuby-based open source solution for adaptive business-driven IT service component reconfiguration.

Filippo Natali

Big Data storage & processing: introduzione ad Hadoop e il suo ecosistema

Apache Hadoop è uno dei framework opensource più utilizzati nell’ambito del data processing distribuito su grande scala. La presentazione illustrerà la storia di Hadoop, l’architettura, i suoi utilizzi e l’ecosistema di applicazioni nate attorno ad esso. Verranno presentate anche le features della nuove release 3.0.

Puppet Systems Infrastructure Construction Kit

The presentation is about PSICK a Puppet module and the companion control-repo, which can be used to build a modern, flexible, expandable and full featured IT infrastructure with Puppet in an amazingly quick way. We will review the unique features of PSICK and how we can configured everything entirely via Hiera data, without the need of an excessive number of external modules.

Jorge Salamero

15 Kubernetes failure points you should watch

There is a lot of discussion nowadays on how to use containers in production, are you there already? When operating a production platform we should prepare for failure and in addition to monitoring working metrics, we cannot forget about the most common failure points. From monitoring solution agnostic perspective, and following a use-case driven approach, we will learn the most common failure points in a Kubernetes infrastructure and how to detect them (metrics, events, checks, etc).

Giovanni Toraldo

Continuous Delivery: 5 anni dopo

Come si è evoluto, e come continua ad evolversi il processo di sviluppo della piattaforma cloudesire, dal codice all’integrazione continua, analisi statica del codice, processi di code review e provisioning automatico in produzione.

Cladio Guidi

A Linguistic Approach to Microservices

Microservices are usually considered the be technology agnostic, thus they are approached in terms of architectures or models to be applied on distributed systems. Nevertheless, their basic mechanisms can be crystallized within a unique programming language by offering a new mindset for developers and engineers, In the past years we dealt with such an objective starting from the theoretical foundations of service oriented computing. In this presentation I’ll show our experience and our results in approaching microservices with a specific programming language called Jolie.

Stefano Rago

Enabling continuous deployment of pixel-perfect user interfaces

We present an approach to visual testing that is completely automated and integrated into a continuous deployment pipeline, capable of blocking visual regressions and defects at early development stages thus saving resources, costs and reducing the time needed to deliver impeccable user interfaces. A live demo will highlight all the steps involved, from design to deployment, using Python, Selenium, GitLab and Docker.

Practical Chaos Engineering

Chaos Engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. In this talk we will introduce the audience to Chaos Engineering providing concrete examples of the motivations behind this engineering approach and tools that can be used to apply this methodology in practice.

Serverless does not mean Opsless

Con DevOps si intende in genere l’abbattimento di tutte le barriere tra sviluppatori ed addetti alle operazioni. In un mondo in continua evoluzione tecnologica dove oggi si parla di “Serverless” e “NoOps”, ha ancora senso parlare di DevOps? La metodologia DevOps è da ritenersi superata?

XPeppers

Cinquanta sfumature di Cloud – pratiche di migrazione

In questo talk vi mostreremo la nostra esperienza nella migrazione partendo dagli scenari più legacy fino a passare a quelli elaborati con ciclo continuo di deployment e delivery dell’infrastruttura. Il talk darà la possibilità di comprendere le differenze tra differenti livelli di automazione e/o sfruttamento del Cloud analizzando dei casi d’uso che si adattano a specifiche situazioni.

QNlocal

Uno stagionato stack LAMP come WordPress mixato all’avvento del Cloud Computing e di Docker ha permesso di ottenere un cocktail dalle massime prestazioni, massima facilità di manutenzione e massima scalabilità ed ottimizzazione dei costi, senza rinunciare ad un comodo ambiente di sviluppo locale. Sull’esigenza di poter avere un unica piattaforma capace di ospitare tante testate giornalistiche locali è nato QNlocal: Un sistema editoriale con un codice unico (WordPress + tema sviluppato ad Hoc) che gira in un container, orchestrato dal progetto Praxis di Convox su AWS. Parleremo del setup che permette di creare base dati, distribuzioni cloudfront e S3 buckets per gli asset statici e per il backup. Il tutto con un paio di comandi.

Lars Bendix

A fairy tale from the land of Hans Christian Andersen

We don’t need to convince you that Continuous Delivery/Deployment (CoDe) will be like Paradise on Earth – you already bought into the idea. However, you haven’t arrived yet – otherwise you should have done your own presentation. Therefore, you are probably struggling to find the right way to get there, and you have come to this presentation to be warned about what to expect and prepare yourself for what to do. Let us show you how you can go to CoDe Paradise before others spending less time and effort.

Dal monolite a microservizi: vi raccontiamo la nostra esperienza Cerved

Siamo un team che lavora all’interno di una grande realtà aziendale Italiana. Negli ultimi tempi abbiamo accettato la sfida di passare da un approccio monolitico ad uno orientato ai microservizi, da un approccio di delivery lento all’adozione della Continuous Delivery. In questo talk vogliamo raccontarvi la nostra esperienza: da dove siamo partiti, come ci stiamo muovendo e dove vogliamo arrivare.

Software architecture from Monoliths to Microservices

Applying Microservices patterns could be useful even in big companies, with big teams and lots of monoliths. How can we cope with the coexistence of several architectural styles in a big organization? Is it possible to let the monoliths coexist with SOA, microservices and DevOps? In our opinion, yes.

Fun (and profit) with ZFS and Postgres

ZFS is a filesystem, originally developed for Solaris, that finally brings advanced filesystem features (compression, snapshots, and checksums, among others) to Linux. I selected the ZFS-on-Linux port as the key component of an internal tool created with the purpose of better supporting the team in all those scenarios where a replica of the production Postgres database might be required: testing query optimizations, database migrations, etc.

Andrea Francia

Kata in Bash – #noslides live performance

The talk will be delivered as #noslides performance (a talk where the speaker casts its computer screen while performing the work and explaining what is doing and why). I will develop a Bash script incrementally using TDD but without using any pre-existent xUnit framework: during this session a mini-framework will be developed from scratch using only out-of-the-box system features and tools.

Francesco Degrassi

How (not) to build an API

Finding a well written API is a rare pleasure; we often stumble upon horrors that make us pull our hair out, mostly due to a basic lack of common sense. To help make common sense actually common, in this talk we would like to go over the most frequent mistakes and how to avoid them.

Alberto Massidda

AWS Lambda: FaaS tricks to manage autoscaling groups

How AWS Lambda Functions can help you keeping clean your infrastructure. If you have ever used a cloud service like AWS EC2, you already know how much AutoScaling Groups rock. It’s a honeymoon until you deploy a service that, before being shut down, must perform some cleanup. These systems terribly suffer when a scale-in event abruptly kills servers without notice. In this talk we show a very simple and practical example of leveraging FaaS to cleanly shutdown a pool of workers that execute jobs off a queue.

Testimonials / See What People Say About Us

Blog Posts / #IDI2017

Event Location

Savoia Hotel Regency
via del Pilastro 2
40127 Bologna, Italy

info@incontrodevops.it

Get Direction

Contact Us / Phone and Social media

Follow us on Twitter as @incontrodevops, and on Facebook.

If you wish to follow our team, check for @gaunilone, @abragad and @biodec

And if you need contact information really old style, please check www.biodec.com, and the phone number +39 051 0548263.

Organizers / Our team