Abílio Azevedo.

Cloud Infrastructure

Cover Image for Cloud Infrastructure
Abílio Azevedo
Abílio Azevedo

Amazon's AWS is a leader in cloud services, offering a wide range of capabilities. Here are some of the key offerings:

EC2 (Elastic Compute Cloud) - Allows renting virtual server capacity on demand to run applications. The user specifies CPU, memory, storage and networking configuration. Makes it easy to scale resources up and down as needed.

ECS (Elastic Container Service) - Container orchestration service that supports Docker. Makes it easy to deploy and manage containers. Integrates with DevOps tools.

S3 (Simple Storage Service) - Highly scalable and durable object storage service. Useful for storing images, videos, backups and data for web applications.

RDS (Relational Database Service) - Managed relational database, supporting MySQL, PostgreSQL, SQL Server, Oracle and others. Removes the need to manage database infrastructure.

DynamoDB - Highly scalable NoSQL database with automatic replication across availability zones. Useful for applications needing high performance and scalability.

Lambda - Enables running code without provisioning servers. Useful for asynchronous processing and workloads that need to scale massively.

These are some of the key capabilities of AWS. The cloud brings agility, cost elasticity and near unlimited capacity to modern applications.


More posts

Cover Image for Building a Remote MCP Server for Google Workspace (Sheets, Docs and Presentation)

Building a Remote MCP Server for Google Workspace (Sheets, Docs and Presentation)

Learn how to build and deploy a remote MCP (Model Context Protocol) server for Google Workspace (Sheets, Docs and Presentation) using Next.js, Vercel, and Neon Postgres. Step-by-step guide covering two-layer OAuth authentication, tool registration, serverless deployment, and debugging with MCP Inspector — so any AI assistant can read, write, and manage spreadsheets with just a URL.

Abílio Azevedo
Abílio Azevedo
Cover Image for UX/UI for developers

UX/UI for developers

UX/UI for Developers — A practical guide on design systems, communicating with Product Designers, and knowing when to reuse components. Covers Nielsen's heuristics, Atomic Design, Tailwind CSS component libraries like shadcn/ui and Radix UI, prototyping tools like Figma and Origami Studio, accessibility best practices, and curated courses, articles, and books for developers building better user experiences.

Abílio Azevedo
Abílio Azevedo

NewsLetter

I will send the content posted here. No Spam =)