Open madebygps opened 10 months ago
{
"word": "network security group",
"content": "A set of rules used to filter network traffic in a virtual network and or subnet.",
"author": {
"name": "GPS",
"link": "https://youtube.com/madebygps"
},
"learnMoreUrl": "https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview",
"tag": "networking",
"abbreviation": "nsg",
"certificationContext": {
"azure": {
"relevantTopics": ["Azure Virtual Networks", "Azure Firewall", "Security Rules"],
"certifications": ["Azure Administrator Associate", "Azure Security Engineer Associate"]
},
"aws": {
"relevantTopics": ["Amazon VPC", "Security Groups", "Network ACLs"],
"certifications": ["AWS Certified Solutions Architect", "AWS Certified Security - Specialty"]
},
"gcp": {
"relevantTopics": ["VPC Networks", "Firewall Rules", "Identity-Aware Proxy"],
"certifications": ["Professional Cloud Architect", "Professional Cloud Network Engineer"]
}
},
"potentialChallenges": [
"Rule Configuration Complexity",
"Scalability and Performance Optimization",
"Cross-platform Integration"
],
"skillsRequired": ["Cloud Networking", "Security Best Practices", "Infrastructure as Code"],
"relatedTechnologies": ["Firewalls", "VPNs", "Subnetting"],
"projectIdeaGenerators": {
"topicInfluenceWeight": {
"Security": 0.4,
"Networking": 0.3,
"Cloud Infrastructure": 0.3
},
"difficultyAdjustment": "BasedOnUserSkillLevel"
}
}
Data Model Fields:
Using the Data Model for Project Generation:
Topic Correlation: Use certificationContext to create projects that align with the certification topics, ensuring that the projects are relevant and beneficial for certification preparation.
Challenge-Based Projects: Employ potentialChallenges to design projects that address these common challenges, providing practical, problem-solving experience.
Skill Level Matching: Adjust the project complexity using skillsRequired and projectIdeaGenerators.difficultyAdjustment to suit the user's proficiency.
Technology Integration: Incorporate relatedTechnologies to design comprehensive projects that cover various aspects of cloud networking and security.
@rishabkumar7 thoughts on proposed new data model?
@rishabkumar7 thoughts on proposed new data model?
@madebygps love this, I think it makes sense!
We are going to replace the explore more section of each definition, see: https://definethecloud.guide/version-control as an example, with a "Project Idea" that will display a project idea users can work on to better develop their skill with whatever word they are looking at.
However, we need to update our data schema to better feed our completions.
Our Azure OpenAI model will be grounded with cloud services and cloud certifications data.
Ideally each of our definitions can map to a cloud certification and/or cloud service when appropriate.
look at our model and figure out what the new schema would look like.
Existing model:
{ "id": "", "word": "", "content": "", "author": { "name": "", "link": "" }, "learnMoreUrl": "", "tag": "", }