Workshop. Breaking monolith into microservices

Welcome to the second workshop of our user group! 

During this workshop/lab, we will gradually split our application into two separate services. Discuss the issues and problems along with the ways to solve them. How to plan the migration, break the process into smaller steps, and why sometimes a monolith is a way forward.

Workshop lead:


Stas Lebedenko is a speaker and author, an active member of Ukraine .NET/Azure communities and Microsoft Azure MVP, Microsoft Certified: Azure Solutions Architect Expert. He is driving solution architecture changes and writing code for Sigma Software.

The workshop will be held online on the 19th of December 2020.

Start at 12:00

Approximate duration: 2 hours

Requirements:

  • An email with a connected Microsoft account.
  • Experience with C#.
  • Visual Studio or VS Code.
  • GitHub account (so we can connect you to the sample repository).

We have limited seats, so watch your email for confirmation. 

Please fill the registration form under the cut:

Global Azure 2020 Virtual Odesa Edition уже в этот четверг 23 апреля в 18:30!


Украинское сообщество Microsoft MVP ежегодно принимает участие в глобальной инициативе Global Azure. В 2019 году мы проводили Global Azure Bootcamp 2019 в Одессе.

В этом году мы снова поддерживаем глобальную инициативу и проводим Global Azure 2020 Virtual Odesa Edition!

Global Azure 2020 Virtual Odesa Edition стартует 23 апреля (УЖЕ В ЭТОТ ЧЕТВЕРГ) в 18:30!

Ивент проводится в онлайне, с учетом текущих реалий.

ВАЖНО: ссылка на трансляцию, будет выслана участникам на email-ы, указанные при регистрации на событие.

В нашей программе набор интереснейших докладов и крутых спикеров из разных стран!

Программа мероприятия:

1) Тема доклада:

New and exciting things for developer in Microsoft Azure 2020.

Новый год принес не только коронавирус, но и анонсы новых фреймворков и обновление существующих сервисов Microsoft Azure. Я расскажу о том, как изменилась производительность Serverless решений в Azure, что планирую использовать в ближайшее время(DAPR + KEDA) и какие изменения кажутся наиболее интересными. Поделюсь впечатлениями от работы с Pulumi и написания инфраструктурного кода на С#. Расскажу о бесплатном инстансе CosmosDB, обновлении сервиса EventGrid и о планах по запуску Azure Functions на легаси кластерах Kubernetes.

Спикер:

Stas Lebedenko,


Microsoft Azure MVP. Driving solution architecture changes and writing code @Sigma Software. Odesa Microsoft. NET User Group #msugodua. Speaker and author, an active member of Ukraine .NET/Azure communities, Azure Serverless fan.


2) Тема доклада:

Возможности Azure Storage и Azure Functions для построения WebApps. 

Azure Blob Storage- это решение Microsoft для хранения объектов в облаке. BLOB Storage оптимизировано для хранения огромных объемов неструктурированных данных. 
Вы узнаете КАК: 
- создать storage account 
- создать контейнер и задать права достуда 
- развернуть веб-приложение в Azure 
- развернуть безсерверный код с использованием Azure Functions 

- создать Blob storage event subscription в Event Grid

Спикер:


Laman Gadirli, 
Cloud Solution Architect, Elcore Cloud

Laman Gadirli in Twitter

3) Тема доклада:

Dapr - backbone of your solutions in Azure Kubernetes Service

Спикер:



Stepan Maksymchuk, 
Technical Product Manager at Ventus Cloud AG

Stepan Maksymchuk in Facebook

4) Тема доклада:

Simplyfing IoT -> How to build production ready IoT solution with Azure IoT Central

Спикер:



Ihor Leontiev, 
Chief Cloud Solution Architect , VISEO

Ihor Leontiev in Twitter


Организаторы Global Azure 2020 Odesa Edition:



Для участия НЕОБХОДИМО обязательно заполнить форму ниже (под катом). 

Шестидесятая встреча Microsoft .NET User Group Одесса

20 декабря  2019  года ( В ЭТУ ПЯТНИЦУ:) ) в 18:30 состоится  шестидесятая встреча Microsoft .NET User Group Одесса!



Адрес мероприятия: Одесса, улица Садовая 3, Компьютерная Академия "Шаг", 2-й этаж, Конференц-зал №32

Организаторы:
Компьютерная Академия "Шаг" (http://itstep.org), Одесская (http://www.usergroup.od.ua) .NET User Group

Спонсоры мероприятия, которые подготовили для участников приятные сюрпризы:  
Lohika (http://lohika.com.ua),
HYS Enterprise (http://www.hys-enterprise.com)

Программа мероприятия:
О докладчике: 


Stas Lebedenko,

Stas Lebedenko driving solution architecture changes and writing code @SigmaSoftware as a senior software developer. Speaker and author, an active member of Ukraine .NET/Azure communities, Azure Serverless fan.

О докладе:

Building casual solutions via Azure Functions and SQL Serverless database.

Azure SQL Serverless database hit general availability an only month ago, and it seems that it will be a perfect match for usage with Azure Functions. I will share my takeaways, use cases, and application usage scenarios. Finally, we'll look at a short demo that demonstrates how SQL Serverless performs under pressure. Let's close this year with the 60th edition of our user group.

О докладчике:
https://media.licdn.com/dms/image/C4D03AQFLp7TyvRkibw/profile-displayphoto-shrink_800_800/0/1516992881758?e=1723680000&v=beta&t=73ceY7eulxrKAjRwwgKDJe3_T8kt6dyhyO582ui5Cr8

Євгеній Павлій, Software Engineer & Tech Lead at Clarizen. 10+ років фулстек досвіду та управління розподіленими командами. Має практичний досвід у побудові розподілених систем з високим навантаженням з використанням .NET, Angular/React. Полюбляє будувати ефективні процеси в команді для досягнення необхідного результату Ievgenii Pavlii, Software Engineer & Tech Lead at Clarizen. 10+ years of full-stack experience and distributed teams management. Has practical experience in building distributed systems with high-load scenarios using .NET, Angular/React. Is a big fan of building effective processes to help team reach the goal.

О докладе:
 
Build it right with DDD, .NET & RabbitMQ 
В компанії 10+ команд і більш ніж 100 розробників там моноліт, який боїшься зайвий раз чіпати. Знайома ситуація? На практичних прикладах ми розглянемо як побудувати ефективну взаємодію в таких умовах за допомогою DDD і розуміння бізнесу. А потім розберемо, як може виглядати фундаментальна архітектура за умов використання  .NET & RabbitMq. 

Your company has 10+ teams and 100+ engineers. And there is also a monolith application that everyone is afraid to touch. Sounds familiar? Using practical examples – we will check how to build effective interaction between teams using DDD and business understanding. And then we will see how fundamental architecture can look like using .NET & RabbitMQ under the hood. 

Участников встречи ожидает приятный сюрприз от компании JetBrains.  


Вход свободный. Для участия необходимо обязательно заполнить форму ниже (под катом).

Пятьдесят девятая встреча Microsoft .NET User Group Одесса

3 октября  2019  года в 18:30 состоится  пятьдесят девятая встреча Microsoft .NET User Group Одесса!



Адрес мероприятия: Одесса, улица Садовая 3, Компьютерная Академия "Шаг", 2-й этаж, Конференц-зал №32

Организаторы:
Компьютерная Академия "Шаг" (http://itstep.org), Одесская (http://www.usergroup.od.ua) .NET User Group

Спонсоры мероприятия, которые подготовили для участников приятные сюрпризы:  



Программа мероприятия:
О докладчике: 



Stas Lebedenko,

Stas is driving solution architecture changes and writing code within different projects @ Sigma Software as a senior software developer. Projects include IoT data processing, serverless and classic web apps, data integration processing orchestration. Still enjoying development, software architecture, and attending community events to gain and share   experience.

О докладе:

Serverless в Azure: плюсы, минусы, подводные камни.



Серверлесс является одной из хайповых технологий и найти информацию о её преимуществах не составляет труда. Потому я решил рассказать о подводных камнях и проблемах интеграции с legacy решениями. Поделюсь своим опытом создания приложений на базе Azure Functions с event-driven архитектурой. Также упомяну несколько полезных вариантов применения и покажу короткое демо.


Участников встречи ожидает приятный сюрприз от компании JetBrains.  

Вход свободный. Для участия необходимо обязательно заполнить форму ниже (под катом).