<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Toni's Cloud Journey]]></title><description><![CDATA[Toni's Cloud Journey]]></description><link>https://blog.tonifaria.com</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 11:27:23 GMT</lastBuildDate><atom:link href="https://blog.tonifaria.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Cloud Wordle 1: AWS Glossary]]></title><description><![CDATA[Because each provider has their own product name, I am compiling these definitions to quickly refer back to them if needed, starting with AWS.




AWS NameWhat is it?



Route 53A DNS Server

EC2 (Elastic Compute Cloud, hence EC2)A VPS. It allows for...]]></description><link>https://blog.tonifaria.com/aws-glossary</link><guid isPermaLink="true">https://blog.tonifaria.com/aws-glossary</guid><category><![CDATA[Cloud Computing]]></category><category><![CDATA[AWS]]></category><category><![CDATA[glossary]]></category><dc:creator><![CDATA[Toni]]></dc:creator><pubDate>Sun, 12 Oct 2025 02:35:14 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/-nDhdxxOvgc/upload/b2bf74eeff949910cba5e2e89eb4ab3c.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Because each provider has their own product name, I am compiling these definitions to quickly refer back to them if needed, starting with AWS.</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td><strong>AWS Name</strong></td><td><strong>What is it?</strong></td></tr>
</thead>
<tbody>
<tr>
<td>Route 53</td><td>A DNS Server</td></tr>
<tr>
<td>EC2 (Elastic Compute Cloud, hence EC2)</td><td>A VPS. It allows for OS, memory, and computing power</td></tr>
<tr>
<td>S3 (Simple Storage Service, hence S3)</td><td>Fast Cloud Storage</td></tr>
<tr>
<td>Glacier</td><td>Slower Cloud Storage due to higher latency, ideal for backups since it has a lower cost than S3</td></tr>
<tr>
<td>CloudFront</td><td>A CDN with a high number of PoP (Points of Presence/Edge)</td></tr>
<tr>
<td>CloudWatch</td><td>Monitoring and analytics for instances</td></tr>
<tr>
<td>CloudTrail</td><td>API and general logging. Useful for audits</td></tr>
<tr>
<td>CloudFormation</td><td>Create templates to enable services via a configuration file in .yaml or .json</td></tr>
<tr>
<td>ECR (Elastic Container Registry)</td><td>Allows the user to upload and store Docker images that can be run through other tools, like ECS</td></tr>
<tr>
<td>ECS (Elastic Container Service)</td><td>An API for starting, stopping, and allocating VMs to the containers, allowing the user to connect them to other products like Load Balancers</td></tr>
<tr>
<td>ELB (Elastic Load Balancer)</td><td>Distributes traffic across EC2 instances</td></tr>
<tr>
<td>EKS (Elastic Kubernetes Service)</td><td>A service for managing Kubernetes (K8S)</td></tr>
<tr>
<td>EBS (Elastic Block Storage)</td><td>Extremely fast storage that can handle high throughput, ideal for applications that have intensive processing requirements</td></tr>
<tr>
<td>ElasticSearch</td><td>ES, but on Amazon</td></tr>
<tr>
<td>ElasticCache</td><td>Redis, but on Amazon</td></tr>
<tr>
<td>AutoScale</td><td>Uses parameters to scale services up or down depending on demand</td></tr>
<tr>
<td>Lightsail</td><td>PaaS (Platform as a Service) - Used to deploy containerised applications through a static server that’s always running</td></tr>
<tr>
<td>Lambda</td><td>FaaS (Functions as a Service/Serverless Computing) - Upload the code and use events to determine when the code should run</td></tr>
<tr>
<td>App Runner</td><td>Deploy containerised applications to AWS</td></tr>
<tr>
<td>VPC (Virtual Private Cloud)</td><td>Manages both public and private subnets</td></tr>
<tr>
<td>Security Groups</td><td>Controls access to individual resources, like EC2, by allowing traffic through</td></tr>
<tr>
<td>NACL (Network Access Control Lists)</td><td>Controls access to the subnets by blocking traffic</td></tr>
<tr>
<td>Nat Gateway</td><td>A managed service that allows resources in a private subnet to access the internet while remaining protected from unsolicited inbound connections</td></tr>
<tr>
<td>Simple DB</td><td>General-purpose, no-SQL database</td></tr>
<tr>
<td>Dynamo DB</td><td>Document database that scales well horizontally, but isn’t great with relational data (no joins)</td></tr>
<tr>
<td>Document DB</td><td>Basically, MongoDB</td></tr>
<tr>
<td>RDS (Relational Database Service)</td><td>Supports SQL databases and can manage backups, patching, and scaling</td></tr>
<tr>
<td>Aurora</td><td>Compatible with SQL and Postgres, 5x faster than MySQL at a lower cost</td></tr>
<tr>
<td>Neptune</td><td>Graph database that achieves better performance on highly-connected datasets, like a social graph or recommendation engine</td></tr>
<tr>
<td>Redshift</td><td>A data warehouse that receives multiple sources of structured data and can be queried with SQL</td></tr>
<tr>
<td>Lake Formation</td><td>A tool to store a large amount of unstructured data, or data lakes, that can be used in addition to Redshift to query a larger variety of data sources</td></tr>
<tr>
<td>Kinesis</td><td>Used to capture real-time streams from your infrastructure that can be used to analyse real-time data on your favourite business intelligence tool</td></tr>
<tr>
<td>Rekognition</td><td>An API that classifies objects and images</td></tr>
<tr>
<td>IAM</td><td>Identity and Access Management, used to control who can access AWS tools</td></tr>
<tr>
<td>Cognito</td><td>An auth service</td></tr>
<tr>
<td>SNS (Simple Notification Service)</td><td>Used to send push notifications</td></tr>
<tr>
<td>SES (Simple Email Service)</td><td>Used to send emails</td></tr>
<tr>
<td>SQS (Simple Queue Service)</td><td>A message queue system</td></tr>
<tr>
<td>WAF (Web Application Firewall)</td><td>Watches traffic and blocks anything according to the rules specified</td></tr>
<tr>
<td>Bedrock</td><td>Deploy and use pre-made AI and LL models</td></tr>
<tr>
<td>SageMaker</td><td>Use to make and train your own models in detail</td></tr>
</tbody>
</table>
</div>]]></content:encoded></item><item><title><![CDATA[On Accountability and Reform]]></title><description><![CDATA[For all the dreams of walking deeper into the belly of the beast and aiming to become a certified cloud practitioner with either AWS or GCP by the end of June 2025, the lack of meaningful scheduling meant it was doomed to fail before it even started....]]></description><link>https://blog.tonifaria.com/on-accountability-and-reform</link><guid isPermaLink="true">https://blog.tonifaria.com/on-accountability-and-reform</guid><category><![CDATA[Cloud Computing]]></category><category><![CDATA[AWS]]></category><category><![CDATA[GCP]]></category><dc:creator><![CDATA[Toni]]></dc:creator><pubDate>Sat, 11 Oct 2025 11:22:49 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/p9m9u4cflHA/upload/fccab7c050e863df67ac1854dbc233b5.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For all the <a target="_blank" href="https://blog.tonifaria.com/dreams-are-messages-from-the-deep">dreams</a> of walking deeper into the belly of the beast and aiming to become a certified cloud practitioner with either AWS or GCP by the end of June 2025, the lack of meaningful scheduling meant it was doomed to fail before it even started. In my defence, NamiComi became so incredibly busy for me and my co-founders that it really took all we had to keep everything running as smoothly as possible.</p>
<p>In any case, my new goal is to get back on track and have some certifications by the end of this year. I was looking at the basics to ensure I have a solid foundation going forward, and as it turns out, being a project manager for infrastructure, frontend, backend, and iOS and Android apps imparts some indirect knowledge.</p>
<p>Between public, private and hybrid cloud, the project I manage is basically a hybrid, using a combination of our own infrastructure alongside some external systems that introduce technology that would be outside our price range to do privately at that scale.</p>
<p>Side note: cloud computing is known for two main benefits—cost and scaleability. Both make sense, it’s now cheaper to rent IaaS than it is to have multiple PoP around the world that had to be bought, maintained and updated. That said, running a typical setup from AWS or GCP for delivery can be much more expensive than running your own setup in a private environment, where you can outsource certain features that require on-tap resources to maintain a healthy service to a public cloud provider.</p>
<p>As I find out about more about cloud computing and services, I think it will be a fun exercise to document how some of that is reflected in setups I’ve seen in the past and other ways they could have been deployed. Subscribe if you’d like to come along!</p>
]]></content:encoded></item><item><title><![CDATA[Dreams Are Messages From the Deep]]></title><description><![CDATA[Imagine waking up one day after dreaming that you’ve architected, deployed, and streamlined the infrastructure that your platform uses. Thus, I set out to learn:

Networking

Virtualisation

Operating Systems

Databases


This will allow me to establ...]]></description><link>https://blog.tonifaria.com/dreams-are-messages-from-the-deep</link><guid isPermaLink="true">https://blog.tonifaria.com/dreams-are-messages-from-the-deep</guid><category><![CDATA[Cloud Computing]]></category><category><![CDATA[networking]]></category><category><![CDATA[virtualization]]></category><category><![CDATA[AWS]]></category><category><![CDATA[GCP]]></category><dc:creator><![CDATA[Toni]]></dc:creator><pubDate>Mon, 17 Mar 2025 12:42:48 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/DKix6Un55mw/upload/3e71d52b5b479efbd7e68147ff6cb1af.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine waking up one day after dreaming that you’ve architected, deployed, and streamlined the infrastructure that your platform uses. Thus, I set out to learn:</p>
<ul>
<li><p>Networking</p>
</li>
<li><p>Virtualisation</p>
</li>
<li><p>Operating Systems</p>
</li>
<li><p>Databases</p>
</li>
</ul>
<p>This will allow me to establish the foundations for my projects and test some of my solutions. Once I have experience with their products, I will also consider AWS and GCP certification. Since AWS is very inexpensive at low volumes and seems to be the most flexible, it’s likely to be the first.</p>
<p>I aim to become a certified cloud practitioner with either AWS or GCP by the end of June 2025. I will also collaborate on at least one open-source project and be considered for a junior cloud engineer role, where I can further expand my skills.</p>
<p>The final goal is to deploy and manage a small cloud infrastructure using Terraform and Ansible by the end of March 2026.</p>
<p>Let’s see how well I can adhere to those timelines and accomplish my goals. This is where it gets fun!</p>
]]></content:encoded></item></channel></rss>