Meetup Leipzig: Push vs Pull in verteilten Systemen & reproduzierbare Datenanalysen mit snakemake
Meetup Leipzig: software enthusiasts
Nach einem langen Herbst und Winter möchten wir wieder ein software enthusiasts Meetup in unserem Leipziger Büro veranstalten. Wir freuen uns auf zwei spannende Vorträge.
Talk 1: "Push vs. Pull in verteilten Systemen" – Thomas Grund, Software Engineer, jambit
Push- und Pull-Ansätze sind gängige Kommunikationsmuster in verteilten Systemen und kommen bei Schnittstellen (APIs) zur Bereitstellung von Daten zum Einsatz. In dem Vortrag werden wir uns einen Überblick zu den Anwendungsbeispielen der beiden Muster verschaffen und besprechen, was die Auswirkungen beider Ansätze bei der Skalierung großer Systeme sind. Dabei soll es auch darum gehen, wie man solche Schnittstellen dokumentieren kann. Am Ende lernen wir Möglichkeiten zur Umsetzung von Push- und Pull-Kommunikationsmustern im Cloud Kontext am Beispiel von AWS.
Talk 2: "Reproduzierbare Datenanalysen mit snakemake" – Maximilian Konzack, Software Engineer, jambit
Zur Datenanalyse wird häufig eine Skriptsprache wie Python, bash oder R verwendet. Das funktioniert prima für den ersten Wurf. Möchte ich jedoch einzelne Schritte in der Analyse, Ein- und Ausgabedateien und verschiedene Werkzeuge oder gar Sprachen zusammen kombinieren oder wiederholen, dann kann ein selbst gebasteltes Bash-Skript nur teilweise helfen. Snakemake ermöglicht genau das, Datenanalysen reproduzierbar und skalierbar zu gestalten. In diesem Vortrag lernt ihr erst snakemake kennen. Danach gibt eine kleine Demo anhand einer einfachen Datenanalyse.
Sprache: Deutsch
Alle Infos zum Meetup im Überblick
- WER? Thomas Grund, Software Engineer, jambit und Maximilian Konzack, Software Engineer beide vom jambit Standort Leipzig
- WAS? Push vs Pull in verteilten Systemen & reproduzierbare Datenanalysen mit snakemake
- WANN? Montag, 16. Mai 2022, 17:30 bis 19:00
- WO? jambit GmbH, Klostergasse 3, Leipzig
- WIE? Einfach online anmelden
Jetzt zur Meetup Gruppe software enthusiasts anmelden und keine Meetups mehr verpassen!