Architecture Fundamentals Flashcards
LAMP means…
Linux
Apache
Mysql
PHP
MEAN means…
Mongo database
ExpressJs
AngularJs
NodeJs
Serverless, in AWS context means…
Using API gateway and Lambda to replace logic tiers.
LAMP and MEAN are logic tiers. True or false?
True.
Explain Microservices
Microservices mean each part of an application is decoupled and independently deployed.
The three tiers that typically make up the multi tier architecture are…
Presentation Tier
Logic Tier
Data Tier
Each AZ is its own distinct data center. True or false?
True.
What’s a monolithic application?
The opposite of a decoupled application
Define decoupled architecture
Layered and independent.
All components are independent of each other.
Define event driven architecture
Architecture driven by events inside the application
Event driven architecture. Explain the producer.
The element that triggers an even, and pushes it to a router.
Event driven architecture. Explain The Router
Takes required action as a result of an event.
Event driven architecture. Explain the consumer
Processes items on the queue.
Explain none relational databases.
Databases without a table schemer, that support none structured data.
Simpler than a relational database.
Why might you take manual backups of a database?
To protect against data corruption
Long term regulatory compliance
Testing
What does HA mean?
High Availabilty
What does SAML mean?
Security assertion markup language
What are IAM roles?
They allow users and other AWS services to temporarily have permission to access other resources.
What are the four types of IAM roles?
AWS Service Role
AWS Service Linked Role
Role for cross account access
Role for identity provider access
AWS IAM has service roles can have their permissions modified?
True
AWS IAM service linked role. Can have it’s permissions modified?
False
IAM role for cross account access. Explain trusting account and trusted account.
The trusting account contains the resources, which users in the trusted account want to access.
For the IAM role type “rules for identity provider access” there are three types available. What are they?
Grant access for web identify providers
Grant single sign on to SAML providers
Grant API access to SAML providers
ARN means…
Amazon Resource Name