Upgrade to Pro — share decks privately, control downloads, hide ads and more …

個人開発のやっていき方

 個人開発のやっていき方

2017年7月20日に行われた Rails Developers Meetup #3 の発表資料です。

r7kamura

July 20, 2017
Tweet

More Decks by r7kamura

Other Decks in Programming

Transcript

  1. amakan.net ٕज़֓ཁ • JSON͸RubyͰɺHTML͸JavaScriptͰੜ੒ • t2.micro + db.t2.micro + cache.t2.micro

    • AWS ECS (Pumaίϯςφ + Sidekiqίϯςφ) • AWSϦιʔε͸TerraformͰ؅ཧ • σϓϩΠɾΤϥʔɾδϣϒ࣮ߦͳͲ͸SlackͰ௨஌ • The 12-Factor App ʹଇͬͨઃܭ
  2. ར༻ن໿ͷ࡞Γํ • άάΔͱδΣωϨʔλʔ͕ग़ͯ͘Δ (ศར) • ॻ੶: ྑ͍WebαʔϏεΛࢧ͑Δʮར༻ن໿ʯͷ࡞Γํ • ࣮ࡍ͸ΈΜͳΘΓͱίϐϖ͍ͯ͠Δ •

    2೥લʹॻ͍ͨར༻ن໿Λौ୩ͷͰ͔͍ձࣾʹίϐϖ͞Εͨ • ແྉαʔϏε͔༗ྉαʔϏε͔Ͱগ͠਽ܗ͕มΘΔ • ۀଶ͕ۙͦ͏ͳ΍ͭΛ*ࢀߟ*ʹ͢Δͱྑ͍
  3. ࢧग़ • ҰൠతͳWebΞϓϦʹඞཁͳܦඅ͸೺Ѳ͓ͯ͘͠΂͖ • AWSͰ͋Ε͹جຊEC2, RDS, Elasticache, ELB͋ͨΓ ͕ࢧ഑త •

    AWS͸ߴ͍ɺGCPͩͱ൒ֹఔ౓ͰࡁΉɺVPSͩͱ΋ͬ ͱ͍҆ɺΈ͍ͨͳن໛ײͷ೺Ѳ΋େࣄ • amakan͸਺ສϢʔβ͙Β͍·Ͱ͸݄1ສԁͰࣄ଍ΓΔ
  4. ։ۀ ํ๏ • 1. ։ۀfreeeͰ࣭໰߲໨ΛຒΊΔ • 2. ੜ੒͞ΕΔPDFΛ༣ૹ͢Δͱ׬ྃ • 3.

    ઐ༻ͷωοτۜߦޱ࠲Λ࣋ͭͱศར • 4. ઐ༻ͷΫϨΧ΋͋Δͱͳ͓ྑ͍
  5. ΤλΒͳ͍ͨΊʹ • ͭ͘ΔҙຯΛ૕ࣦ͢ΔͱඞͣΤλͬͯ͠·͏ • ͭ͘Δҙຯ͸ೋͭҎ্͓࣋ͬͯ͘ͷ͕ྑ͍ • ྫ: ࠷৽ͷRailsͷػೳΛࢼ͢৔ͱͯ͠࢖͏ • ྫ:

    స৬׆ಈͷͱ͖ʹ໊ࢗ୅ΘΓʹ࢖͏ • ྫ: Podcastͷωλͮ͘Γͱͯ͠࢖͏ • ྫ: രྲྀߦΓΛເݟͯ։ൃΛଓ͚Δ • ์ஔͯ͠΋ಈ͘Α͏ʹ͓ͯ͘͜͠ͱ΋ॏཁ