Infrastructure Guild Day

Online September 17, 2020, October 15, 2020, November 19, 2020, December 17, 2020, January 21, 2021, February 18, 2021

Accepting Submissions

September 17, 2020

Opening: Ariel Moskovich - 5min

Shahar Mintz:

Modern services are comprised of many dynamic variables, that need to be changed regularly. Today, the process is unstructured and error prone. From ML model variables, kill switches, gradual rollout configuration, A/B experiment configuration and more - developers want their code to allow to be configured to the finer details.

Protoconf is a modern approach to software configuration, inspired by Facebook’s Configerator.

Using Protoconf enables:

Code review for configuration changes Enables the battle tested flow of pull-request & code-review. Configuration auditing out of the box (who did what, when?). The repository is the source of truth for the configuration deployed to production. No service restart required to pick up changes Instant delivery of configuration updates. Encourages writing software that doesn’t know downtime. Clear representation of complex configuration Write configuration in Starlark (a Python dialect), no more copying & pasting from huge JSON files. Automated validation Config follows a fully-typed (Protobuf) schema. This allows writing validation code in Starlark, to verify your configuration before it is committed.

Matan Cohen:

How difficult is it to develop on your local machine?? How long is taking you to mock the production process? No more! With skaffold and other great new tools, it became very easy. Join me to learn about skaffold helm golang and very more.

Talk agenda: - Summary of Kubernetes - 5 minutes. - Helm - Kubernetes package manager (+demo) - 10 minutes. - Jagger - revers proxy. - Golang in general - 5 minutes. - Skaffold - 20 minutes. (+demo) - Integration of skaffold with Bazel grpc and more…

Attendees (2)

Speak at Infrastructure Guild Day!
View Code of Conduct