Scala mit Kafka und Akka beim OTTO Jobs #NCAEvent
Review PHP-Schulung
Scala in Verbindung mit dem Akka Framework und Kafka gab es beim OTTO Jobs Never Code Alone Event in Hamburg. In 4 Live Coding Sessions zeigten 5 Top Speaker den praktischen Einsatz und integrierten die Teilnehmer mit der Funktastatur in die Sessions. Dadurch wird neben vielen Softskills, wie dem richtigen Einsatz der JetBrains IDE, auch konkretes Best Practice Know How vermittelt. NCA richtet regelmäßig Web Development Community Events aus und setzt sich so für Softwarequalität und soziale Projekte ein. Diesmal wurde die Teilnehmergebühr dem Sternenbrücke Kinder Hospiz in Hamburg gespendet.
Folgt dem Kanal
https://bit.ly/2MKcZ5H
Employer Branding Commnuity Event Videos
InfluencerDB #NCAEvent Python Workshop Münster
https://youtu.be/8VDpH0aRgaU
move;elevator Never Code Alone Event
https://youtu.be/n6sn4Wstp00
CHECK24 Never Code Alone Event Mai 2017
https://youtu.be/cPkYfzAq0lU
Employer Branding mit Community Events
https://nevercodealone.de/employer-branding/
Scala Speaker Live Coding Sessions
codecentric AG Thomas Hackbarth
Property-based Testing mit Scala
In dieser Session wollen wir gemeinsam in die Tasten greifen und Tests schreiben, um in kleinen Programmen Fehler zu finden und deren Funktionsweise zu ergründen. Dabei werden wir verschiedene Testbibliotheken nutzen und einfache Unittest und Property-based Tests entwicklen.
MOIA - Markus Jura
Live Coding - Using Akka Streams to write Microservice that supports end-to-end backpressure
Let's write a microservice based on Akka Streams that truly handles backpressure throughout the entire application.
Traditionally, routes built with Akka HTTP directly interact with actors implementing domain logic. One potential issue is the lack of backpressure: when the route just fires messages at the poor domain actors, these messages pile up in the mailbox faster than they can get processed. This is especially the case when the domain actors interact with a database or external services, waiting for a response.
Our microservice also offers an HTTP API, accesses a database and interacts with another external service. By using Akka Streams as the processing engine, incoming HTTP calls will fail fast while a system is overloaded.
Otto - Michael Arndt
"Wo klemmt's?" - "Keine Ahnung..."
Mit der Einführung einer Microservice-Architektur und der Kopplung per Kafka ist es uns - dem Tracking-Team@OTTO - gelungen, einen großen Schritt in Richtung Skalierbarkeit und Ausfallsicherheit zu machen. Doch wie kann ich sicher sein, dass jedes Rad im Getriebe funktioniert? Wenn Service B 2.000 Nachrichten pro Sekunde verarbeitet, dann ist das echt toll, aber nur, solange Service A nicht 4.000 pro Sekunde schreibt.
Backpressure über MS-Genzen hinweg ist nicht trivial, aber machbar. Voraussetzung hierfür ist ein Monitoring der Schreib- und Leseraten der einzelnen Kafka Consumer und Producer. In dieser Session werden wir uns mithilfe von Akka (mal ohne Akka-Streams; richtig handgemacht) einer möglichen Lösung nähern. Dabei steht nicht die Kafka-API im Vordergrund, sondern der geeignete Aufbau eines Aktoren-Systems, oder untechnisch ausgedrückt: echte Umsetzung von Fachlichkeit.
OTTO - Frederik Mars und Sebastian Schröder
Realtime Aggregation des Otto.de Event Streams
Du wolltest schon immer wissen, wie viele Produktseiten auf Otto.de pro Sekunden aufgerufen werden, welcher Artikel der meisgesehenste ist oder welcher Kunde die meisten Tabs offen hat?
All das und noch viel mehr werden wir in dieser Mob-Programming-Session herausfinden. Nebenbei beleuchten wir diverse Aspekte einer resilienten, Kafka-basierten Applikation.
YouTube