Content Virtual Networks (VPCs) Projects, networks, subnets Firewall rules and routes Virtual Machines Virtual machines, service accounts, differentiations Virtual Machines in the Cloud Virtual Private Cloud Networking (VPC) Each VPC network is contained in a GCP project Connect your GCP resources to each other and to the internet Google Cloud VPC networks are global; subnets […]
Author: Yujin Wang
GCP Associate Cloud Engineer (Week 1)
Google Cloud Pillars Compute Storage Networking Security Compute GCE (VM) – highly customized GKE App Engineer Cloud Functions Cloud Run Introducing Google Cloud What is Cloud Computing? On-demand self-service – No human intervention needed to get resources Broad network access – Access from anywhere Resource pooling – Provide shares resources to customers Rapid elasticity – […]
GraphQL
GraphQL Full Course – Novice to Expert GraphQL is a query language Used to communicate data between Client and Server As an alternative to REST, GraphQL lets developers construct requests that pull data from multiple data sources in a single API call GraphQL Schema To describe how the data on the graph will look Types […]
Introduction to AWS Security and Identity Data Protection Amazon Macie: discover and protect sensitive data AWS Key Management Service: store and manage encryption keys AWS CloudHSM: Hardware based key storage AWS Certificate Manager: provision, manage and deploy SSL and TLS security certificates AWS Secrets Manager: rotate, manage and retrieve secrets Infrastructure Protection AWS Shield: denial […]
Chapter 0: Introduction and Setup MongoDB URI Uniform Resource Identifier Used to connect applications and MongoDB instances SRV <host> points to service record No need for manually modifying the connection string when servers in cluster change or rotate out Chapter 1: Driver Setup MongoClient To initial connection with the database Gather information about a database […]
The MongoDB Aggregation Framework (M121)
Chapter 1: Introduction and Aggregation Concepts The concept of Pipelines: Composition of stages Stages are configurable to produce desired transformations Documents flow like parts in an assembly line Stages can be arranged in multiple ways Aggregation Structure and Syntax Pipeline are always an array of one or more stages Each stage is a JSON object […]
Basic Cluster Administration (M103)
Chapter 0: Introduction & Setup Linux Basics Grant read-only access to the user chmod 400 <path-to-the-file> Change file ownership chown [new owner]:[group] <file name> Chapter 1: The Mongod The Mongod d stands for daemon Core server of MongoDB, handling connection, request and persisting data Default configuration port: 27017 dbpath: /data/db bind_ip: localhost auth: disabled The […]
Protected: Cyber Security
There is no excerpt because this is a protected post.
MongoDB Basics (M001)
What is the MongoDB Database? A database – Structured way to store and access data A NoSQL database – Non-relational database NoSQL document DB – Data in MongoDB is stored as documents Stored in collections – Documents are stored in collections of documents Document – A way to organize and store data as a set […]
Section 1: Introduction RDBMS Relational database management system Allows to identify and access data in relation to another piece of data in the database Data in a relational database is often organized into tables SQL Structured Query Language A programming language used to communicate with data stored in a relational database management system SQL is […]