<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Wondmagegn Degu</title>
    <description>The latest articles on DEV Community by Wondmagegn Degu (@wondedegu).</description>
    <link>https://dev.to/wondedegu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3990548%2Ff4b58a79-bb2b-4ac1-86c4-78a6334576c8.png</url>
      <title>DEV Community: Wondmagegn Degu</title>
      <link>https://dev.to/wondedegu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wondedegu"/>
    <language>en</language>
    <item>
      <title>The AmolePay Journey: Designing a Secure Fintech Platform on Google Cloud</title>
      <dc:creator>Wondmagegn Degu</dc:creator>
      <pubDate>Tue, 07 Jul 2026 09:04:36 +0000</pubDate>
      <link>https://dev.to/wondedegu/the-amolepay-journey-designing-a-secure-fintech-platform-on-google-cloud-207o</link>
      <guid>https://dev.to/wondedegu/the-amolepay-journey-designing-a-secure-fintech-platform-on-google-cloud-207o</guid>
      <description>&lt;h3&gt;
  
  
  Season 1: Starting the Company
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Why AmolePay Chose Google Cloud Instead of Building an On-Premise Data Center
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsie6g8swbla8lmllrqqv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsie6g8swbla8lmllrqqv.png" alt=" " width="799" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AmolePay is a fictional digital payment startup designed to explore real-world cloud architecture decisions from the ground up. This article is the first in a series where we build AmolePay on Google Cloud Platform and gradually evolve its architecture as the business scales.&lt;/p&gt;

&lt;p&gt;At the earliest stage of any fintech startup, one of the most important decisions is whether to invest in on-premise infrastructure or adopt a cloud provider.&lt;/p&gt;

&lt;p&gt;For AmolePay, this decision directly impacts cost, scalability, security, and time-to-market.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Problem: Building a Fintech Platform from Zero
&lt;/h3&gt;

&lt;p&gt;At launch, AmolePay has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A five-person founding team&lt;/li&gt;
&lt;li&gt;Limited initial funding&lt;/li&gt;
&lt;li&gt;A remittance product moving money for US-based customers&lt;/li&gt;
&lt;li&gt;An initial user base of around 1,000 users with unpredictable traffic&lt;/li&gt;
&lt;li&gt;Regulatory obligations as a money transmitter, including PCI-DSS and state-level licensing requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core question is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Should we invest in our own physical data center or use a cloud provider like Google Cloud?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Why On-Premise Infrastructure Fails for Startups
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A. High Upfront Capital (CapEx)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On-premise infrastructure requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Servers&lt;/li&gt;
&lt;li&gt;Networking equipment&lt;/li&gt;
&lt;li&gt;Storage systems&lt;/li&gt;
&lt;li&gt;Data center space&lt;/li&gt;
&lt;li&gt;Cooling and power systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This leads to heavy upfront investment before any users exist. For a startup like AmolePay, this creates financial risk without guaranteed return.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;B. Slow Time to Market&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Setting up infrastructure physically involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Procurement delays&lt;/li&gt;
&lt;li&gt;Hardware setup&lt;/li&gt;
&lt;li&gt;Network configuration&lt;/li&gt;
&lt;li&gt;Security hardening&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This can take weeks or months. In fintech, speed matters more than infrastructure ownership.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C. Scaling Limitations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On-premise systems scale vertically or horizontally only after:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Purchasing additional hardware&lt;/li&gt;
&lt;li&gt;Manual configuration&lt;/li&gt;
&lt;li&gt;Physical installation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes handling sudden traffic spikes (e.g., remittance surges around holidays or paydays abroad) extremely difficult.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;D. Operational Overhead&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A five-person startup must also manage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hardware failures&lt;/li&gt;
&lt;li&gt;Network downtime&lt;/li&gt;
&lt;li&gt;Power redundancy&lt;/li&gt;
&lt;li&gt;Security patches at the infrastructure level&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This shifts engineering focus away from building the product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;E. Compliance Burden Falls Entirely on the Team&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As a money transmitter, AmolePay must demonstrate compliance controls to banking partners and regulators. On-premise infrastructure means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building audit logging from scratch&lt;/li&gt;
&lt;li&gt;Proving physical security controls independently&lt;/li&gt;
&lt;li&gt;Establishing disaster recovery without a managed baseline&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a significant undertaking for a team of five with no dedicated infrastructure security hire.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Cloud Is the Better Fit for AmolePay
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Pay-as-You-Go Model (OpEx)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With Google Cloud, AmolePay only pays for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Compute usage&lt;/li&gt;
&lt;li&gt;Storage usage&lt;/li&gt;
&lt;li&gt;Network traffic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This removes upfront infrastructure costs and aligns spending with actual customer usage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Rapid Deployment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud platforms allow AmolePay to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deploy servers in minutes&lt;/li&gt;
&lt;li&gt;Provision databases instantly&lt;/li&gt;
&lt;li&gt;Scale services on demand&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This reduces time-to-market significantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Built-in Scalability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud infrastructure supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Auto-scaling compute resources&lt;/li&gt;
&lt;li&gt;Managed load balancing&lt;/li&gt;
&lt;li&gt;Distributed global infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is critical for fintech systems where transaction loads are unpredictable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Security and Compliance Support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google Cloud provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IAM-based access control&lt;/li&gt;
&lt;li&gt;Encryption at rest and in transit&lt;/li&gt;
&lt;li&gt;Audit logging&lt;/li&gt;
&lt;li&gt;Compliance certifications (PCI-DSS readiness support)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For fintech applications like AmolePay, security is not optional—it is foundational.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Reliability and Disaster Recovery&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud platforms offer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-region redundancy&lt;/li&gt;
&lt;li&gt;Automated backups&lt;/li&gt;
&lt;li&gt;High availability zones&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This ensures financial transactions are not disrupted by infrastructure failure.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cloud clearly reduces early-stage financial and operational risk.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Key Decision for AmolePay&lt;/p&gt;

&lt;p&gt;Based on cost, speed, scalability, and security, AmolePay chooses:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Google Cloud Platform as its foundational infrastructure.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;However, this is not the final architecture decision—it is only the beginning.&lt;/p&gt;

&lt;p&gt;In the next article, we will explore how AmolePay builds its first production system using Compute Engine virtual machines, and why VMs are still relevant in modern cloud-native design.&lt;/p&gt;

</description>
      <category>cloudcomputing</category>
      <category>gcp</category>
      <category>googlecloud</category>
      <category>infrastructure</category>
    </item>
    <item>
      <title>How I Passed the Google Cloud Professional Cloud Architect Certification Exam</title>
      <dc:creator>Wondmagegn Degu</dc:creator>
      <pubDate>Tue, 30 Jun 2026 11:26:49 +0000</pubDate>
      <link>https://dev.to/wondedegu/how-i-passed-the-google-cloud-professional-cloud-architect-certification-exam-3gcj</link>
      <guid>https://dev.to/wondedegu/how-i-passed-the-google-cloud-professional-cloud-architect-certification-exam-3gcj</guid>
      <description>&lt;p&gt;After months of preparation and hands-on practice, I am excited to share that I passed the Google Cloud Professional Cloud Architect (PCA) certification exam.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok11ovlek20e90rh1wmb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok11ovlek20e90rh1wmb.jpg" alt=" " width="799" height="618"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article, I want to share my journey, preparation strategy, and some lessons that might help others who are planning to take the exam.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Journey Through the Get Certified Program
&lt;/h3&gt;

&lt;p&gt;My journey started as a member of the Get Certified Cohort 5 program.&lt;br&gt;
One of the requirements of the program was to complete all the required labs and activities up to Week 5. The hands-on labs were incredibly helpful because they provided practical exposure to various Google Cloud services and real-world use cases.&lt;br&gt;
After successfully finishing the requirements, I applied for an exam voucher through the Google Form provided by the program. A few days later, I received my voucher code, which allowed me to register for the exam through Pearson VUE.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhtsqujlpx39uk5jbvr7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhtsqujlpx39uk5jbvr7a.png" alt=" " width="592" height="743"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I decided to take the exam physically at a testing center instead of taking it online from home.&lt;/p&gt;

&lt;h3&gt;
  
  
  Exam Day Experience
&lt;/h3&gt;

&lt;p&gt;On the exam day, I arrived at the testing center about an hour before my scheduled time.&lt;br&gt;
I didn't want to feel rushed or stressed, so I spent some time at a nearby café and enjoyed a cup of coffee while reviewing a few key concepts in my mind. Having that extra time helped me stay relaxed and mentally prepared.&lt;br&gt;
After completing the exam, the next day I saw the message that every certification candidate hopes to see:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzo5kt88jrjgvykbhapxk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzo5kt88jrjgvykbhapxk.png" alt=" " width="614" height="737"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It was a great feeling and a rewarding end to the preparation journey.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I Prepared for the&amp;nbsp;Exam
&lt;/h3&gt;

&lt;p&gt;My preparation approach might be different from many candidates.&lt;br&gt;
I have been working with Google Cloud technologies for nearly two years, so I already had practical experience with many of the services covered in the exam. Because of that, I focused less on learning individual products from scratch and more on understanding architectural decision-making.&lt;br&gt;
Most of my preparation time was spent solving practice questions.&lt;br&gt;
I watched many questionnaire and discussion videos on YouTube, particularly &lt;a href="https://www.youtube.com/playlist?list=PLB574eEmT4ofIr8LFjiKJfTjjg7StIAQm" rel="noopener noreferrer"&gt;CertPro Deep Dive&lt;/a&gt; channel questions that present real business scenarios and multiple possible solutions.&lt;br&gt;
However, simply answering questions was not my primary goal.&lt;br&gt;
Instead, I tried to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why is this the correct answer?&lt;/li&gt;
&lt;li&gt;Why are the other options wrong?&lt;/li&gt;
&lt;li&gt;What business requirements are influencing this decision?&lt;/li&gt;
&lt;li&gt;Which Google Cloud best practices apply to this scenario?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I believe this mindset made a significant difference in my preparation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Using AI as a Learning&amp;nbsp;Partner
&lt;/h3&gt;

&lt;p&gt;Another important part of my preparation was using AI tools such as ChatGPT, Gemini, and Claude.&lt;br&gt;
I used them to generate hundreds of practice questions and architectural scenarios.&lt;br&gt;
Here is the simple prompt i use to generate the questions:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Generate 100 realistic sample google cloud professional architect question to test my knowledge, including the latest AI topics in the GCP PCA 2026 syllabus.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;But I didn't use them merely to get answers. I used them as learning companions.&lt;br&gt;
For every question, I asked the models to explain why one option was correct and why the other options were not suitable. This helped me understand the trade-offs between different Google Cloud services and architectural patterns.&lt;br&gt;
The Professional Cloud Architect exam is not about memorizing products or features. It is about selecting the best solution based on factors such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Security&lt;/li&gt;
&lt;li&gt;Scalability&lt;/li&gt;
&lt;li&gt;Reliability&lt;/li&gt;
&lt;li&gt;Cost optimization&lt;/li&gt;
&lt;li&gt;Operational excellence&lt;/li&gt;
&lt;li&gt;Business requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding these trade-offs is far more valuable than memorizing answers.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Advice for Future Candidates
&lt;/h3&gt;

&lt;p&gt;If you are preparing for the Professional Cloud Architect certification, here are a few things that helped me:&lt;/p&gt;

&lt;h4&gt;
  
  
  - Complete Hands-On&amp;nbsp;Labs
&lt;/h4&gt;

&lt;p&gt;Nothing replaces practical experience.&lt;br&gt;
Build projects, deploy applications, work with networking, IAM, databases, Kubernetes, and monitoring tools. The more hands-on experience you have, the easier it becomes to understand architectural scenarios.&lt;/p&gt;

&lt;h4&gt;
  
  
  - Understand Why Other Answers Are&amp;nbsp;Wrong
&lt;/h4&gt;

&lt;p&gt;Many candidates focus only on finding the correct answer.&lt;br&gt;
I found it more helpful to analyze why the other options were not appropriate. This approach strengthens your architectural thinking and prepares you for scenario-based questions.&lt;/p&gt;

&lt;h4&gt;
  
  
  - Think Like an Architect
&lt;/h4&gt;

&lt;p&gt;The exam tests your ability to make business and technical decisions.&lt;br&gt;
Always ask yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What problem is the customer trying to solve?&lt;/li&gt;
&lt;li&gt;What are the security requirements?&lt;/li&gt;
&lt;li&gt;What is the most cost-effective solution?&lt;/li&gt;
&lt;li&gt;How can reliability and scalability be improved?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thinking from the customer's perspective is essential.&lt;/p&gt;

&lt;h4&gt;
  
  
  - Use AI Responsibly
&lt;/h4&gt;

&lt;p&gt;Tools like ChatGPT, Gemini, and Claude can be excellent learning assistants when used properly.&lt;/p&gt;

&lt;p&gt;Generate practice questions, discuss alternative solutions, and challenge your understanding. The goal should be learning and reasoning, not memorization.&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Passing the Google Cloud Professional Cloud Architect certification was a meaningful milestone in my cloud journey.&lt;/p&gt;

&lt;p&gt;The certification validates technical knowledge, but more importantly, it teaches you how to think critically about designing solutions that align with both business and technical requirements.&lt;/p&gt;

&lt;p&gt;I am grateful to the Get Certified Cohort 5 program for providing the opportunity and support throughout this journey.&lt;/p&gt;

&lt;p&gt;If you are preparing for the exam, keep practicing, stay curious, and focus on understanding the "why" behind every architectural decision.&lt;/p&gt;

&lt;p&gt;The knowledge you gain during the preparation process will be far more valuable than the certificate itself.&lt;/p&gt;

&lt;p&gt;Good luck on your certification journey!&lt;/p&gt;

&lt;h1&gt;
  
  
  GoogleCloud  #GCP #CloudArchitecture #Certifications #CareerDevelopment
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
