Best of Google Cloud Platform — 2024
- 1
- 2
- 3
Community Picks·2y
getsops/sops: Simple and flexible tool for managing secrets
SOPS is a versatile tool designed for managing encrypted files in formats including YAML, JSON, ENV, INI, and BINARY. It supports encryption using AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. Users can access binaries and packages from its GitHub releases or explore unstable features in the main branch by installing from source. SOPS allows for easy integration with AWS IAM for managing master keys and supports various encryption contexts and roles. The use of `.sops.yaml` files facilitates configuration and management of encryption setups. For those wanting to decrypt or encrypt files, SOPS offers a streamlined command-line interface with various flags for customization.
- 4
ByteByteGo·2y
EP135: Big Data Pipeline Cheatsheet for AWS, Azure, and Google Cloud
The post covers a variety of topics crucial for engineering leaders, including big data pipelines for AWS, Azure, and Google Cloud. It provides a detailed cheatsheet for key services like data ingestion, storage, processing, and visualization on each platform. It also discusses API architectural styles and offers a concise guide for building secure APIs. Additionally, there's a resource on key data structures used daily and an advertisement for an enterprise conference and a mini crash course on advanced AI tools.
- 5
freeCodeCamp·1y
Generative AI for Developers – Comprehensive Course
This comprehensive course on generative AI covers essential concepts like large language models, data preprocessing, and advanced techniques such as fine-tuning and prompt engineering. Through hands-on projects using tools like Hugging Face, OpenAI, and LangChain, participants will learn to build real-world applications including text summarization and custom chatbots. The course also delves into vector databases, AI pipelines, and deployment techniques using platforms like Google Cloud Vertex AI and AWS Bedrock.
- 6
Nordic APIs·2y
Best API Management Tools in 2024
The post outlines ten top API management tools for 2024, highlighting their pros and cons to help users decide which one best suits their needs. Key tools discussed include Apigee, AWS API Gateway, Microsoft Azure API Management, Postman, Swagger, IBM API Connect, Kong Gateway, WSO2 API Manager, Gravitee.io, and MuleSoft Anypoint Platform. Each tool is evaluated based on various criteria such as integration, user-friendliness, cost, and feature set.
- 7
DeepMind·2y
The next chapter of our Gemini era
Google is introducing Gemini Advanced, an advanced version of their AI models that can be used as a personal tutor or creative partner. Gemini models will be integrated into Google products like Workspace and Google Cloud. More updates and details will be shared soon.
- 8
Community Picks·2y
How We Reduced a $1,000/month Imgix Bill to $1 using Google Cloud - Hardcover
Adam Fortuna shares how his team reduced their Imgix bill from $1,000/month to $1 using Google Cloud. By migrating to Google Cloud Run and utilizing Imaginary, a Go-based image processing server, they managed to downscale their costs significantly. The new setup involves using a CDN, load balancer, and custom caching configurations to achieve faster response times and lower expenses.
- 9
- 10
freeCodeCamp·1y
What is Cloud Computing? A Guide for Beginners
Cloud computing involves using the internet to access storage, databases, and computing power on powerful remote servers, eliminating the need for businesses to have large physical servers. Major cloud providers such as AWS, Microsoft Azure, and Google Cloud offer scalable, flexible, and reliable services. Cloud computing includes services like IaaS, PaaS, and SaaS, each offering different levels of control. Its benefits include cost reduction, enhanced collaboration, and reliable backups, making it crucial for modern businesses and individuals.
- 11
Data Engineer Things·2y
I spent 5 hours learning how Google manages terabytes of metadata for BigQuery.
Google BigQuery uses innovative techniques to manage massive amounts of metadata efficiently, treating it as crucial as the data itself. BigQuery's architecture includes Colossus for storage, Dremel for querying, and a dedicated shuffle service, all coordinated by Borg. Metadata is handled in a distributed manner using a unique columnar storage format called CMETA, improving efficiency and performance. Real-time data ensures physical query plans adapt dynamically for optimized results, while integrated metadata scans enhance query processing.
- 12
Community Picks·2y
Building Production API Services with Encore, TypeScript, and Neon Serverless Postgres
Encore now supports Neon Postgres across all environments, including AWS and GCP. This integration streamlines the development, testing, and production deployment of scalable API services. Encore's TypeScript SDK allows developers to use familiar language for backend development, and Neon offers serverless Postgres for optimized performance without manual management. The post details a step-by-step guide to creating and deploying a URL shortener application using Encore and Neon.
- 13
gitconnected·2y
Object Storage (BLOBs) Explained for System Design
Object storage, also known as Binary Large Object (BLOB) storage, is designed for handling massive amounts of unstructured data like images, videos, and virtual machines. Platforms such as Amazon S3, Google Cloud Storage, and Azure Blob Storage offer scalable and fast retrieval of large files compared to traditional file systems and databases. These storage solutions use unique identifiers and metadata for each object and often provide a RESTful API for data manipulation. Object storage is ideal for cloud environments due to its scalability, speed, and additional security features like signed URLs and signed cookies.
- 14
Towards Dev·2y
Building an API with Go, PostgreSQL, Google Cloud and CockroachDB
The post outlines the process of building and deploying an API using Go, PostgreSQL, Google Cloud Run, and CockroachDB. It provides detailed steps for setting up a local PostgreSQL database, creating an API server with Go, managing middleware and routes, handling error structures, caching, and deploying on Google Cloud Run. Additionally, it includes instructions for integrating with CockroachDB and using Google Secret Manager for managing sensitive data like certificates.
- 15
Community Picks·2y
🌍🚀🎯 From Localhost to Cloud ☁️: Next.js, Django, SSL 🔒, GitHub Actions 🚀, DNS| Ultimate Website Deployment Tutorial🌟🔥✨
This post is a tutorial on deploying a website from localhost to the cloud using Next.js, Django, SSL, GitHub Actions, and DNS. It covers the process of Dockerizing the frontend and backend, writing Kubernetes manifests, creating a GCP Kubernetes cluster, configuring DNS, and using GitHub Actions for building and deploying applications.
- 16
- 17
- 18
Hugging Face·2y
Deploy Meta Llama 3.1 405B on Google Cloud Vertex AI
Learn how to deploy Meta Llama 3.1 405B on Google Cloud's Vertex AI using Hugging Face Deep Learning Containers. The post covers setup requirements, Google Cloud configuration, model registration, deployment processes, online prediction, and resource cleanup to avoid unnecessary costs.
- 19
- 20
freeCodeCamp·1y
Learn Continuous Integration, Delivery, and Deployment with GitHub Actions, Docker, and Google Cloud Run
Learn how to set up a Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment pipeline using GitHub Actions, Docker, and Google Cloud Run. This guide covers the basics of each concept and provides hands-on steps to build and deploy a Node.js project, including setting up automated tests, creating workflows in GitHub Actions, building and pushing Docker images to Docker Hub, and deploying to both a staging and production environment on Google Cloud Run.
- 21
gitconnected·2y
How Signed URLs and Cookies Protect Your Cloud Data
Signed URLs and signed cookies are crucial for securing cloud data. Signed URLs offer time-limited access to specific objects, while signed cookies protect multiple objects or directories. These methods use cryptographic key pairs for generating and verifying signatures, ensuring that only authorized requests are granted. They're essential for preventing unauthorized access and scraping in cloud storage services and CDNs.
- 22
Community Picks·2y
Getting Started with OAuth2 in Go
Learn how to implement Google OAuth2 authentication in a Go application by creating a simple web page with login functionality. The guide walks you through creating a Google OAuth2 project, obtaining client ID and secret, setting up handlers, and integrating OAuth2 in a single main.go file. Highlights include saving ID and secret in environment variables and using token to get user info.
- 23
Community Picks·2y
Project IDX: Revolutionizing Software Development with Google’s Cloud
Project IDX is a cloud-based Integrated Development Environment (IDE) by Google that revolutionizes software development with features like cloud-based development, integrated tools and services, AI-powered assistance, collaboration features, and support for multiple programming languages.
- 24
Towards AI·1y
How to Deploy ML Models in Production (Flawlessly)
When deploying machine learning models in production, it is crucial to focus on reliability, scalability, security, and maintainability. Using version control systems helps track different versions of your models, ensuring you can revert to stable versions if issues arise. The post offers insights into achieving reliable deployment for ML models in production environments.
- 25
InfoWorld·2y
4 cloud certifications that will help you stand out
Cloud certifications are vital for tech professionals looking to advance their careers and stand out in the job market. They validate skills and knowledge, making candidates more credible to hiring managers. Certifications from AWS, Azure, and Google Cloud are particularly valued. They not only help in landing interviews but often lead to higher salaries and better job opportunities. Moreover, they indicate a commitment to continuous learning and keeping up with the latest technologies. However, certifications are just one part of the hiring equation; work experience and related education also play significant roles.

