Meetups/Infra/2023-09-11

From Noisebridge
Revision as of 19:07, 18 September 2023 by Mcint (talk | contribs) (Created page with "= Meetup - Infra = 2023-09-11 m (summary) Meetup/Infra == Introductions == * [name] - [background]. [goals for meetup, or interests to explore] * Loren - 3 months of meetup. Like these discussions, learning & sharing tacit knowledge * Doug - interest in infra, hw, sw, code. Projects: 900lbs of deep learning servers from Santa Cruz mountains. Welding shop instead of data center. * Raman - mostly web engineer, recent experience with ML deployments, AWS costs of docker...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Meetup - Infra[edit | edit source]

2023-09-11 m (summary) Meetup/Infra

Introductions[edit | edit source]

  • [name] - [background]. [goals for meetup, or interests to explore]
  • Loren - 3 months of meetup. Like these discussions, learning & sharing tacit knowledge
  • Doug - interest in infra, hw, sw, code. Projects: 900lbs of deep learning servers from Santa Cruz mountains. Welding shop instead of data center.
  • Raman - mostly web engineer, recent experience with ML deployments, AWS costs of docker containers quite high. Want to know more about self-hosting costs versus compleixty. Develops a side project web.yourails.com
  • Jordan - today intersted in learning more about noisebridge's infrastructre & helping out
  • Farley - learning SQL, Docker, k8s, nix/OS, vim+lua (not vimscript)


Lesson or Demo[edit | edit source]

  • Shell, web services, self-hosting, networking!
  • nix + docker layer caching

https://grahamc.com/blog/nix-and-layered-docker-images/ Tossing

Static vs dynamlic library static: Compiled-in path dynamic: LD_PRELOAD & `ldd` (warning: ldd only on trusted binaries, allows arbitrary code execution from examined binary)

See also:

  • docker - microkernels or ./Dockerbuild: INCLUDE none
  • vs docker: lxc - "pets" version to docker's "cattle"
  • nix-built
  • tree-shaking, dead-code elimination - imports.

https://rafalcieslak.wordpress.com/2013/04/02/dynamic-linker-tricks-using-ld_preload-to-cheat-inject-features-and-investigate-programs/

https://github.com/DeterminateSystems/nix-installer

nix - fetchers.


fzf / up (unix plumber)

nb infra / dns TODO infra.noisebridge.net

  • Docker hosting ml workloads. Singularity, lambda's apt repo

dockers, k8s, optimization with AWS


https://github.com/plasma-umass/coz

http://www.usenix.org.uk/content/bash.html#input

Questions, Discussion, or Coworking[edit | edit source]

  • [Issue]

For next time[edit | edit source]

Questions[edit | edit source]

Readings & Exercises[edit | edit source]

  • Readings
  • Exercises

Join online[edit | edit source]

  • Try it yourself!
    • Join libera.chat #nb-meetup-infra

https://www.noisebridge.net/wiki/Meetups/Infra https://www.noisebridge.net/wiki/Meetups/Infra/2023-..-..