Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
강명서
April 10, 2018
Technology
0
320
AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화
AWS Elastic Beanstalk와 Circle CI를 이용해서 Django 배포를 자동화한 내용입니다.
강명서
April 10, 2018
Tweet
Share
More Decks by 강명서
See All by 강명서
DjangoCon_Korea_라는_꿈을_꾸었다.pdf
leop0ld
0
71
Django, 이젠 시작해보자
leop0ld
0
140
DjangoGirls 11 Seminar
leop0ld
0
52
Other Decks in Technology
See All in Technology
Tebiki Engineering Team Deck
tebiki
0
24k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
AI駆動開発を事業のコアに置く
tasukuonizawa
1
390
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
770
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
配列に見る bash と zsh の違い
kazzpapa3
3
170
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
220
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
260
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
400
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Site-Speed That Sticks
csswizardry
13
1.1k
The Language of Interfaces
destraynor
162
26k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Transcript
AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화
Index 1. 누구세요? 2. AWS Elastic Beanstalk? CI? Django? 3.
왜 이런 걸 하셨어요? 4. 어떻게 하셨어요? 5. 해보니까 어떠셨어요? 6. Q&A
누구세요? me.name = ъݺࢲ me.age = 20 me.job = Developer
@ য়ѓ۞ܻ me.email =
[email protected]
me.address = { facebook: fb.me/leop0ld, GitHub: github.com/leop0ld, blog: leop0ld.github.io, } me.etc = [ DjangoGirls Seoul , DjangoCon Korea ળ࠺ਤਗഥ, ]
AWS Elastic Beanstalk? CI? Django? 뭐지 먹는건가
AWS Elastic Beanstalk •AWS 의 PaaS 서비스 •코드만 업로드하면 다
해줌 •심지어 Elastic Beanstalk 자체는 무료 •자세한 건 링크에서 https:// aws.amazon.com/ko/elasticbeanstalk/
CI •CI 는 Continuous Integration 의 약자 •한국어로 하면 “지속적
통합” •Jenkins, Circle CI, Travis CI 등등이 존재함
Django •Python 기반의 웹 프레임워크 •기한을 맞추기 위한 완벽주의자를 위한
웹 프레 임워크 •MTV(MVC) 패턴을 사용 •기타리스트 Django Reinhardt 이름을 따 Django
왜 이런 걸 하셨어요? 그러게요…
귀찮아서요 개발자는 게으르기 위해 부지런해지는 동물입니다
기존 배포환경
어떻게 하셨어요?
CI 를 최대한 활용하기로 결정! 제가 사용한 건 Circle CI
기존 시스템에서 CI 를 도입
생각보다 CI에서 할 수 있는 게 많다
None
해보니까 어떠셨어요?
재미있었습니다
더 편해졌습니다 개발자는 게으르기 위해 부지런해지는 동물입니다
Q&A
혹시 DjangoCon Korea 에 관심이 있으시다면 연락주세요