Distributed Systems: Expressing Code & Concurrency & Asynchronous Processing with CI/CD - 6/30/2021
Talk 1: Distributed Systems: and a natural way to express them
What if we could come up with a way to express code at an abstraction level that allows us to reason about how an application works, and simplify the development process? We'll show you how to write programs that look like regular Go code, that when compiled turn into fully-fledged distributed systems. The result is an augmented form of Go that works the same way but offers powerful capabilities beyond what the base language offers.
André Eriksson: Ex-Spotify staff engineer, now founder of Encore. Long time Gopher, and puppy caretaker.
Talk 2: Using GoLang Concurrency & Asynchronous Processing with CI/CD
Concurrency is one Go's most prominent features. So how did we incorporate its usage when we needed to significantly reduce the 8 hour compile time of our complex Kubernetes platform which consisted of 25 individual components? What about the multiple CI/CD pipelines we were triggering subsequently during this process?
In this talk, Sudhindra will share the process and approach his team took to work through these uncertainties, and how incorporated Asynchronous Processing while leveraging Golang concurrency. He will also showcase concepts in Go Concurrency from waitGroups to concurrency pipelines. Using GoLang Concurrency & Asynchronous Processing with CI/CD
Sudhindra Rao currently works at JFrog as Development Manager to help build communities and partnerships to provide visibility into JFrog's liquid software mission. He has been working as a developer/architect for critical business applications developing in multiple languages including, Go, Ruby, and Java. After having worked in traditional application development, Sudhindra became part of the Pivotal team and built their Kubernetes(k8s) platform offering. Sudhindra's diverse project experiences include: building an application for the largest publishing company in Chicago, a large datacenter automation effort, a large auctioning system, and a voter campaigning application for US national elections.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Distributed Systems: Expressing Code & Concurrency & Asynchronous Processing with CI/CD - 6/30/2021», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.