Lucas Santos
Cloud Developer Advocate at Microsoft
Cloud Developer Advocate at Microsoft
Kotlin is not only for mobile development but also for backend (it could be used everywhere actually!). In JetBrains, we build Ktor framework for backend development such as website, API, microservice. In this talk, I will introduce what Ktor is, how to integrated with Exposed SQL library, demonstrate how to build a RESTful API service in just a few lines of code. After listening to this talk, you will learn how to build API with Ktor rapidly.
An ever-learning maker
What we learned from our previous vote4.hk project, and how we design wars.vote4.hk to optimize cost and workflow of an opensource project.
I will discuss how I apply some ideas from software package repositories into a business/brand database that stores a list of businesses of Hong Kong.
Source code and data: https://github.com/giffon/charleywong
The workshop will give a hand-on experience about Kubernetes and also how to manage the Kubernetes cluster in GitOps via Weaveworks FluxCD
By using Ansible for DevOps, we could manage both VM, Docker image provision, Kubernetes and CephFS provision, or even Kubernetes Pod runtime management.
We are building a general digital content registry called International Standard Content Number (ISCN) which is using the Cosmos-based blockchain to validate and store the registry itself. However, it is not intuitive and easy to use for users to query the registry directly from the blockchain, and now we are riding on the powerful distributed file system InterPlanetary File System (IPFS) to make some plugins to help to distribute the registries globally decentrally and distributed.
I will talk the security challenges for modern databases, and the out-of box security features that you can get from MySQL to deal with those challenges. I also will show you how to build a bulletproof application systems with features from MySQL 8.0 and MySQL Enterprise Edition.
Data is critical to system. Building a reliability system requires a reliable Database Platform. MySQL High Availability with Replication, InnoDB Cluster / NDB Cluster provides the choice of deployment architectures to achieve different Service level (SLA) expectations. The talk will cover the innovation of Today with MySQL replication capabilities including Network communication, Flow control and Data Consistency. The latest ReplicaSet and InnoDB Cluster will be explored.