SDR Onboarding Terminology Flashcards
Backend for Frontend
a layer between the user experience and the resources it calls on. When a mobile user requests data, in a BFF situation, their request is translated through the BFF and into a general layer below it. Allows for different end user software to utilize the same backend database without errors, it kind of sorts things
Backend for Frontend
a layer between the user experience and the resources it calls on. When a mobile user requests data, in a BFF situation, their request is translated through the BFF and into a general layer below it. Allows for different end user software to utilize the same backend database without errors, it kind of sorts things
API Application Programming Interface
a set of rules that dictate how two machines talk to each other such as a cloud application communicating with a server, servers pinging other servers, or applications interacting with an operating system
ERP - Enterprise Resource Planning
a type of software that organizations use to manage day-to-day business activities such as accounting, procurement, project management, risk management and compliance, and supply chain operations.
User Registry
authenticates a user and retrieves information about users and groups to do security-related functions, including authentication and authorization. They store user account information, such as user IDs and passwords, that can be accessed during authentication. W3id is an example of this!
Hybrid Cloud
a mixed computing, storage, and services environment made up of on-premises infrastructure, private cloud services, and a public cloud—such as Amazon Web Services (AWS) or Microsoft Azure—with orchestration among the various platforms.
(IaaS) Infrastructure as a Service
online services that provide high-level APIs used to dereference various low-level details of underlying network infrastructure like physical computing resources, location, data partitioning, scaling, security, backup etc.
(GPU) - Graphics Processor
specialized processor originally designed to accelerate graphics rendering. These can process many pieces of data simultaneously, making them useful for machine learning, video editing, and gaming applications.
High Performance Computing
the ability to process data and perform complex calculations at high speeds. … A supercomputer contains thousands of compute nodes that work together to complete one or more tasks.
Object Storage
Pictures, documents, whatever we want can go here. Where the data and graphics are found.
Block Storage
an approach to data storage in which each storage volume acts as an individual hard drive that is configured by the storage administrator. In the block storage model, data is saved to the storage media in fixed-sized chunks called blocks. Attaches with iSCSI
File Storage
a hierarchical storage methodology used to organize and store data on a computer hard drive or on network-attached storage (NAS) device. … To locate a file, all you or your computer system need is the path—from directory to subdirectory to folder to file.
This is how we stored files in our server at APA! ex: Projects>2021>00019432 Yale Hall>Manufacturers pricing backup>pricing backup Cook
Hypervisor
a kind of emulator; it is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a … runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine
Release Cadence
defines how often you release your solution both internally and externally into production (or the marketplace). The issue is how to determine how often the product should be released into production.
Kubernetes
is an open-source container-orchestration system for automating computer applicationdeployment, scaling, and management.[5] It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. It aims to provide a “platform for automating deployment, scaling, and operations of container workloads”.[6]