Skip to content

mindtastic/yamas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yamas - Yet another maddening authentication service Yamas - Yet another maddening authentication service

The mindtastic user authentication system is characterized by it's impenetrably complex and difficult to understand unique, feature-rich authentication flow. As it befits for a state of the art cloud application an undoubtedly adequate number of microservices are involved in the authentication flow.

Even though these services have really cool names (like bouncer and koda), such a quantitive approach has some drawbacks, especially in mindtastics case. First of all, there a multiple services written in the same language - naturally a microservice antipattern. Second, in the current state some services are lacking persistence. An absolute no-go for mindtastics business angels scientific advisors, as according to them, deploying and operating a self-hosted database in a kubernetes cluster is fascinating, educative and fun (the r in those adjectives stands for reliable). Last but not least, a scientific search for quantitive approach yields about five million results. A commonplace approach is absolutely inacceptable for a state-of-the-art, cutting-edge cloud engineering collective.

So. The Time has come to become even more cloud native. And for any project, how could you raise the bar? Add Yet another foo!

We present Yámas (Yet another maddening authentication service). It's destiny is nothing less than becoming the Elixir for an improved, streamlined authentication flow, as it you could only imagine in your dreams.

The services of the legacy authentication came together with a cool refreshing glas of Ouzo and decided to join their forces. Instead of the stodgy, distrubed, Division of labour inspired flow, Yámas brings together what belongs together. All authentication-flow related services sit together at one table, enjoy life and the beauty of social elixir process interactions to the fullest and complete their tasks virtually as they go by. Just like in your favorite taverna. Jámas!

Makes your dreams come true

The general concept of Yámas is documented here. So intuitive, you could have developed it in your sleep.

Architecture diagram

State of the project

The Elixir is still brewing. Code and Documentation will be added regularly and at short intervals.

Documentation

Documentation can be generated with ExDoc. This will be done at some time in the future. For now, we keep this service even more maddening.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published