What we're about

Welcome to the IBM Developer meetup! From developers for developers.

We host free, hands-on sessions and workshops on a range of topics:
- Cloud Native Development and Containers
- Serverless
- Artificial Intelligence and Machine Learning
- Data Science

We've got a team of Developer Advocates in Germany, Austria, and Switzerland.

Upcoming events (3)

Application Modernization: Strangler Pattern & Event-Driven Architectures

Modernizing Applications using the Strangler Pattern and Event-driven Architectures

Microservices based architectures provide several benefits like resiliency and scalability. However caution needs to be taken when breaking down monoliths into microservices to prevent building distributed monoliths.
In this webinar we'll demonstrate how to use the Strangler Pattern and IBM's Mono2Micro tool to identify first microservices which should be separated from monoliths. Additionally we'll explain how to use event-driven architectures to de-couple microservices from each other.

Speakers: Niklas Heidloff, Leonard Theivendra
Niklas works for IBM as a Developer Advocate. He likes learning, cloud technologies, Java, JavaScript and AI. Niklas is a proud father of five and loves BBQ.

Len is an architect and development lead in IBM's Cloud & Cognitive software organization, focusing on Mono2Micro which is an AI-driven tool to help refactor Java monolith applications to microservices

Free IBM Cloud account: https://ibm.biz/BdfZ6v

Application Modernization Step By Step

Do you want to learn how to modernize 10+ year old Java applications to gain benefits from the cloud? Do you want to try this yourself following step by step instructions and an end-to-end open source example? Then you should attend this webinar series!

Application modernization is not trivial and doesn’t happen over night magically. Application modernization is a journey with multiple steps where every step adds value. In this webinar series we will cover the key steps: analysis, containerization, refactoring, replatforming, and more.

Join the entire series here: https://www.crowdcast.io/e/app-mod-step-by-step

The webinars will be provided by domain experts and top speakers from IBM, mostly from the core development teams responsible for IBM's application modernization strategy.

Deploy a Containerized Application to a Serverless Framework

Network event

Enjoy your cloud again. Serverless allows developers to focus their time on their code and the business logic, instead of worrying about infrastructure.

In this workshop we will deploy a containerized application to a serverless framework, using Code Engine. IBM Code Engine is a fully managed, serverless platform. Let IBM Cloud Code Engine manage and secure the underlying infrastructure for you. No need to size, deploy, or scale container clusters yourself.

Objectives

After you complete this workshop, you will have a basic understanding of the following:
- Deploy an existing Java microservices containerized application example to Code Engine
- Learn how to use the IBM Cloud Code Engine CLI
Understand internal and external HTTP/HTTPS routing between microservices
- Use out-of-the-box monitoring for an example application
- Use out-of-the-box logging for an example application
We will focus on deploying containerized applications. The scope of this workshop is not to explain every aspect of running an application or job on Code Engine.

Prerequisites

You should have a basic understanding of containerized applications
In order to run this workshop, you will need to create an IBM Cloud Pay-As-You-Go account https://ibm.biz/BdfS2Z or log in to your existing account.
Code Engine has a free tier per month, and we expect, if you haven't used that free tier in the current month, you can execute the workshop without creating any additional costs. For the monitoring and logging we will use free lite plans for the following services: IBM Cloud Monitoring and IBM Cloud Log Analysis.

This event will be hosted on Crowdcast. Register here: https://www.crowdcast.io/e/deploy-containerized-apps?utm_campaign=meetup
Instructions on how to setup your device can be found here: https://www.crowdcast.io/setup

GitOps with Flux and Flagger

Network event

Online event

With the rising popularity of implementing GitOps patterns into the DevOps Lifecycle, it's becoming more important to secure your production deployments.
With the combination of Flux V2 for automated GitOps rollouts and Flagger, we can take care of safe and reliable production deployments. Flagger enables us to do automated Blue/Green and Canary deployments and automatically roll back to the previous version, in case the quality gates will fail.
In this talk we will show the different deployment strategies that Flagger offers and will show how an fully automated delivery can look like.

Speaker: Sebastian Tiggelkamp, Software Engineer at ConSol

This is part of a webcast series from our friends at ConSol Consulting & Solutions Software GmbH. Please register via this link: https://consol.zoom.us/webinar/register/3916233166250/WN_tK9xdKw3RqScFyDBu-eWPA
You will receive a confirmation and reminders with a link to join the live event.

Free IBM Cloud account: https://ibm.biz/BdfvGe
(no credit card required)

Webcast series:
The Day After Tomorrow: Day 2 of Cloud Native Applications
We successfully deployed our application on a cloud. Go-live also went smoothly. Now that the critical phase is over and the dust has settled, we are moving into regular operation.

In this webcast series, we will address a number of aspects that are essential for ensuring that regular operations are stress-free for everyone involved.
We will focus on three categories, which we will discuss in more detail:
- Automation - The goal must be to no longer have to perform manual steps when building and rolling out applications.
- Observability - We track down errors before they happen or fix them before a customer notices them.
- Efficiency - Faster, Higher, Further: This is what we can do so that we can develop and roll out applications faster.

Register now for the two July dates and secure your free seat!
This webcast series will continue after the summer break.

Photos (263)