DEV Community

Cover image for Free course on Software Architecture - part 3
Alex Pushkarev
Alex Pushkarev

Posted on

Free course on Software Architecture - part 3

Yesterday I have published a third episode of my "Software architecture for beginners" course.

Today we have explored two main benefits of 3-layer architecture (apart from simplicity) - testability and extendability.

This one got a bit controversial, as I wasn't concentrating on some of the code practices, trying to demonstrate other things instead. Well, it's even better, because I have some more interesting things to discuss.

So here's what's coming next:
๐Ÿ‘‰ How to add authentication (using roles, finally)?
๐Ÿ‘‰ Is it OK to use dict to convert object to dictionary
๐Ÿ‘‰ Why I didn't inject SqliteStorage as a dependency?
๐Ÿ‘‰ Multithreading awareness
๐Ÿ‘‰ Is it OK to use "handlers" in Main?

Those are questions from people who saw the course already - and you can ask your questions too!

Oldest comments (0)