{"id":26380,"date":"2023-08-19T11:54:58","date_gmt":"2023-08-19T02:54:58","guid":{"rendered":"http:\/\/nori.company\/?p=26380"},"modified":"2023-08-19T11:54:58","modified_gmt":"2023-08-19T02:54:58","slug":"%eb%82%98%ec%9d%98-%ec%82%ac%ec%9d%b4%eb%93%9c-%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8%eb%a5%bc-%ec%9c%84%ed%95%9c-%ea%b8%b0%ec%88%a0-%ec%8a%a4%ed%83%9d-2023","status":"publish","type":"post","link":"https:\/\/nori.company\/?p=26380","title":{"rendered":"\ub098\uc758 \uc0ac\uc774\ub4dc \ud504\ub85c\uc81d\ud2b8\ub97c \uc704\ud55c \uae30\uc220 \uc2a4\ud0dd 2023"},"content":{"rendered":"<ul>\n<li>Frontend: Typescript, Next.js, React, TailwindCSS, Zustand (state management), react-query, Cloudflare Pages (static sites), Google Cloud Run (for servers)<\/li>\n<li>Backend: Node.js, Express (swap for Fastify if performance needed), ts-rest, TypeORM, knex, PostgreSQL, Redis, Google Cloud&#8230;\n<p>\ucd9c\ucc98 : <a href=\"https:\/\/news.hada.io\/topic?id=10429\" target=\"_blank\" rel=\"noopener\">GeekNews &#8211; \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4 <\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Frontend: Typescript, Next.js, React, TailwindCSS, Zustand (state management), react-query, Cloudflare Pages (static sites), Google Cloud Run (for servers) Backend: Node.js,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[138],"tags":[163],"class_list":["post-26380","post","type-post","status-publish","format-standard","hentry","category-it","tag-geeknews-----"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pa3PO4-6Ru","jetpack-related-posts":[{"id":27006,"url":"https:\/\/nori.company\/?p=27006","url_meta":{"origin":26380,"position":0},"title":"GA\uc5d0\uc11c Cloud TPU v5e \ubc0f A3 GPUs \ubc1c\ud45c | Google Cloud \ube14\ub85c\uadf8","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 9\uc6d4 3\uc77c","format":false,"excerpt":"Google Cloud, AI \ucd5c\uc801\ud654 \uc778\ud504\ub77c \ud3ec\ud2b8\ud3f4\ub9ac\uc624\uc5d0 \uc911\uc694\ud55c \uac1c\uc120 \uc0ac\ud56d \ubc1c\ud45c, Cloud TPU v5e \ubc0f A3 VMs \ub3c4\uc785 Cloud TPU v5e, \uac00\uc7a5 \ube44\uc6a9 \ud6a8\uc728\uc801\uc774\uace0 \ub2e4\uc591\ud558\uba70 \ud655\uc7a5 \uac00\ub2a5\ud55c Cloud TPU\ub85c, Google Kubernetes Engine (GKE), Vertex AI, Pytorch, JAX, TensorFlow \ub4f1 \uc8fc\uc694 \ud504\ub808\uc784\uc6cc\ud06c\uc640\uc758 \ud1b5\ud569 \uc81c\uacf5 TPU... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23823,"url":"https:\/\/nori.company\/?p=23823","url_meta":{"origin":26380,"position":1},"title":"Google Cloud, \uc0dd\uc131\ud615 AI \uac15\uc88c \uacf5\uac1c (\ubb34\ub8cc\/\uc601\uc5b4)","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 6\uc6d4 6\uc77c","format":false,"excerpt":"Google Cloud\uc5d0\uc11c \uc0dd\uc131\ud615 AI(Generative AI) \ubb34\ub8cc \uac15\uc88c\ub97c \uacf5\uac1c\ud588\uc2b5\ub2c8\ub2e4. \ucd1d 10\uac1c \uac15\uc88c\ub85c, \uc804\uccb4\uc801\uc73c\ub85c Vertex AI \ub4f1 Google Cloud\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d \uad6c\uc131\ub418\uc5b4 \uc788\uc9c0\ub9cc, \uadf8\uac83\uc744 \uac10\uc548\ud558\ub354\ub77c\ub3c4 \uc8fc\uc81c\ub4e4\uc774 \uc88b\uc544\uc11c \uacf5\uc720\ub4dc\ub9bd\ub2c8\ub2e4. :) (+ \uac15\uc88c\ub294 \uc601\uc5b4\ub85c\ub9cc \uc81c\uacf5\ub418\uc9c0\ub9cc, \uc6b0\uce21 \uc544\ub798\uc758 \uc124\uc815 \ubc84\ud2bc\u2699\ufe0f\uc744 \ub20c\ub7ec \uc790\ub3d9 \ubc88\uc5ed\ub41c \uc790 \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26029,"url":"https:\/\/nori.company\/?p=26029","url_meta":{"origin":26380,"position":2},"title":"Project IDX: Google\uc5d0\uc11c \uac1c\ubc1c\ud55c Cloud, Web-based IDE","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 8\uc6d4 11\uc77c","format":false,"excerpt":"Google Cloud \uae30\ubc18 Codey \ub77c\ub294 Github Copilot \uacfc \ube44\uc2b7\ud55c \ucf54\ub4dc \ucd94\ucc9c AI Assistant \ud0d1\uc7ac \ub2e4\uc591\ud55c web preview, Android, iOS Simulator \uae30\ub2a5 \ud604\uc7ac idx.dev \uc5d0\uc11c Waitlist \ub4f1\ub85d \uac00\ub2a5 \uad00\ub828 \ub9c1\ud06c\ub4e4... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26598,"url":"https:\/\/nori.company\/?p=26598","url_meta":{"origin":26380,"position":3},"title":"Cloud Database Cheat Sheet","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 8\uc6d4 24\uc77c","format":false,"excerpt":"AWS,Azure,Google \uacfc \uc624\ud508\uc18c\uc2a4\/\uc368\ub4dc\ud30c\ud2f0\uc758 DB \ub4e4\uc744 Type\uc5d0 \ub530\ub77c \ud55c\uac1c\uc758 \ud14c\uc774\ube14\ub85c \uc815\ub9ac Structured Relational : RDS, SQL DB, Cloud SQL, Oracle\/PostgreSQL\/MySQL\/SQL Server Columnar : Redshift, Synapse Analytics, BigQuery, Snowflake\/ClickHouse Semi... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28674,"url":"https:\/\/nori.company\/?p=28674","url_meta":{"origin":26380,"position":4},"title":"Google Cloud Spanner, \uc774\uc81c Amazon DynamoDB\uc758 \uc808\ubc18 \uac00\uaca9\uc5d0 \uc774\uc6a9 \uac00\ub2a5","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 10\uc6d4 13\uc77c","format":false,"excerpt":"Google Cloud Spanner, Amazon DynamoDB\uc758 \uc808\ubc18 \uac00\uaca9\uc73c\ub85c \uc911\uc694\ud55c \uac00\uaca9-\uc131\ub2a5 \ud5a5\uc0c1 \ubc1c\ud45c \uac00\uaca9 \ubcc0\ub3d9 \uc5c6\uc774 \ucc98\ub9ac\ub7c9 50% \uc99d\uac00 \ubc0f \ub178\ub4dc \ub2f9 \uc800\uc7a5 \uc6a9\ub7c9 2.5\ubc30 \ud5a5\uc0c1 \ud3ec\ud568 \ub300\ubd80\ubd84\uc758 \uc791\uc5c5\ubd80\ud558\uc5d0 \ub300\ud574 Amazon DynamoDB\uc758 \uc808\ubc18 \uac00\uaca9\uc73c\ub85c Spanner\uc758 \uace0\ucc98\ub9ac\ub7c9, \uac70\uc758 \ubb34\uc81c\ud55c \uaddc\ubaa8, \ub2e8\uc77c \uc790\ub9bf\uc218 \ubc00\ub9ac\ucd08 \uc9c0\uc5f0, 5... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24746,"url":"https:\/\/nori.company\/?p=24746","url_meta":{"origin":26380,"position":5},"title":"Cloud Backed SQLite (CBS)","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 7\uc6d4 8\uc77c","format":false,"excerpt":"SQLite \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ud074\ub77c\uc6b0\ub4dc \uc2a4\ud1a0\ub9ac\uc9c0\uc5d0 \uc800\uc7a5\ud55c \ub4a4, DB\uc804\uccb4\ub97c \ub2e4\uc6b4 \ubc1b\uc9c0 \uc54a\uace0\ub3c4, \uc77d\uace0 \uc4f0\ub294 \uac83\uc744 \uac00\ub2a5\ucf00 \ud558\ub294 \uc2dc\uc2a4\ud15c \ud604\uc7ac Azure BLob Storage \uc640 Google Cloud Storage \uc9c0\uc6d0 Block Cache VFS \ubaa8\ub4c8\uc744 \uc774\uc6a9: Daemonless \ubaa8\ub4dc(Reade\/Write)\uc640 Daemon \ubaa8\ub4dc(Read-Only)\ub85c \ub3d9\uc791... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts\/26380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26380"}],"version-history":[{"count":1,"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts\/26380\/revisions"}],"predecessor-version":[{"id":26381,"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts\/26380\/revisions\/26381"}],"wp:attachment":[{"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}