📜 ⬆️ ⬇️

We cross k8s with Kafka, save containers, escape from trash in Ansible: top 10 reports of DevOops 2018



Habr, hello! By publishing videos of the reports from DevOops 2018, we traditionally made the top ten reports (according to the visitors of the conference) and present it to you.

The reports are in increasing ratings, so the main leaders are at the end of the post, but the differences between the ratings are not gigantic - in general, it's worth watching!

Videos are broken down with a table of contents according to the contents of the post, presentations and short descriptions. And if, instead of the top 10 with places and descriptions, it’s more convenient for you to simply get videos of the conference by a YouTube playlist, there is one too .
')

Practical steps for securing your container deployment


Speaker: Liz Rice
Location: 10
Rating: 3.93
→ Presentation of the report



When switching to DevOps, the responsibility for security becomes part of the responsibility of each member of the team and in order for the security guards to be happy and calm, you need to prepare DevOps correctly. This is a report from the head of the KubeCon program committee, Liz Rice, a good encoder and container security expert.

You will learn step-by-step and in simple examples how to ensure security at each stage of the pipeline and what you need to do with your hands. A good “warm-up” report for the selection.



What we learned while doing our own emergency notification system


Speaker: Alexey Kirpichnikov
Location: 9
Rating: 3.96
→ Presentation of the report



If you thought that sending alerts was easy, then listen to Alexey’s mesmerizing stories about all those regular and contingency situations that a monitoring system developer has to face. All ideas and solutions were tested with sweat and blood during the development of Moira, which Avito, Kontur and Yandex.Money use.

All decisions during the development of the alert system are made simultaneously in the development, design and administration, and the report focuses on how to combine them and not cause a conflict of interest. Listeners very positively accepted Alexey’s story, many admitted that his stories about rockets and nuclear reactors helped to rethink the approach to alerts and learn something new (both in practical and in “philosophical” sense).



Happy life with Kubernetes in production


Speaker: Evgeny Dekhtyarev
Location: 8
Rating: 3.99
→ Presentation of the report



A detailed story about how in 2GIS it was decided to reduce the time-to-market, after which the developers switched to a new approach to managing and working with applications - using Kubernetes. According to Eugene, it’s easy to get Kubernetes in production, but when there are several of them in different data centers, there are various nuances that you need to know about.

Eugene talks about the necessary components of Kubernetes, how they are prepared, what problems they stumbled upon and how they were solved - regard the report as an “instruction” for deploying the environment. It is perfect for those who want to know what will happen if you deploy several Kubernetes at once and how to fix it.

A good balance between personal experience, depth of presentation, humor and presentation of cluster architecture with conclusions and morality.



As we wrote an open source platform for managing different Kubernetes clusters: difficulties and their solutions


Speaker: Alena Prokhorchik
Location: 7
Rating: 3.99
→ Presentation of the report



If you are not familiar with Rancher (the open source cluster management platform Kubernetes), but want to meet you, this report is for you. Wonderful Alyona talks about the product “first hand”, shares stuffed cones, discusses how to correctly work with multiple clusters at once and how to solve problems.

Listeners separately note the openness of the story: Alena describes how the product was developed, what it encountered during development and explains why it is needed at all and how it can help developers.



Keynote: The seven archetypes of a DevOps transformation


Speaker: John Willis
Location: 6
Rating: 4.02
→ Presentation of the report



An opening keynote from one of the “fathers” of DevOps - about why DevOps does not work in companies and how to fix it. This is a great way to “plunge” into newcomers to DevOps, sort through its essence and get a clear idea of ​​how to move, so that the principles of DevOps work properly.

For this, John identifies 7 special patterns that appear in each company in which he worked and uses them to explain how an organization can transform into DevOps (it’s all about organizational culture). Very honest and relevant information, literally tortured by vast combat experience.

As some conference attendees stated - “a very powerful guy”!




Kafka on Kubernetes: The Mysterious Story of Creating a Cloud Streaming Data Platform


Speaker: Victor Gamov
Location: 5
Rating: 4.07
→ Presentation of the report



Who, if not the “Kafka man” Victor Gamow, should talk about Kafka and Kubernetes, making it quick, fervent and very interesting?

See: if you need an efficient, efficient, real-time, distributed data-processing platform, Apache Kafka. If you need a scalable cloud application with high resiliency, redundancy and load balancing - these are Kubernetes.

Having crossed the hedgehog with a snake, you get a scalable application that processes streams in real time in the cloud. In his report, Victor talks about how to figure out this crossover, pays attention to the little things that one will have to deal with and helps with the choice whether to launch Apache Kafka or not.



Modern security with microservices and the cloud


Speaker: Seth Vargo
Location: 4
Rating: 4.10


An important talk about the importance of security in developer advocate microservice applications on Google by Seth Wargo. He will talk about the basic principles of security and best practices of modern microservice systems, and as an example of a solution, he will use the free open source Vault and teach him how to work with it.

Among the topics covered are static and dynamic secrets, “encryption as a service”, new problems with the security of microservices, and much more. The report will be useful to anyone who is even a little worried about the safety of their product and systems based on microservices.



Ansible playbooks is code: we test, test, integrate continuously


Speaker: Ivan Ponomarev
Location: 3
Rating: 4.14
→ Presentation of the report



Ansible has an amazing ability to turn into garbage at a wild speed and “converge to hell,” says Vyacheslav Kuznetsov from the DevOops program committee.
And Ivan just talks about how not to turn the fragile result of work in Ansible into garbage - with the help of testing. In Docker containers.

For example, Ansible is difficult to maintain as the code base grows - fear of changes and errors appears, and a number of tools that Ivan offers can cope with them. For example, perform static analysis, test scripts, and configure CI systems to work with roles in Ansible Galaxy.

A very simple and useful “at least now go and implement” format report with many examples. Thanks to Ivan for being able to cope and perform well despite a cold - and you support him by watching the report!



#DataDrivenDevOps


Speaker: Baruch Sadogursky, Leonid Igolnik
Place: 2
Rating: 4.15
→ Presentation of the report



Data is our everything, and without it, "you are just another person with a very valuable opinion." Traditionally peppy, bright and useful performance from Baruch and Leonid, both joint reports of which were included in the top five at the previous DevOops.

Report on how to integrate metrics with end-to-end functionality from development, operation and testing in such a way as to better understand what is happening in the organization and how to make decisions based on data. Practice, tips and examples of such metrics for DevOps, data-driven, which you can immediately put into practice. Highly recommended for viewing to all DevOps evangelists.



Dumb services in smart networks: deploy like a ninja using Istio service mesh


Speaker: Anton Weiss
Location: 1
Rating: 4.22
→ Presentation of the report



And here is the best report according to DevOops visitors! It is about the details and guts of the Istio technology - the open source implementation of a service sieve developed by Google, IBM and Lyft. It helps in the operation of microservices on Kubernetes through monitoring, analysis, and provides stability - all in a centralized place, without any (almost) changes in the application code.

Anton will explain why Istio is the approach that will allow services to not know anything about the platform and not bother about it, but simply to carry out their business functions without harm to the developer and architecture. Of course, not without its own characteristics.

Be sure to look at the report: Anton explains it easily and with simple examples and live demonstrations. Deserved first place.

While you are watching these reports, DevOops 2019 is being prepared in full swing (Petersburg, October 29-30). Among the speakers there will be many heroes of this top, loved by the audience: Baruch Sadogursky , and Victor Gamov , and rating leader Anton Weiss .
Ticket prices are gradually increasing, the nearest increase is July 31. You can see all the relevant information on the conference website , buy tickets in the same place.

Source: https://habr.com/ru/post/461765/


All Articles