Skip to content

Slides and source for my presentation -- "Programming language for cloud infrastructure"

Notifications You must be signed in to change notification settings

myarik/language_for_cloud_infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language for cloud infrastructure

This repository contains the presentation and sample codes written in Go, Python, Node which demonstrates how to resolve some tasks using concurrency.

Downloader

Description

Create an asynchronous program for downloading and storing content.

Workflow task schema

schema downloader

Execution

gif downloader

Benchmark

benchmark downloader

Slow consumer

Description

Create an asynchronous program for downloading and storing content. Consider that only three consumers can run simultaneously and a producer shouldn't start a download process if all consumers are busy.

Workflow task schema

schema slow_consumer

Execution

gif slow_consumer

Benchmark

benchmark slow_consumer

First response

Description

Create an asynchronous program for getting the first response from the multiple replicas.

Workflow task schema

schema first_response

Execution

gif slow_consumer

Benchmark

benchmark first_response

About

Slides and source for my presentation -- "Programming language for cloud infrastructure"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published