Developer Experience Day 2022
3 Experts, 3 Sessions and endless Innovation
Aufzeichnung verfügbar bis zum 17.02.2023
Developer Experience Day 2022
3 Experts, 3 Sessions and endless Innovation
Aufzeichnung verfügbar bis zum 17.02.2023
Cloud native automation
The more you automate, the more tools and processes you have to consider, the more configurations there are to make, and the more well-defined procedures you have to follow. Isn’t automation supposed to make things simpler? For now, it makes everything more complicated.
In fact, many organizations are struggling to deliver on their promise of making software development and operations easier and more efficient through cloud native automation. There are some key lessons to be learned to avoid falling into the complexity trap and achieve significant productivity gains through cloud native. Experts from the “DevOps Experience Day” will show you how and give you valuable tips. And as always, you can discuss your individual questions with them.
Your program guide
You have your coffee or tea ready next to you? Pen and paper are also ready? The stream is running smoothly? Then get ready for three insightful sessions with our DevOps excerpts.
This is based on a true story. My day job is software archeology. I find joy in recovering and analyzing code bones and culture, as well as making the skeleton walk again. A short time ago, however, I was confronted with the most horrible code base I have ever seen.
This talk is about how we managed to save it and achieve bi-weekly deployments with a high level of confidence. Five million lines of code in multiple languages (Classic ASP, .NET, VBScript, VBA, JavaScript, T-SQL, PL-SQL) in one monolith. The business logic stretched from the UI (WebForms, Scripting, SQL Queries) down to the database (Stored Procedures). There was no test coverage and an enormous amount of hidden coupling. A version control system was not used, we had no test environment, deployments required developers to copy their local compilation to production, and multiple customer installations were supported by uncommenting and commenting code.
Together we will explore what to do when you inherit such a thing: how to identify hotspots, find hidden coupling, explore how connascence can help you, ways to test as well as refactor, and how to achieve a regular deployment schedule.
In the context of Kubernetes continuous integration can be implemented using established tools like Jenkins or Bamboo. But Kubernetes opens up the opportunity to do even more: Provide stakeholders with isolated environments for continuous delivery. This is the foundation for fast feedback and iteration.
Traditional tools can be used for continuous delivery as well, but is that process optimal? Which security concerns need to be considered? See for yourself how GitOps works and why it provides benefits for your organization. You will see how ArgoCD can be used to implement GitOps and how you get better insights into your projects compared to using a simple CI server.
Bless yourself with the time for a 10-minute break.
Deploying new versions of your cloud applications in an orderly, stable and thus stress-free and risk-free manner into the production environment should be the goal of every development team. If this is done together with the appropriate test strategies, without the downtime and fully automated, the basis for high-frequency release changes is created. A service mesh tool such as Istio offers the necessary support for various deployment strategies: canary, A/B testing (HTTP headers routing), and blue/green (traffic mirroring). When you combine that with a progressive delivery operator like Flagger, the automation increases even further. Hotfixes and hectic release rollbacks are a thing of the past.
In this session, the different release and test strategies are presented in more detail. In addition, it will be shown how the integration of Istio and Flagger can take place and what benefits result from it.
You’ve got the questions? We’ve got the answers!
Richard Gross
None
Richard is a software archeologist, wifi-cable reseller, and software narwhal. After 10 years in the business, he’s almost no longer a junior and about to become a teenager developer. He’s consulted legacy and greenfield projects at large German organizations or knows someone who has, and has held multiple talks about his experience at international conferences and meetups. He enjoys mastering TDD, BDD, DDD, decoupled design, and even practices that don’t include two Ds. Most importantly though is that he likes to break the fourth wall and engage his audience. Do you like that as well?
Thomas Kruse
trion development GmbH
Karsten Sitterberg helps his customers to succeed through consulting, training and development as a freelancer for web technologies. He focuses on modern Web-APIs and frameworks like Angular, Vue and react.
Karsten has a masters degree in physics and is an Oracle certified Java developer. In his workshops, articles and presentations he regularly reports on new trends and interesting developments in the world of frontend-tech.
In Münster he is Co-Founder of the “Frontend Freunde”, a Meetup-Series about everything frontend, the Java User Group Münster and the Münster Cloud Meetup.
Michael Hofmann
Hofmann IT-Consulting
Michael Hofmann is a freelance architect, consultant and developer. He has been gaining project experience for more than 2 decades on the German and international scenes, mainly in the areas of software architecture, Enterprise Java and DevOps. Since 2015, he has been increasingly involved with topics related to microservices architectures. In addition to his project assignments, he is active as a speaker at various conferences or as an author of professional articles and books (current eBook: “Von Monolithen und Microservices: Funktionierende Microservices-Architekturen erstellen”).
Wie kann ich teilnehmen?
Fullstack-Abonnent:innen haben bereits kostenlosen Zugriff auf das Live-Event. Logge dich mit deinem entwickler.de-Account ein und wähle im Menü unter Events & Tutorials ganz einfach das Live-Events aus oder klick hier.
Fullstack-Abo abschließen und an Workshop teilnehmen
- Kostenloser Online-Zugriff auf den Workshop
- Weitere interaktive Live-Events exklusiv auf der Plattform
- Step-by-Step-Tutorials zu aktuellen Themen
- Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
- Rabatte für die Teilnahme an Konferenzen und Trainings
- Zugriff auf Video-Aufzeichnungen von deinen Konferenzen und Trainings
- Intelligente Themensuche AskFrank
- Zugriff über Browser oder unsere mobilen Apps
Fullstack-Abo
198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!
- Interaktive Live-Events exklusiv auf der Plattform
- Step-by-Step-Tutorials zu aktuellen Themen
- Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
Fullstack für Teams mit 3 – 15 Nutzern
Ab 72 € im Jahr pro Nutzer
-
Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
3-Nutzer-Lizenz: 150 €
5-Nutzer-Lizenz: 200 €
10-Nutzer-Lizenz: 250 €
15-Nutzer-Lizenz: 300 € - 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich
Fullstack für Teams ab 16 Nutzern
Wir finden für jedes Team das passende Angebot!
- Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
- 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Unkomplizierter Zugriff per IP-Adresse
- Firmenweiter Zugang über E-Mail-Domain
- Kein Administrationsaufwand
198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!
- Interaktive Live-Events exklusiv auf der Plattform
- Step-by-Step-Tutorials zu aktuellen Themen
- Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
Ab 72 € im Jahr pro Nutzer
-
Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
3-Nutzer-Lizenz: 150 €
5-Nutzer-Lizenz: 200 €
10-Nutzer-Lizenz: 250 €
15-Nutzer-Lizenz: 300 € - 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich
Wir finden für jedes Team das passende Angebot!
- Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
- 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Unkomplizierter Zugriff per IP-Adresse
- Firmenweiter Zugang über E-Mail-Domain
- Kein Administrationsaufwand