<?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: just a martian</title>
    <description>The latest articles on DEV Community by just a martian (@whynotmarryj).</description>
    <link>https://dev.to/whynotmarryj</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%2F686962%2Fd8602524-7548-4949-b066-59e5ff24fa98.png</url>
      <title>DEV Community: just a martian</title>
      <link>https://dev.to/whynotmarryj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/whynotmarryj"/>
    <language>en</language>
    <item>
      <title>Suggested databases for logging client app data</title>
      <dc:creator>just a martian</dc:creator>
      <pubDate>Sun, 26 Sep 2021 04:16:43 +0000</pubDate>
      <link>https://dev.to/whynotmarryj/suggested-databases-for-logging-client-app-data-49mc</link>
      <guid>https://dev.to/whynotmarryj/suggested-databases-for-logging-client-app-data-49mc</guid>
      <description>&lt;p&gt;When it comes to client-side logging events at scale, what databases come to mind? I was reading through some articles and saw that most big tech went the MySQL route and experimented with others such as Cassandra, but ended up staying on MySQL. Is MySQL still considered the optimal choice?&lt;/p&gt;

</description>
      <category>database</category>
      <category>mysql</category>
      <category>postgres</category>
      <category>healthydebate</category>
    </item>
    <item>
      <title>Tracking guest users</title>
      <dc:creator>just a martian</dc:creator>
      <pubDate>Wed, 01 Sep 2021 16:17:08 +0000</pubDate>
      <link>https://dev.to/whynotmarryj/tracking-guest-users-h02</link>
      <guid>https://dev.to/whynotmarryj/tracking-guest-users-h02</guid>
      <description>&lt;p&gt;How does an app like tiktok track a device that is not signed up on the app, but might signup later; therefore, initially missing an accountId stored in a data warehouse? My dim_users table can only insert rows given the null accountId attached to that device machineId. I still can track the activity of this device but won’t know exactly who they’re initially.&lt;/p&gt;

</description>
      <category>help</category>
    </item>
    <item>
      <title>How do you merge millions of small files in a S3 bucket to larger single files to a separate bucket daily?</title>
      <dc:creator>just a martian</dc:creator>
      <pubDate>Fri, 27 Aug 2021 20:49:47 +0000</pubDate>
      <link>https://dev.to/whynotmarryj/how-do-you-merge-millions-of-small-files-in-a-s3-bucket-to-larger-single-files-to-a-separate-bucket-daily-2bh2</link>
      <guid>https://dev.to/whynotmarryj/how-do-you-merge-millions-of-small-files-in-a-s3-bucket-to-larger-single-files-to-a-separate-bucket-daily-2bh2</guid>
      <description>&lt;p&gt;We have a situation where we're currently uploading events to s3 in real-time. The result is roughly 30 million tiny json files (&amp;lt;1kb) per day. These files sit in a raw layer bucket with the following folder format  &lt;code&gt;"#{folder_name}/#{year}/#{month}/#{day}/#{hour}/#{minute}/#{System.os_time()}-#{file_name}.#{file_ext}"&lt;/code&gt;. We want to send this to a data warehouse for analytics but need the files to be much larger (150-200mb). What solutions are there for merging json files from a s3 bucket back to a separate s3 bucket. I have tried developing a lambda to tackle this problem but it was not enough since all the files must be downloaded in &lt;code&gt;/tmp&lt;/code&gt; and lambda ran out of memory. Please help :)&lt;/p&gt;

</description>
      <category>aws</category>
      <category>database</category>
      <category>devops</category>
      <category>datascience</category>
    </item>
  </channel>
</rss>
