Navigating Roles and Security: A Deep Dive into MyOwnTutorial’s User Management

MyOwnTutorial is a flexible educational platform and each of the users will play a key role in the security of the system. Domain-driven design enables us to tailor our User Management system specifically to these roles, emphasizing the importance of the ubiquitous language that enhances clarity, security, and operational efficiency across the institution. The Significance … Read more

Secure by Design: Exploring Technology Choices

When developing a microservice application like “MyOwnTutorial”, one of the first decisions to make is whether to define a consistent technology stack across all microservices or allow each service to use its own stack. There are benefits and drawbacks to both approaches, and understanding them is crucial to making an informed decision. Benefits of a … Read more

Foundations for Success

Foundations build the castle

The “Core Values” are fundamental principles that serve as the bedrock for any design, establishing the essential boundaries and guidelines within which a product must function. These values encompass not only information security measures but also other critical aspects that contribute to the product’s overall integrity and usability. To illustrate, consider Amazon, a company whose … Read more

Designing for the Future of Education: A Tutorial on Building Secure Applications

The biggest challenge for any software tutorial is what the example to use. Most software engineering tutorials are just too simple. They have the basic functionality of a to do application. Most software security tutorials use perceived high value data set like financial data. The reason for this is that these tutorials often used to … Read more