<?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: uirole</title>
    <description>The latest articles on DEV Community by uirole (@uirole).</description>
    <link>https://dev.to/uirole</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2187143%2Fc9aee630-f4ba-4550-a78e-bd940f7b16f2.png</url>
      <title>DEV Community: uirole</title>
      <link>https://dev.to/uirole</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/uirole"/>
    <language>en</language>
    <item>
      <title>AWS Database Services: Find the Best Fit for Your Application</title>
      <dc:creator>uirole</dc:creator>
      <pubDate>Thu, 19 Dec 2024 13:01:00 +0000</pubDate>
      <link>https://dev.to/uirole/aws-database-services-find-the-best-fit-for-your-application-4eag</link>
      <guid>https://dev.to/uirole/aws-database-services-find-the-best-fit-for-your-application-4eag</guid>
      <description>&lt;h2&gt;
  
  
  Who Should Read This Article?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Those curious about AWS database services&lt;/strong&gt;: This article is for anyone looking to understand the range of database services offered by AWS.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;System administrators and engineers&lt;/strong&gt;: Ideal for those seeking to choose the best database solution that aligns with their application's requirements.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;p&gt;To get the most out of this article, you should:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be familiar with basic AWS terminology and concepts.
&lt;/li&gt;
&lt;li&gt;Have a foundational understanding of cloud databases and on-premises databases.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What You Will Learn
&lt;/h2&gt;

&lt;p&gt;By reading this article, you’ll be able to:  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understand the differences among major AWS database services and select the best fit for your needs.
&lt;/li&gt;
&lt;li&gt;Learn the features and use cases of each database service to design an optimal database strategy.
&lt;/li&gt;
&lt;li&gt;Gain insights into AWS database security and management best practices.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Overview of AWS Database Services
&lt;/h2&gt;

&lt;p&gt;AWS provides a variety of database services tailored to different data processing requirements. Below is a summary of the major offerings:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Database Service&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Use Cases&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon RDS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fully managed relational database supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Aurora.&lt;br&gt;Offers Multi-AZ and read replicas for high availability.&lt;/td&gt;
&lt;td&gt;Transactional systems, data analytics, e-commerce.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon Aurora&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High-performance MySQL and PostgreSQL-compatible relational database.&lt;br&gt;Auto-scaling and fast recovery.&lt;/td&gt;
&lt;td&gt;Mission-critical applications, SaaS.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon DynamoDB&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fully managed NoSQL database with low latency and auto-scaling.&lt;br&gt;Supports key-value and document data.&lt;/td&gt;
&lt;td&gt;Mobile/web apps, IoT, real-time data.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon ElastiCache&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;In-memory database compatible with Redis and Memcached.&lt;br&gt;Ideal for caching and session management.&lt;/td&gt;
&lt;td&gt;Real-time analytics, application caching.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon MemoryDB&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Redis-compatible in-memory database with durability features.&lt;br&gt;Fully managed for low-latency and durable applications.&lt;/td&gt;
&lt;td&gt;Real-time data processing, leaderboards, chat messaging.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon DocumentDB&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MongoDB-compatible fully managed document database.&lt;br&gt;Scalable storage and high availability.&lt;/td&gt;
&lt;td&gt;Content and catalog management, document storage.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon Neptune&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Graph database supporting RDF/SPARQL and Property Graph models.&lt;br&gt;Fast graph queries.&lt;/td&gt;
&lt;td&gt;Recommendation systems, social networks, fraud detection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon Keyspaces&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Apache Cassandra-compatible NoSQL database.&lt;br&gt;Handles massive data volumes with low-latency queries.&lt;/td&gt;
&lt;td&gt;Real-time apps, IoT.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon Timestream&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fully managed time-series database.&lt;br&gt;Efficiently handles IoT and sensor data.&lt;/td&gt;
&lt;td&gt;IoT, industrial automation, operational monitoring.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Types of Databases on AWS
&lt;/h2&gt;

&lt;p&gt;AWS databases are categorized into the following types:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Relational Databases
&lt;/h3&gt;

&lt;p&gt;Relational databases store data in structured tables and allow manipulation using &lt;strong&gt;SQL&lt;/strong&gt;. Key AWS offerings include:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon RDS&lt;/strong&gt;: Supports multiple engines like MySQL, PostgreSQL, and Oracle. Features automated backups and high availability.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Aurora&lt;/strong&gt;: Optimized for performance with MySQL and PostgreSQL compatibility. Offers low latency and high scalability.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. NoSQL Databases
&lt;/h3&gt;

&lt;p&gt;Non-relational databases are ideal for flexible data structures and scalability.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon DynamoDB&lt;/strong&gt;: Fully managed, low-latency NoSQL database for IoT and mobile applications.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon DocumentDB&lt;/strong&gt;: MongoDB-compatible document database for scalable JSON data storage.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. In-Memory Databases
&lt;/h3&gt;

&lt;p&gt;In-memory databases provide lightning-fast data access by storing data in RAM.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon ElastiCache&lt;/strong&gt;: Supports Redis and Memcached for caching and session management.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon MemoryDB&lt;/strong&gt;: Redis-compatible with durability, suited for real-time applications.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Graph Databases
&lt;/h3&gt;

&lt;p&gt;Graph databases focus on relationships between data points.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Neptune&lt;/strong&gt;: Supports fast graph queries for social networks, recommendations, and fraud detection.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Security Best Practices for AWS Databases
&lt;/h2&gt;

&lt;p&gt;Security is a top priority for AWS database services. Recommended practices include:  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Encryption&lt;/strong&gt;: Use encryption for data at rest and in transit.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Access Control&lt;/strong&gt;: Utilize AWS Identity and Access Management (IAM) to fine-tune permissions.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monitoring&lt;/strong&gt;: Enable CloudTrail and CloudWatch for real-time monitoring and auditing.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;AWS offers a diverse set of database solutions to meet various data management needs. By understanding the features, use cases, and security practices of each service, you can unlock the full potential of AWS databases for your applications.  &lt;/p&gt;

&lt;p&gt;If you found this article helpful, don’t forget to give it a like! 😊&lt;/p&gt;

</description>
      <category>aws</category>
      <category>database</category>
      <category>beginners</category>
    </item>
    <item>
      <title>[Pass AWS SCS-C02 on the first try!] A security beginner passed AWS SCS in just 2 weeks</title>
      <dc:creator>uirole</dc:creator>
      <pubDate>Wed, 23 Oct 2024 12:52:18 +0000</pubDate>
      <link>https://dev.to/uirole/pass-aws-scs-c02-on-the-first-try-a-security-beginner-passed-aws-scs-in-just-2-weeks-1g0j</link>
      <guid>https://dev.to/uirole/pass-aws-scs-c02-on-the-first-try-a-security-beginner-passed-aws-scs-in-just-2-weeks-1g0j</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;[About this article]&lt;br&gt;
In October 2024, I passed the AWS Security Specialty exam on the first try, even though I am a complete beginner in security. I would like to write a review of my experience.&lt;/p&gt;

&lt;p&gt;[Target audience]&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;People taking or considering taking the AWS SCS exam&lt;/li&gt;
&lt;li&gt;People interested in AWS certification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[What you will gain from reading this article]&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Efficient study methods for AWS SCS (compared to our company)&lt;/li&gt;
&lt;li&gt;Trends in questions actually asked in AWS SCS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[Brief self-introduction before this chapter]&lt;br&gt;
◆Undergraduate graduate (non-information)&lt;br&gt;
◆ I joined an SIer as a new graduate in my third year, and have been working on AWS projects for three months.&lt;br&gt;
◆Qualifications obtained&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Qualification name&lt;/th&gt;
&lt;th&gt;Acquisition date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Information Technology Engineer&lt;/td&gt;
&lt;td&gt;November 2021&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS Cloud Practitioner&lt;/td&gt;
&lt;td&gt;February 2023&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS Solution Architect Associate&lt;/td&gt;
&lt;td&gt;July 2023&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS Solution Architect Professional&lt;/td&gt;
&lt;td&gt;March 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS Developer Associate&lt;/td&gt;
&lt;td&gt;March 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS sysOps Administrator Associate&lt;/td&gt;
&lt;td&gt;April 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS Security Specialty 　☆NEW!!☆&lt;/td&gt;
&lt;td&gt;October 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Until I obtained the sysOpsAdministrator Associate, I had never been involved with AWS infrastructure in my work.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is AWS Security Specialty?
&lt;/h2&gt;

&lt;p&gt;This exam tests your understanding of specialized data classification and AWS data protection mechanisms, data encryption methods and AWS mechanisms for implementing them, and AWS mechanisms for implementing secure Internet protocols.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Exam time: 170 minutes&lt;/li&gt;
&lt;li&gt;Number of questions: 65 questions&lt;/li&gt;
&lt;li&gt;Fee: 300 USD&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/jp/certification/certified-security-specialty/" rel="noopener noreferrer"&gt;https://aws.amazon.com/jp/certification/certified-security-specialty/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Study method and study period
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://kws-cloud-tech.com/" rel="noopener noreferrer"&gt;https://kws-cloud-tech.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I only used CloudTech, which has 385 questions, so I studied until I got 90% correct.&lt;/p&gt;

&lt;p&gt;The study period was two weeks, and the breakdown of the two weeks is as follows:&lt;/p&gt;

&lt;p&gt;Weekdays: about 3 hours&lt;/p&gt;

&lt;p&gt;Holidays: about 4 hours&lt;/p&gt;

&lt;p&gt;Total: about 50 hours&lt;/p&gt;

&lt;p&gt;I personally found the style of &lt;strong&gt;trying to solve the problems right away and researching the parts I don't understand&lt;/strong&gt; to be the most efficient.&lt;/p&gt;

&lt;p&gt;I think the key to passing is not to memorize the questions and answers, but to be able to explain for each option why it is wrong and why you should choose that option.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exam schedule and results
&lt;/h2&gt;

&lt;p&gt;The exam time is 170 minutes, but I finished in about an hour and a half, and left with about 80 minutes.&lt;br&gt;
As for the time of the results, which is surprisingly interesting, I received an email after 7pm and was able to check my score report.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Exam start&lt;/td&gt;
&lt;td&gt;10:00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exam end&lt;/td&gt;
&lt;td&gt;11:30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Results notification&lt;/td&gt;
&lt;td&gt;19:10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Actual exam experience
&lt;/h2&gt;

&lt;p&gt;There were about 5-10 questions similar to the ones I solved in Cloudtech, but the rest were difficult, and I honestly thought I had failed during the exam.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frequently Asked Questions&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DDoS Attacks&lt;/li&gt;
&lt;li&gt;Security Groups and Network ACLs&lt;/li&gt;
&lt;li&gt;Encryption Keys&lt;/li&gt;
&lt;li&gt;SCP (choosing between StringLike and StringNotLike, Deny and Allow)&lt;/li&gt;
&lt;li&gt;Logging&lt;/li&gt;
&lt;li&gt;Root User Protection&lt;/li&gt;
&lt;li&gt;GuardDuty&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I hope this article was useful.&lt;br&gt;
If you enjoyed this article, please hit the like button!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>security</category>
    </item>
  </channel>
</rss>
