Best of CloudNovember 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Free 107-Hour AWS Cloud Project Bootcamp

    The AWS Cloud Project Bootcamp is a comprehensive training program for cloud project management. It covers various topics over 12 weeks and offers hands-on experience and skill enhancement. The bootcamp is ideal for individuals with some background in cloud computing.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    A Crash Course in Docker

    Docker is a container platform that simplifies deployment of applications in the cloud. It was created in 2013 and uses lightweight containerization to achieve isolation. Docker images are different from virtual machines as they share the host operating system kernel, making them more lightweight and portable. Kubernetes is not necessary to use Docker effectively.

  3. 3
    Article
    Avatar of pragmaticengineerThe Pragmatic Engineer·3y

    The Roots of Today's Modern Backend Engineering Practices

    The article explores the evolution of modern backend engineering practices by discussing the roots of these practices. It covers topics such as the challenges faced in early backend development, the birth of ARPANET and its influence on distributed systems, and the rise of the internet and web-based computing. The article emphasizes the importance of learning from the past to understand current backend engineering practices.

  4. 4
    Article
    Avatar of codeiumcodeium·2y

    Codeium · Free AI Code Completion & Chat

    Codeium is now enabled for free on all Devboxes on CodeSandbox, providing AI-powered code completion to developers. It's a partnership that aims to democratize AI tools and improve the development experience.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Docker Decoded: Cracking the Code to Smoother DevOps Operations 🚀

    This article discusses common problems faced while using Docker and provides solutions to optimize Docker images, address resource limitations in containers, and manage container scalability.

  6. 6
    Article
    Avatar of awstipAWS Tip·3y

    Nginx Reverse Proxy on an Ubuntu server

    Learn how to set up an Nginx reverse proxy on an Ubuntu server to expose an application server to the internet without using a specific port.

  7. 7
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Complete Guide to AWS API Gateway

    AWS API Gateway is a robust service that offers features for API management, scalability, security, and integration with other AWS services. It can be set up by creating a new API, defining resources and methods, mapping to AWS Lambda functions, and testing the API. Alternative tools to AWS API Gateway include Google Cloud Endpoints, Microsoft Azure API Management, Apigee, Kong, Nginx, and Tyk.

  8. 8
    Article
    Avatar of awsfundamentalsAWS Fundamentals·3y

    AWS ECS: A Beginner's Guide

    AWS Elastic Container Service (ECS) is a powerful and flexible container orchestration service provided by Amazon Web Services. ECS simplifies containerized applications deployment, scaling, and management, making it easier for developers to build, package, and run applications in containers. The article provides an in-depth guide to AWS ECS, covering topics such as containers, the ECS fundamentals, launch types, key components, benefits, pricing models, cost optimization strategies, security features, and use cases. By understanding and utilizing ECS, users can optimize their containerized workloads and accelerate their digital transformation journey.

  9. 9
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Nginx Reverse Proxy on an Ubuntu server

    Learn how to reverse proxy a Jenkins server with Nginx on an Ubuntu server. Nginx is open-source software for web serving, reverse proxying, caching, load balancing, and more. A reverse proxy acts as an intermediary between a client and a server, accepting requests from clients and forwarding them to the appropriate server.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Go Language for Encryption – Tutorial

    Learn Go, a powerful programming language known for its simplicity and efficiency, through a course on freeCodeCamp.org. The course covers three practical Go projects, including website health checker, file encryption, and data encryption. Go is widely used by companies like Google, Dropbox, and Docker for various applications.

  11. 11
    Article
    Avatar of notedNoted·2y

    Self Hosting 101 - Oops we have to learn what we break!

    Self hosting involves spinning up and maintaining software on your own, whether it's on your own computer, server, home lab, or in the cloud on a VPS. The purpose of self hosting is to learn and gain hands-on experience with setting up applications and troubleshooting. Various things can be self hosted, such as applications for testing, pi-hole for tracker blocking, and RSS readers for aggregating articles.

  12. 12
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Introduction to Event-Driven Architectures

    Event-driven architectures utilize events to trigger actions in real time. AWS Lambda, DynamoDB, and API Gateway are key components of this architecture. It offers scalability, flexibility, and real-time responsiveness.

  13. 13
    Article
    Avatar of awstipAWS Tip·3y

    Serverless

    Serverless is a concept where developers only need to worry about the code and not the underlying architecture. In serverless, services like AWS Lambda handle the allocation of resources, deployment, and scaling automatically. The drawbacks of using a monolith include continuous running of machines, manual configuration, code deployment and management, and the need to scale up or down depending on user traffic. Serverless eliminates these concerns and charges on a per invocation basis. The code deployed on serverless platforms is in a sleep state until a user visits the website, at which point it switches to a start state and runs line by line before returning the response.

  14. 14
    Article
    Avatar of theregisterThe Register·3y

    SAP introduces AI-assisted coding in its own ABAP language

    SAP introduces AI-assisted coding in its own ABAP language. The cloud-only move may leave out devs writing for on-prem systems.

  15. 15
    Article
    Avatar of permitioPermit.io·2y

    Build Authorization Like Google

    Learn how Google built its access control with Google Zanzibar and how you can model and build a 'Google Drive' style authorization system for your app using Permit.io.

  16. 16
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Python Microservices Application: Video to Audio Converter

    This article discusses the creation of a Python microservices application for converting videos to audio. It covers the use of Kubernetes on Amazon EKS, Helm Charts, MongoDB, PostgreSQL, RabbitMQ, and Docker. The application utilizes an API Gateway with endpoints for login, upload, and download. Authentication is done through Postgres, and video data is stored in RabbitMQ before being converted to audio and stored in MongoDB. Docker images are created for each service and pushed to DockerHub.