<?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: Rashad Yusifov</title>
    <description>The latest articles on DEV Community by Rashad Yusifov (@raschad).</description>
    <link>https://dev.to/raschad</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%2F4132945%2Fbb923889-8827-460e-a72c-4f97fe64fdd9.jpg</url>
      <title>DEV Community: Rashad Yusifov</title>
      <link>https://dev.to/raschad</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raschad"/>
    <language>en</language>
    <item>
      <title>Learning AWS as a Java developer: where I'm starting and why</title>
      <dc:creator>Rashad Yusifov</dc:creator>
      <pubDate>Sat, 19 Sep 2026 14:03:14 +0000</pubDate>
      <link>https://dev.to/raschad/learning-aws-as-a-java-developer-where-im-starting-and-why-56kf</link>
      <guid>https://dev.to/raschad/learning-aws-as-a-java-developer-where-im-starting-and-why-56kf</guid>
      <description>&lt;p&gt;For the past few years I've been building Spring Boot microservices in an enterprise setting. I know how to ship services, but I've rarely made decisions about where and how they run in the cloud. I want to change that. This is the first post in a series where I document how I'm learning AWS as a Java developer: where I'm starting, why, and what I plan to build along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where I'm coming from
&lt;/h2&gt;

&lt;p&gt;My day-to-day work is Java, Spring Boot and microservices, with Kafka for messaging and Kubernetes for deployment. Most decisions about the platform underneath (networking, permissions, environments) were already made by someone else. I use them, but I couldn't confidently design them from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why AWS, and why now
&lt;/h2&gt;

&lt;p&gt;My goal is to grow into a solutions architect. An architect needs to understand not only how a service works, but also where it runs, how it's secured, how it scales and what it costs. AWS is the most widely used cloud platform, so it's the natural place to build that foundation. I'm also preparing for the AWS Certified Solutions Architect Associate (SAA-C03) exam, and this series is how I'll keep my learning structured and public.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where I am right now
&lt;/h2&gt;

&lt;p&gt;I'm not starting from zero. So far I've covered IAM and the AWS CLI, plus the fundamentals of EC2. That gave me a first feel for how permissions work and how to create and manage resources from the terminal instead of clicking through the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I'm learning
&lt;/h2&gt;

&lt;p&gt;I'm using a free-tier account with a billing alert set up from day one, so experiments don't turn into surprise costs. I build small things, break them, and write down what I learned.&lt;/p&gt;

&lt;h2&gt;
  
  
  The next four weeks
&lt;/h2&gt;

&lt;p&gt;I'm following the Solutions Architect Associate path, so my plan is built around it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Week 1: EC2 at Solutions Architect level.&lt;/strong&gt; Going deeper than the basics, so I can choose the right instance setup for a given workload.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week 2: EC2 instance storage.&lt;/strong&gt; EBS, instance store and EFS, and when each one makes sense.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week 3: High availability and scalability.&lt;/strong&gt; Elastic Load Balancers and Auto Scaling Groups, the core of building something that survives failure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week 4: Databases and caching.&lt;/strong&gt; RDS, Aurora and ElastiCache, and how managed databases differ from running one myself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After that I'll move on to S3, VPC and serverless with Lambda, and later look at how the tools I already use map to AWS (Kubernetes to EKS, Kafka to MSK or SQS).&lt;/p&gt;

&lt;h2&gt;
  
  
  Over to you
&lt;/h2&gt;

&lt;p&gt;What would you learn first as a Java developer moving to AWS? And which resource helped you the most?&lt;/p&gt;

</description>
      <category>aws</category>
      <category>java</category>
      <category>cloud</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
