Events

Software Architecture Alliance

München

Endlich gute API Tests – Boldly Testing APIs Where No One Has Tested Before

Talk mit Ildikó Tárkányi

 

Der Traum von den unendlichen Weiten der Daten ist schnell ausgeträumt, wenn wir unsere APIs nicht im Griff haben. Dabei ist es egal, ob wir uns APIs zwischen unseren Services, zwischen Frontend und Backend oder zu Fremdsystemen anschauen – APIs sind ein fundamentaler Bestandteil unserer Softwarearchitektur und ohne Testautomatisierung geht gar nichts.

 

Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster.

Talk mit Mario-Leander Reimer

 

Die Cloud hat bereits heute einen größeren CO2-Fußabdruck als die Luftfahrtindustrie, mit steigender Digitalisierung und Cloudifizierung wird sich dieser Trend fortsetzen, wenn wir nichts dagegen unternehmen. Viele Kubernetes-basierte Installationen sind gemessen am eigentlich benötigten Ressourcen Bedarf stark überdimensioniert und tragen so unnötig zur globalen Erwärmung bei. Wie sieht die Energiebilanz Ihres Clusters und Workloads aus.

Medtech Stars

Online

Migration von stark regulierten Anwendungen in die Cloud:
Dem Teufel die Seele verkaufen oder Himmel auf Erden?

 

Talk mit Dr. Josef Adersberger

 

Abstract: Der Vortrag „Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die Seele verkaufen oder Himmel auf Erden?“ erkundet das wachsende Bedürfnis und die Herausforderungen, medizinische Anwendungen in die Cloud zu migrieren.

Bei den entsprechenden Anwendungen stellt laut einer Umfrage der Datenschutz für 82% der Anwendungen die größte Herausforderung dar, um den Schritt in die Cloud zu machen. Trotzdem wächst der Druck, diesen Schritt zu vollziehen, aufgrund des Innovations- und Digitalisierungsbedarfs, der durch gesetzliche Initiativen wie das Krankenhaus-Zukunftsgesetz, gestiegene Patientenerwartungen und den immer klareren medizinischen Impact der Digitalisierung angetrieben wird. 

Die zentrale Frage, die in diesem Vortrag erörtert wird, ist, wie man hochregulierte Anwendungen schrittweise in die Cloud migrieren kann. Hierzu werden wir einen Ansatz vorstellen und anhand von exemplarischen Anwendungen demonstrieren, wie eine solche Migration erfolgreich durchgeführt werden kann. Abschließend fassen wir den Vortrag mit fünf leitenden Prinzipien zusammen, die bei der Migration von stark regulierten Anwendungen in die Cloud beachtet werden sollten. Diese Prinzipien bieten einen nützlichen Leitfaden für Unternehmen und Institutionen, die den Umzug ihrer Anwendungen in die Cloud erwägen, und sollen dazu beitragen, die Herausforderungen der Cloud-Migration in diesem hochregulierten Bereich erfolgreich zu bewältigen.

DIGITAL FUTUREcongress (DFC)

München

Dein Technologie-Update für Unternehmenssoftware in Mittelstand und Großunternehmen

Inspirationen, Lösungen und Kontakte

Erfahre, wie du deine Prozesse optimieren, das Management anpassen und deine Mitarbeiter*innen auf die digitale Reise in die Zukunft mitnimmst.

 

Sprich virtuell oder an Stand D4 mit unserem Team und lass dich in unserem Vortrag von unseren Erfahrungen inspirieren:

 

Cloud-Migration mit KI: der Turbo.

Talk mit Andreas Zitzelsberger

 

Alt-Systeme in die Cloud migrieren – mit sechs Leitplanken geht das effizient und sicher. Neu: Künstliche Intelligenz kann jetzt zum Turbo werden! Wir nutzen KI bei der Cloud-Migration und zeigen in diesem Vortrag, was geht und was nicht.

 

28.09.2023, 11:45 – 12:05
Bühne: Bühne 2

Basel One 2023

Basel

Vom Elfenbeinturm zur Agilen Architektur

Talk mit Mario-Leander Reimer

Architektur für agile Projekte muss anders definiert, beschrieben und kontinuierlich weiter entwickelt werden. Nicht alle Entscheidungen werden auf einmal getroffen, noch werden sie alle getroffen, wenn das Projekt beginnt. Dieser Vortrag beschreibt verschiedene Methoden, Tools und Team Topologien die auch in großen agilen Projekten erfolgreich angewendet werden können um Architektur Erosion und Wildwuchs entgegen zu wirken.

InfoDays

Endlich gute API-Tests – Boldly Testing APIs Where No One Has Tested Before

Talk mit Ildikó Tárkányi

Der Traum von den unendlichen Weiten der Daten ist schnell ausgeträumt, wenn wir unsere APIs nicht im Griff haben. Dabei ist es egal, ob wir uns APIs zwischen unseren Services, zwischen Frontend und Backend oder zu Fremdsystemen anschauen – APIs sind ein fundamentaler Bestandteil unserer Softwarearchitektur und ohne Testautomatisierung geht gar nichts.

Schlecht geschriebene Integrationstests mit selbst erfundenen Testfällen für unsere APIs können richtig nerven: Wir rufen die APIs auf und hoffen, dass genau das zurückkommt, was wir erwarten.

Das geht auch anders: Wir werfen einen Blick auf andere Testansätze, bewerten, welche Aspekte diese jeweils testen und schauen zum Beispiel auf

  • Contract Based Testing,
  • Black Box Testing der OpenAPI Specs und
  • Trace-basiertes Testing.

Codineers Meetup | Update aus dem Frontend-Ökosystem – Metaframeworks und Testing mit Playwright

Rosenheim

Am 2.11. steigt unser nächstes Codineers Rosenheim Meetup vor Ort in unserem Büro in Rosenheim.

Moderiert wird das Meetup von unserem Kollegen Franz Wimmer. Als Referenten dürfen wir uns auf Basti Springer und Dominik Haas freuen.

 

Unsere Vorträge

Was kommt nach den SPAs?

Sie kennen doch bestimmt das „Gesetz des Instruments“: Wer als Werkzeug nur ein modernes Frontend-Framework hat, löst jedes Problem mit einer Single Page-Applikation. So oder so ähnlich, nur halt mit Hammer und Nagel lautet es, beschreibt jedoch ganz gut die aktuelle Situation der JavaScript-Welt. Auf nahezu jede Anforderung wird mit einer aufgeblähten, clientseitig gerenderten SPA geantwortet. Doch ist es schön langsam an der Zeit, dass wir uns fragen sollten: Ist das wirklich alles? Und die Antwort lautet ziemlich sicher „Nein“. Doch genau diesem Thema widmen wir uns und werfen einen Blick auf die Alternativen und da gibt es viele.
Im React-Ökosystem findet aktuell ein kleiner Umbruch statt. Mit Server Side Rendering, Static Site Generation, Server Components und Frameworks wie Next verschiebt sich ein Teil der Arbeit in Richtung Server. Dieser Trend ist auch bei Vue, Svelte und Angular zu beobachten. Und genau das ist es, was die sogenannten Meta-Frameworks ausmacht. Uns als EntwicklerInnen gibt das mehr Flexibilität, um auf Anforderungen reagieren zu können. Sie müssen nicht mehr den kompletten Quellcode zum Client übertragen, haben bessere Caching-Möglichkeiten und auch die Suchmaschinen sind Ihnen dankbar.
Dieser Vortrag gibt Ihnen einen Überblick über die wichtigsten Features von Meta-Frameworks und wo und vor allem wie sie gewinnbringend eingesetzt werden können.

 

Der Tod der Testpyramide? – Frontend-Testing mit Playwright

 

Wer kennt es nicht: Langsame, instabile und wartungsintensive Tests von Frontends und die Schmerzen damit.
Aber in den letzten Jahren und Monaten hat sich hier viel getan und Playwright ist der vielversprechende neue Stern der Web-Automatisierung.
Ich werde in meinem Talk über das Testen von Frontends sprechen und speziell auf Playwright als spannendes Werkzeug eingehen.
Neben der praktischen Einführung möchte ich auch mit Euch über Best Practices sprechen und einen Versuch wagen die Testpyramide zu töten (oder sie zumindest etwas zu beschädigen).

 

Hier geht’s zu den Slides

Meetup | Gophers Darmstadt

Darmstadt

Came for the Gopher, stayed for the tools

It has been a while since we last met before the pandemic. We hope you are all doing well and are adjusting well to the new normal. We want to use this opportunity to relaunch the meetup group and give it a fresh start. Go has seen a lot of changes in the last few years, so there is a lot to catch up on. At the same time, a lot of new faces have joined the community, so we want to make sure that everyone is on the same page. Hence, we want to start with a beginner friendly, but brief talk, get to know each other again and then discuss the level of the next meetups.

Looking forward to seeing you again!

 

Talk for the evening:

 

Came for the Gopher, stayed for the tools

If you ask three developers which is the best programming language you will get five answers and a heated discussion about syntax, grammar, type systems, and other sophisticated language features. In our opinion the strongest argument for Go is usually left out of this discussion: The tooling. We guide you through the tools that make Go a pleasure to work with and show you how to use them effectively and highlight differences to other languages. We’ll touch on integrated features and tools around dependency management, build, testing, linting, releasing, security and overall quality that make Go a great choice for beginners.

We are generously hosted by QAware GmbH in the new Darmstadt office.

Meetup | Cloud Native Night Munich & Green Software Development (hybrid)

München

Cloud meets Sustainability

One of the many benefits attributed to the cloud is sustainability. But how can we measure the emissions of applications running in the cloud? Which approaches help us to limit these emissions to the bare minimum? In our joint @CNN MUC and @GSD meetup, we address these questions at cloud infrastructure provider level and (k8s) cluster level.

 

Measuring Emissions of Cloud Infrastructure in AWS, GCP and Azure

Talk with Dennis Breitling, codecentric

 

People everywhere are raving about the cloud: unlimited scaling and countless features are already available „out of the box“. The issue of sustainability is rarely mentioned. Today, however, data centers already consume as much energy as small towns and the demand for energy continues to rise. This raises the question about the emissions caused by our cloud architectures. In this talk we will learn about the tools provided by the major cloud providers AWS, GCP and Azure to measure the emissions caused by our usage of their platforms.

 

Blue turns green! Approaches and technologies for sustainable K8s clusters.

Talk with Mario-Leander Reimer

 

The cloud already has a larger CO2 footprint than the worldwide aviation industry. With increasing digitalization and cloudification this trend will continue if we don’t do anything about it. Many Kubernetes installations are greatly oversized in terms of the resources actually required and thus contribute unnecessarily to global warming. What is the energy balance of your cluster and its workloads?

In this session we will discuss approaches and technologies that help to make K8s clusters green(er). First of all, transparency is needed: what is the energy balance of the cluster and its workloads? Only then we can start to optimize for better energy efficiency through elasticity and reducing “waste”. And it’s not that difficult, so let’s get started!

 

THIS MEETUP WILL BE HYBRID. Please register at Zoom Events if you’d like to attend remotely.

Continuous Lifecycle/ContainerConf 2023

Mannheim

Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster

Talk mit Mario-Leander Reimer

In diesem Vortrag beleuchtet Leander Ansätze und Technologien, um den Energie-Verbrauch des Clusters und seiner Workloads zu messen, zu visualisieren und dem eigentlichen Bedarf entsprechend zu optimieren.

Meetup | Cloud Native Night Mainz

Mainz

Make Developers Fly – Helping developers to build better applications

 

Platform Engineering is the next stage of DevOps and accelerates software developers even more to build applications faster and bring products rapidly to the customers. In this meetup, we show you the key principles of platform engineering, as we experienced them in our projects, and additionally show you a better way to manage your internal software platforms.

 

ABSTRACTS

 

Principles for platform engineering by Alex Krause

How do we help our developers to fly instead of crashing miserablely? The answer is Platform Engineering, a discipline for building internal developer platforms (IDPs) to simplify software delivery for product teams. In this talk, you’ll learn how Platform Engineering evolved from the DevOps movement and what principles and best practices make for a good implementation. Finally, we’ll take a look at reference architectures that can support your platform.

View slides

 

Introduction to Backstage by Jannis Schäfer

Internal platforms often feature numerous tools and configurations, which can be overwhelming for developers. Finding specific links or understanding where services are running often requires a seasoned colleague’s help or a Confluence search. But does it need to be so complex? In this talk, we’ll introduce Backstage, a developer portal toolkit by Spotify, now overseen by the CNCF. Backstage aggregates data from various sources, providing ready-to-use templates, including best practices for Spring Boot Services. We’ll explore how to make Backstage the go-to for developers on your platform.

JCON World Online 2023

Down the Ivory Tower towards Agile Architecture

Talk with Mario-Leander Reimer
Architecture for agile projects must be defined and described differently, as well as continuously developed and evolved. Not all decisions are made at once, nor are they all known right from the start of the project. This sessions describes various useful and lightweight methods, tools and team topologies that can be applied in (large) agile projects to avoid uncontrolled growth and architectural erosion but without acting from the ivory tower and thus suffocating team autonomy.
Wednesday, November 22 | 6:00pm CET

iSAQB Software Architecture Gathering – Digital 2023

Down the Ivory Tower towards Agile Architecture

Talk with Mario-Leander Reimer
Architecture for agile projects must be defined and described differently, as well as continuously developed and evolved. Not all decisions are made at once, nor are they all known right from the start of the project. This sessions presents various useful and lightweight methods, tools and team topologies that can be applied in (large) agile projects to avoid uncontrolled growth and architectural erosion but without acting from the ivory tower and thus suffocating team autonomy.