Lehrveranstaltungen in Stud.IP

aktuelles Semester
zur Veranstaltung in Stud.IP Studip_icon
IIW Praktikum - Unlocking the Power of Performance Engineering: Revamping a Location Tracking Service
Semester:
WiSe 23/24
Veranstaltungstyp:
Praktikum (Lehre)
DozentIn:
M.Sc. Yannick Loeck, Niklas Gollenstede, Prof. Dr. Christian Dietrich
Beschreibung:
In the rapidly-evolving tech landscape, speed and efficiency are the cornerstones of service superiority. Performance engineering, the art of infusing speed and reliability into systems, is a highly sought-after skill. By mastering this, you'll be positioned as a problem-solver within any company, systematically understanding and optimizing the entire system stack. This project serves as your gateway to the world of performance engineering. It's a hands-on experience where you'll collaboratively overhaul a sub-optimal location tracking service, transforming it to handle a million requests per second, while adding new features to enhance its usability. Our task is to use continuous location updates from simulated drivers traversing Germany as input to our service. The features you'll develop include: • Broad statistical analysis across boroughs, municipalities, and federal states. • In-depth driver statistics, like virtual mileage recorder and average speed. • Real-time vehicle tracking with geofenced notifications. • Management of historical time-series data. While the project emphasizes the creation of a robust, high-speed server backend, it also encourages teamwork and communication. As part of a team, you'll jointly decide on the best approach to problems and implement solutions, mimicking real-world working environments. The current prototype processes 1200 requests per second without the additional features. Our aim? A single machine adeptly handling a staggering million requests per second. This is not just an opportunity to improve an existing system, but also a chance to innovate, devise new approaches, and experience first-hand how your contributions can enhance system performance. We understand that the project could be challenging, but worry not. The journey from novice to proficient is paved with learning, making mistakes, and growing from them. This is a safe space to challenge yourself and acquire a new, highly valuable skillset. Prerequisites: • Basic knowledge of C/C++ programming. • Familiarity with Linux. By the end of this project, you'll have a deep understanding of performance engineering tools, ready to solve real-world performance problems. The location-based tracking service is our playground to explore, learn, and master these tools. It's not just about completing a project; it's about gaining a skill that can accelerate your career in the tech industry. Let's embark on this exciting journey together!
Bereichseinordnung:
Studiendekanat Elektrotechnik, Informatik und Mathematik
Weitere Informationen aus Stud.IP zu dieser Veranstaltung
Heimatinstitut: Operating System Group (E-EXK4)
In Stud.IP angemeldete Teilnehmer: 9
Anzahl der Dokumente im Stud.IP-Downloadbereich: 4
voriges Semester
zur Veranstaltung in Stud.IP Studip_icon
IIW Praktikum - Unlocking the Power of Performance Engineering: Revamping a Location Tracking Service
Semester:
WiSe 23/24
Veranstaltungstyp:
Praktikum (Lehre)
DozentIn:
M.Sc. Yannick Loeck, Niklas Gollenstede, Prof. Dr. Christian Dietrich
Beschreibung:
In the rapidly-evolving tech landscape, speed and efficiency are the cornerstones of service superiority. Performance engineering, the art of infusing speed and reliability into systems, is a highly sought-after skill. By mastering this, you'll be positioned as a problem-solver within any company, systematically understanding and optimizing the entire system stack. This project serves as your gateway to the world of performance engineering. It's a hands-on experience where you'll collaboratively overhaul a sub-optimal location tracking service, transforming it to handle a million requests per second, while adding new features to enhance its usability. Our task is to use continuous location updates from simulated drivers traversing Germany as input to our service. The features you'll develop include: • Broad statistical analysis across boroughs, municipalities, and federal states. • In-depth driver statistics, like virtual mileage recorder and average speed. • Real-time vehicle tracking with geofenced notifications. • Management of historical time-series data. While the project emphasizes the creation of a robust, high-speed server backend, it also encourages teamwork and communication. As part of a team, you'll jointly decide on the best approach to problems and implement solutions, mimicking real-world working environments. The current prototype processes 1200 requests per second without the additional features. Our aim? A single machine adeptly handling a staggering million requests per second. This is not just an opportunity to improve an existing system, but also a chance to innovate, devise new approaches, and experience first-hand how your contributions can enhance system performance. We understand that the project could be challenging, but worry not. The journey from novice to proficient is paved with learning, making mistakes, and growing from them. This is a safe space to challenge yourself and acquire a new, highly valuable skillset. Prerequisites: • Basic knowledge of C/C++ programming. • Familiarity with Linux. By the end of this project, you'll have a deep understanding of performance engineering tools, ready to solve real-world performance problems. The location-based tracking service is our playground to explore, learn, and master these tools. It's not just about completing a project; it's about gaining a skill that can accelerate your career in the tech industry. Let's embark on this exciting journey together!
Bereichseinordnung:
Studiendekanat Elektrotechnik, Informatik und Mathematik
Weitere Informationen aus Stud.IP zu dieser Veranstaltung
Heimatinstitut: Operating System Group (E-EXK4)
In Stud.IP angemeldete Teilnehmer: 9
Anzahl der Dokumente im Stud.IP-Downloadbereich: 4

Lehrveranstaltungen

Informationen zu den Lehrveranstaltungen und Modulen entnehmen Sie bitte dem aktuellen Vorlesungsverzeichnis und dem Modulhandbuch Ihres Studienganges.

Modul / Lehrveranstaltung Zeitraum ECTS Leistungspunkte
Modul: Elektrische Energiesysteme I: Einführung in elektrische Energiesysteme WiSe 6
Modul: Elektrische Energiesysteme II: Betrieb und Informationssysteme elektrischer Energienetze WiSe 6
Modul: Elektrische Energiesysteme III: Dynamik und Stabilität elektrischer Energiesysteme SoSe 6
Modul: Elektrotechnik II: Wechselstromnetzwerke und grundlegende Bauelemente SoSe 6
Modul: Elektrotechnisches Projektpraktikum SoSe 6
Modul: Prozessmesstechnik SoSe 4
Modul: Smart-Grid-Technologien WiSe, SoSe 6

Lehrveranstaltung: Seminar zu Elektromagnetischer Verträglichkeit und Elektrischer Energiesystemtechnik

weitere Information

WiSe, SoSe 2

SoSe: Sommersemester
WiSe: Wintersemester