Loading…
SnowCamp 2019 has ended
23rd-26th of January 2019 / 23-26 Janvier 2019, Grenoble

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Architecture [clear filter]
Thursday, January 24
 

10:45

Des microservices aux migroservices
Ca y est, vous avez enfin la possibilité de démarrer un nouveau projet ou de migrer un de vos anciens monolithes et vous décidez de partir en architecture microservices !
On se répartit les services, on sort nos plus belles technos et c'est parti ! Au pire, vu qu'on va faire un microservice on pourra le remplacer plus tard facilement :grinning:.

Plus on avance dans votre service, plus les soucis commencent à apparaitre :
- Couplage avec d'autres services
- Partages de données
- Difficulté à étre déployés/opérés
- Ownership des services
- ...

Notre microservice vient d'évoluer en migroservice ! :disappointed:
On s'est trompé dans la recette et ajouté une bonne grosse de monolithe à note microservice ...

Essayons de voir comment nous en sommes arrivés là, les pièges a éviter et si ce n'est pas, finalement, qu'une étape vers une architecture microservice.

Speakers
FT

Francois Teychene

Saagie
Développeur couteau suisse pouvant intervenir du Javascript à la table de routage. Mes passions actuelles sont le Rust, le DevOps et le Scala et la programmation fonctionelle. | | Cloud Developper @Saagie , meetup addict & organiser @Montpellier et organisateur SunnyTech.


Thursday January 24, 2019 10:45 - 11:30
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

11:45

Zero-Knowledge Architecture
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.
---
Slides online here : https://talks.m4dz.net/zka/fr/

Speakers
avatar for m4dz

m4dz

Tech Evangelist, alwaysdata
m4dz is a strange animal. Through many lives, he always tried to teach to others what he learnt himself. Previously a web developer (nobody's perfect), concerned about privacy, a respect of private data, and cyber security. He's now Tech Evangelist at alwaysdata. He tries to inform... Read More →


Thursday January 24, 2019 11:45 - 12:30
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

14:00

Micro Frontends – a strive for fully verticalized systems
Microservices brought us significant benefits, which allow us to structure teams based on business capabilities, improve scalability and enable the flexibility of being polyglot. Unfortunately, these powerful architectures are often complemented by a feature-rich browser application which ends up way too often in the creation of as a single, big and sprawling frontend-monolith. The approach of micro frontends is an effective strategy to tackle this problem and first appeared at the end of 2016 on the ThoughtWorks Technology Radar. By going into detail about the idea of extending the concepts of microservices to the frontend world, the importance of end-to-end verticals, the difference of an orchestration- or choreography-based implementation, and the trade-offs in reusability become reasonable. Upon a closer look at the advantages and challenges we've experienced in customer projects, it turns out that micro frontends are not a silver bullet either. Rather, they are suited for a specific set of problems. In a nutshell, micro frontends can be a powerful tool to avoid frontend monoliths and this talk will give you the needed knowledge to decide if it’s the right one for the job.

Speakers
avatar for David Leitner

David Leitner

Enthusiastic Software Professional, Senacor
Enthusiastic Software Professional from Vienna. Working as a Technical Expert at Senacor in various projects using a bunch of different stacks and environments. I don't sleep too much, do open source and prefer keeping my code simple and small instead of clever and edgy. Sharing my... Read More →



Thursday January 24, 2019 14:00 - 14:45
Titane 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble
 
Friday, January 25
 

11:00

Kiali pour mieux observer ses microservices
L'architecture microservices a de nombreux avantages (modularité, développement plus agile et passage à l'échelle entre autres). Mais elle apporte également son lot de challenges propres à tous les systèmes distribués : réseau, sécurité, télémétrie, versionnage, etc.

Alliées à Kubernetes, des solutions de service mesh comme Istio offrent une plateforme qui libèrent les développeurs de ces préoccupations. Mais il reste crucial de pouvoir observer et interroger son système en temps réel : quelle est la topologie de mes services ? Quels sont les services affectés par un incident ? Pourquoi une requête est-elle si lente ou échoue ?

Après une introduction d'Istio, nous verrons au travers d'une démonstration comment Kiali permet de répondre à toutes ces questions (et bien d'autres).
Lien vers le code demo => https://github.com/simonpasquier/snowcamp-io-kiali

Speakers
avatar for Simon Pasquier

Simon Pasquier

Senior Software Engineer, Red Hat
Working on Prometheus for Red Hat and interested by all observability things.



Friday January 25, 2019 11:00 - 11:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble