Failure is Not an Option: Durable Code Execution with Temporal
As applications move away from monolithic architectures, developers have increasingly become distributed systems engineers, though not all of them recognize it yet. The increased scalability and flexibility comes at the cost of reliability. Attempting to address the inherent challenges of distributed systems, developers often write code to deal with failures, timeouts, and retries, which distracts them from the core business logic and results in systems that are more complex and difficult to maintain. Temporal is an open-source system that offers durable execution of your code, which removes the complexity from your applications while also ensuring they're reliable despite inevitable failures of the systems and infrastructure on which those applications depend.
During this talk, Tom will explain the basic architecture and core concepts of Temporal, as well as demonstrate how to create and run a Temporal application written in Go.
Alternating between software engineering and technical education roles, Tom Wheeler's career spans more than 25 years in the financial, healthcare, aerospace, and tech industries. Prior to joining Temporal, he created and taught training courses at Cloudera, developed engineering software at Boeing while consulting for Object Computing, Inc. (OCI), helped design and implement a high-volume data processing system for WebMD, and wrote code for some of the earliest web applications at A.G. Edwards. Tom enjoys learning new things and teaching them to others, which has led to presentations at several conferences, including Strange Loop, OSCON, and JavaOne. When Tom manages to step away from the computer, you can probably find him cooking, traveling, or playing guitar.
0:00 Welcome to the Meetup!
1:58 What Gives? News and Stuff.
6:10 Feature Presentation
1:10:17 It's Demo Time!
1:44:40 Q&A
1:50:05 Closing and Giveaways
Show notes and resources may be found in our Github repository:
https://github.com/stlgo/presentations/tree/main/2022-11-16-FailureIsNotAnOption
SUBSCRIBE to our YouTube channel:
https://www.youtube.com/channel/UCdCEvdZ-QiMJo9pyinBKG9A
FOLLOW us on Twitter:
https://twitter.com/stlgomeetup
#GoLang #ApplicationPlatform #DistributedSystems
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Failure is Not an Option: Durable Code Execution with Temporal», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.