SALA A
AGENDA SALA A
10:00 - 11:00
Blockchain beyond Bitcoin and NFTs: A quick guide to building and deploying enterprise apps with Amazon Managed Blockchain - Maciej Jędrzejczyk
Blockchain technology has been progressively entering mainstream during the last decade which culminated with tokenisation of assets, creation of decentralised finance platforms and emergence of non-fungible tokens. However, news about enterprise uses of this technology remain largely unknown to a wider public. The objective of this session is to provide a brief overview of blockchain technology and explain enterprise use cases for it. The session will continue with recommendations and best practices on how to build enterprise apps for DLT with Hyperledger Fabric, an open-source DLT for enterprises. The session will be concluded with a demo showing how to set up a blockchain network and deploy a first app based on Amazon Managed Blockchain service.
11:00 - 11:30 Przerwa na kontakt z Wystawcami
11:30 - 12:30
DAPR , czyli jak przyspieszyć tworzenie(kodowanie!) rozproszonych aplikacji w stylu (mikro)serwisów. - Tomasz Kopacz
Distributed Application Runtime (DAPR) to malutki kontener - “sidecar” (albo proces) umieszczony obok głównej aplikacji który dostarczaj dodatkowego REST/gRPC API przydatnego podczas komunikacji pomiędzy usługami. Sam DAPR jest niezależny od użytego języka programowania czy frameworków. Może też dostarczyć dodatkową warstwę „abstrakcji” dla często używanych komponentów (jak kolejki czy zarządzanie stanem). Podczas te sesji przyjrzymy się, w jaki sposób można wykorzystać DAPR przy budowie aplikacji (a dokładniej – czego programista/architekt nie musi w ogóle robić dzięki użyciu tego API). Przykłady będą głownie w C#, ale jeden nawet w Python i JavaScript (Node.JS) Porozmawiamy także o tym, czym DAPR różni się od wielu rozwiązań typu „Service Mesh” (uprzedzając – DAPR przeznaczony jest bardziej dla programistów, Mesh to bardziej infrastruktura; ale istnieje duża część wspólna). Ps. DAPR działa wszędzie. Oczywiście na Azure (AKS lub ACA), ale też on-premise czy u innych dostawców chmury!
12:30 - 13:00 Przerwa na kontakt z Wystawcami
13:00 - 14:00
Zamiast szklanej kuli - A/B testy aplikacji w chmurze AWS - Sebastian Gębski
Idea A/B testów brzmi banalnie: dwie wersje produktu są przedstawiane równolegle dwóm grupom użytkowników, aby na podst. metryki wynikowej (np. współczynnika konwersji) potwierdzić, która z wersji jest bardziej korzystna. Na bazie ciągu takich eksperymentów (zostawiamy lepszą wersję, odrzucamy tę mniej skuteczną), można ewolucyjnie budować coraz lepszą aplikację. W praktyce okazuje się jednak, że wiele firm chciałoby A/B testing stosować, ale tego nie robi. Prosta idea jest nietrywialna w implementacji - wymaga odpowiedniego zastosowania feature flag, wprowadzenia telemetrii dla metryk biznesowych oraz oczywiście odpowiedniego skonfigurowania narzędzi analitycznych. Podczas sesji pokażę jak można łatwo, szybko i tanio zbudować A/B testing dla swojej aplikacji, korzystając z gotowych do użycia komponentów oferowanych przez AWS. Zaczniemy od podstaw takich jak customowe metryki w CloudWatch i AppConfig, potem zaprezentuję dodatkowe możliwości, które oferuje Evidently. Nie zapomnę także o opcjach integracji z innymi narzędziami analitycznymi (np. ładowaniu danych do data lake'a) i wizualizacji wyników eksperymentów. Nie jest wymagana wcześniejsza znajomość wymienionych usług AWS, tylko zrozumienie podstaw architektury aplikacji Internetowych.
14:00 - 15:00 Długa przerwa na kontakt z Wystawcami
15:00 - 16:00
Microsoft Azure – co architekt powinien wiedzieć o kosztach chmury - Michał Jankowski
Żyjemy w ciekawych czasach, o wiele łatwiej jest nam wydać kilka tysięcy złotych na chmurę, niż uzyskać zgodę na zakup myszki komputerowej. Praca z chmurą stanowi nie tylko wyzwanie związane z zastosowanymi rozwiązaniami technicznymi, ale również i kosztami. Obecnie można chmurę przyrównać do wizyty w supermarkecie. Mamy dostęp do różnych usług oraz produktów, oferujących podobne funkcjonalności w różnych cenach. Wyzwaniem jest dobrać tak architekturę, aby nie tylko spełniała wymagania techniczne, ale była też optymalna kosztowo. Podobne wyzwanie może się pojawić dla już wdrożonego systemu. W trakcie wykładu poznasz tematy związane z kosztami w chmurze Microsoft Azure. Dowiesz się na co powinieneś zwracać uwagę projektując twoje rozwiązanie, jak je planować oraz optymalizować, tak aby nie wpływały na działania systemu.
16:00 - 16:30 Przerwa na kontakt z Wystawcami
16:30 - 17:30
Dla kogo jest Azure China? - Piotr Rogala
Wiele słyszymy o rynku azjatyckim natomiast nie wszyscy z nim pracujemy. Podczas prezentacji chciałbym podzielić się moim doświadczeniem związanym z pracą na platformie Azure China. Opowiem między innymi o różnicach jakie są pomiędzy chmurą publiczną globalną, a chmurą suwerenną. Budowanie Landing Zone jest nie małym wyzwaniem dla każdej organizacji, a kiedy planujemy jej wdrożenie w Azure China może się okazać że stajemy przed zupełnie nowym wyzwaniem.