Cracow, 10.12 | Tue

#58 Talk4Devs | Artificial intelligence in applications, i.e. how to easily add AI to your solutions | 5 reasons why developers do not buy in the observability hype

Michał Jankowski - Artificial intelligence in applications, i.e. how to easily add AI to your solutions

Have you ever thought about extending your application with functionalities related to AI? Currently, it can be done very simply. During the lecture, we will learn about Azure Cognitive Services. We will learn about its most important functionalities, including image, voice, handwriting and even people recognition. I will try to convince you that a small change in the way of thinking is enough to be able to easily use the predefined functionalities. I will also demonstrate how to add them to the application.

Marta Musik - 5 reasons why developers do not buy in the observability hype

Do observation tasks have to be boring, tedious and tiring?

During my speech, I will talk about typical solutions used to monitor applications built on the basis of microservices. I will use an example of a Java application running on the Google Kubernetes Engine. With its help, I will demonstrate the challenges associated with monitoring microservices: "high churn", "high cardinalitylabeling", problems with rarely reported metrics, and potential difficulties in choosing a sampling strategy.

I will tell about monitoring and tracing both from the perspective of a programmer who would like to keep the code clean, and an architect who tries to meet the requirements of observability, but at the same time does not want the team implementing them to forever fight with the tools he chose. In the end, I also comment on the trend "observability as a code".

Watch the video:


Stay updated!
Do you want to be the first to receive invitations to the next Talk4Devs meeting? Subscribe to our newsletter:

SIGN UP TO OUR newsletter!
Michał Jankowski

An architect, programmer, designer, team leader, and a free trainer. He began his programming adventure more than twenty years ago with Basic and Assembler for 8-bit computers. For over ten years, it has been involved in the development of .NET platform software for the world's largest companies. During this time he participated in the development of desktop, mobile and web applications, playing various roles. Currently specializes in cloud solutions - Microsoft Azure, in particular, those related to the Serverless trend. Privately a lover of travel and photography. In his free time, he runs the blog, the creator of open-source solutions and mobile applications.

Marta Musik

Marta is a Software Engineer at SignalFx, a Splunk company, where she implements monitoring features for various cloud services. Prior to that, she worked in Motorola Solutions, contributing to mission-critical public safety software. For the last 8 years, Java has been Marta’s main language. Having struggled with monitoring cloud-hosted microservices herself, now she writes tools to lighten this burden for other developers. She considers keeping up with changing tools and shifting paradigms one of the biggest challenges in her job.