DeveloperWeek Europe 2021 DeveloperWeek Europe 2021

Cloud-Native & Cloud Computing

Tuesday, April 27, 2021

- BST
To SaaS or Not to SaaS: That’s No Longer the Question!
Join on Hopin
Radoslaw Szulgo
Radoslaw Szulgo
Dynatrace, Technical Product Manager

Software as a Service (SaaS) offerings such as GitHub, Google, Dropbox, .. give us access to critical services without having to deal with operations, updates, data retention ….
But SaaS is not for all! Many organizations are prohibited storing data outside their data centers, worried about security or restrained by limited change control!
The solution is an architecture that allows deploying your SaaS offering on-premises which however comes with new challenges such as: how to plan maintenance, proper hardware sizing or configuration. While we have known examples such as AWS Outputs or Google Anthos the fact is that not everyone is Google or Amazon!

Join my session where I share how we at Dynatrace moved from SaaS to a hybrid offering including an on-premises deployment. I discuss my top 3 aspects of a successful managed implementation: pro-active support, automated updates delivery, and zero-configuration approach and how our “Mission Control” takes care of these.
I will further discuss our automated CI/CD delivery that deploys to our customers, how automation takes care of proper configuration and how we deal with security related concerns.
This talk should inspire you how to expand your software offering from SaaS to premises with the lowest total cost of ownership!

- BST
Cloud App Modernization: From 0 to Hero
Join on Hopin
Lorenzo Barbieri
Lorenzo Barbieri
Microsoft, Solutions Architect

There's a lot of confusion about "App Modernization". For somebody it means using containers, for somebody else it means going to the cloud with some "native services". In this session we'll try to understand what's behind app modernization and which strategies you could adopt to succeed in doing it.

- BST
Develop Apps Using Sharepoint Development Framework for Sharepoint and Microsoft Teams
Join on Hopin
Kislay Sinha
Kislay Sinha
CGI, Director Consulting Expert

A deep dive into how we can create Apps for SharePoint and Microsoft Teams using SharePoint Development Framework (SPFx).
It will cover following topics in detail
1. How to get started that is prerequisites?
2. How to create simple Hello World App?
3. How to call Microsoft Graph from your App to show data from other Microsoft 365 services such as Teams, Calendar, Emails etc
4. How to call Third Party APIs from from your App to show data outside of Microsoft 365 (display a joke whenever a page loads)? using React JS.

This session will give developers know how of development related to SharePoint and how to publish them in Microsoft Teams and SharePoint

- BST
Zero Knowledge Architecture: Is a Secured (web)App Possible?
Join on Hopin
m4dz
m4dz
alwaysdata, Tech Evangelist

Did you already hear about the ZKA pattern? Zero Knowledge stands for a pattern where no-one but the owner is aware of the content of the data. It's mainly in use in the Zero Knowledge Proof pattern, an authorization design. Despite its powerful concepts, Zero Knowledge patterns remain misunderstood.

In fact, there's a small amount of contents about what Zero Knowledge really is, what it implies, and how to use it. Architectures that use ZK by Design are nearly undocumented. It's a widely unknown territory.

Here's a wide and comprehensive talk about ZKA, with cryptography, keys exchange, data storage, blob secured transfers, privacy use-cases, and many more. Finally, we'll be focused on how to implement it in a web browser environment which is unsecured by design (because always bet on ~JavaScript).

Let's see how we can build secured (web)apps to improve our users' privacy.

- BST
Azure Governance: Power Is Nothing without Control!
Join on Hopin
Massimo Bonanni
Massimo Bonanni
Microsoft, Azure Technical Trainer

A famous advertising claim says: "power is nothing without control". Azure is a powerful platform and it could get out of hand if we can't get control over it. For this reason, knowing how to organize resources, configure security and define the policies with which resources are created and managed is fundamental. In this session, we will explore the concepts needed to manage our infrastructure in the cloud and look at the tools you can leverage to accomplish that.

- BST
How to Automate Everything in 2021
Join on Hopin
Viktor Farcic
Viktor Farcic
Shipa, Principal DevOps Architect

Automation of all the repeatable tasks is nothing new. We've been doing it for years or even decades. But the technology changes, so do the tools and the processes we use in automation.

Today, we are practicing not only continuous delivery (CD), but also GitOps and progressive delivery. Our applications are running in Kubernetes and are designed around event-based decoupled architecture.

So, how do we automate everything in 2021? Which practices should we use, and which tools should we choose? How can we combine events with workflows, pipelines, GitOps, and progressive delivery using tools designed from ground-up to be cloud-native and Kubernetes-first?

We'll use Argo project (Events, Workflows & Pipelines, CD, and Rollouts) combined with SealedSecrets, Kaniko, and a few other tools in a hands-on demo.