Giter VIP home page Giter VIP logo

serverless-datahub's Introduction

โ›… [Hands-on] Building Scalable Cloud-Native FullStack Serverless Applications โšก

๐ŸŽฏ A Real-World Guide to Building Production-Ready Serverless Web Application โšก

Build Status Version

Building Scalable Cloud-Native Serverless Applications is on-the-job training tech-series to help Customers build the right developer skills for cloud adoption, and build developer cloud-native fluency across their organization.

Building Scalable Cloud-Native Serverless Applications to build modern cloud-native applications that are designed and distributed for scale and agility ๐ŸŽฏ๐Ÿš€

  • ๐ŸŒฅ Would you like to build cloud-native applications and serverless architecture practices?
  • ๐ŸŽฏ Do you have the skills needed to build modern cloud applications that are designed and distributed for scale and agility?
  • ๐Ÿš€ Please join us for our FREE continuous hands-on training series: Building Scalable Cloud-Native Serverless Applications

๐Ÿšฆ Prerequisites ๐ŸŒฅ

๐Ÿ’Ž Business Case ๐Ÿ’ฐ

โšก Serverless Architecture for Web Application ๐ŸŒ

Serverless Architecture for Web Application

Building MicroServices Serverless Applications

# Step Resources
1. Setup - Installation [CDK] Deploy Serverless Application and setup for usage
2. Setup - Customize Frontend [ReactJS] Customize information on the Frontend such as the brand, contact information, topic area label
3. Setup - Customize Backend [NodeJS] Customize information on the Backend
4. Setup - Data Ingestion API [Postman] How to use the Data Ingestion API
5. Setup - User Guide [MkDocs] How to use the Serverless Application
6. Operations - Runbook [MkDocs] Logging, monitoring, and alerting on issues
7. Operations - Scaling [MkDocs] How to scale Serverless Application
8. Security - Shared Responsibility [MkDocs] Securing Serverless Application is a shared responsibility between AWS and the Customer
9. Security - IP Blocking [MkDocs] Limit access to come from an IP range (e.g. on-premises network)

serverless-datahub's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

serverless-datahub's Issues

Lambda & API-Gateway

  • src/lambda-handlers/lambda-handlers: health-check & version
  • Lambda & API-Gateway

CDK01. Setup >> Development Environment

https://cdk.job4u.io/en/setup/cloud9-bootstrap.html

https://devsecops.job4u.io/en/prerequisites/bootstrap/

CDK05. SPA-Website & AppRunner PaaS


[ECS Fargate] Isolated VPC + Zero NAT-GW + VPC Endpoints

CUDOS Glue/Athena/QuickSights

https://github.com/aws-samples/aws-usage-queries

https://github.com/aws-samples/amazon-quicksight-sdk-proserve

CDK02. Startup Blueprint ๐Ÿš€

This deployment creates the underlying infrastructure, according to AWS best practices, and configures it for identity management, access control, VPN, logging, alarms, and compliance auditing. It contains three partitioned virtual private clouds (VPCs) for production, development, and management processes.

  • 1. Core VPCs: A highly available architecture with three VPCs, each with two Availability Zones. /16/18 & **/23/**24

    • Development-VPC: to build and test Dev/Test workloads.
    • Management-VPC: with AWS Client VPN endpoints in the public subnets.
    • Production-VPC: deploy production workload + using AWS Service Catalog.
    • Peering connections to allow Secure Shell (SSH) and remote desktop access from the management VPC to private subnets in the production and development VPCs.
    • VPC Endpoints: Gateway Endpoint & Interface Endpoint
      • S3
      • DynamoDB
      • ECR: ECR - VPC Endpoint --> ECS
  • 2. Client VPN Capability:

    • VPN
  • 3. AWS Config Conformance Packs: AWS Config to assess, audit, and evaluate security compliance of your AWS resources and remediate deviations from the following conformance packs:

    • Operational Best Practices For AWS Identity And Access Management
    • Operational Best Practices For Amazon S3
    • Operational-Best-Practices-for-Serverless
    • Operational Best Practices for NIST CSF
    • Operational Best Practices for HIPAA Security
    • AWS Control Tower Detective Guardrails Conformance Pack
  • 4. Shared Route53 DNS >> Private HostedZone: Amazon Route 53 for a private Domain Name System (DNS).

    • corp: DevelopmentVpc & ManagmentVPC & ProductionVpc
  • 5. Region Restriction

    • APPLY_REGION_RESTRICTION_APJ
    • [-] APPLY_REGION_RESTRICTION_US
  • 6. Service Catalog

References

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.