3 Experts, 3 Sessions and endless Innovation
Recording available until February 17th, 2023
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.
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!
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?
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.
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”).
This event is free to access. Just register an account and participate! devm.io/login
Users with Fullstack Access already have free access to the live event. Log in with your devmio account and select the live event in the menu under Events.
$120 / year – save $24 –
get access for 12 month, pay 10 month!
Save up to 38% with our Team Access
We find the right offer for every team!
$120 / year – save $24
get access for 12 month, pay 10 month!
Save up to 38% with the Team Access
We find the right offer for every team!