inflearn logo

Everything About Deployment and Infrastructure—from Your First Deployment to Replacement, Observability, and Recovery

I clicked the lookup button, and got an HTTP 500. Should I start by restarting the server? The instructor reads command output, configuration, and logs from a local Linux VM and containers alongside the audience on screen, then methodically walks through processes and configuration, DNS, proxies and TLS, containers, CI/CD and rolling deployments, permissions, observability, and backups and restores. Rather than relying on a restart to see if things recover, they establish criteria for deciding whether to proceed, stop, or roll back by separating what the records have confirmed from what still needs to be checked.

2 learners are taking this course

Level Basic

Course period Unlimited

Linux
Linux
PostgreSQL
PostgreSQL
Docker
Docker
Kubernetes
Kubernetes
CI/CD
CI/CD
Linux
Linux
PostgreSQL
PostgreSQL
Docker
Docker
Kubernetes
Kubernetes
CI/CD
CI/CD

What you will gain after the course

  • You can trace a failed request through DNS, proxy, process, and configuration in order, separating the stages confirmed by the logs from where to investigate next.

  • You can check the output for the execution location and PID, settings passed at launch, file permissions, SSH identity, service restarts, and graceful shutdown to choose which runtime conditions to inspect before changing the code.

  • You can determine whether the verified artifact was deployed to production by checking the image digest and post-deployment requests, and define the conditions for proceeding with, pausing, or rolling back rolling, blue-green, and canary replacements and database changes.

  • You can check the boundaries around DB permissions, credentials, and memory limits, then correlate metrics, logs, and traces to distinguish user impact from potential causes.

  • You can verify a backup by actually restoring it, then use the RPO, RTO, and any gaps that remain unverified to decide whether to approve deployment and resume operations.

Recommended for
these people

Who is this course right for?

  • Someone who has built and run a web app locally but is deploying it to a server and operating it for the first time.

  • For those who need a checklist of what to check first before restarting a migrated service that isn’t responding.

  • For those who have heard of Docker, CI/CD, and monitoring but want to look at real outputs to see what each one verifies and what it leaves behind.

  • For those who want to make evidence-based decisions about whether to proceed, pause, or roll back before releasing a new version and after recovering from an incident.

Need to know before starting?

  • You should have some experience reading HTTP requests and responses, web app startup commands, simple configuration files, and short Python functions. Having entered commands in a terminal is enough.

  • Experience with Linux operations, Docker, CI/CD, or network administration is not required. For each command on screen, we explain its purpose, where to run it, and where to look.

  • We’ll cover databases only as needed, starting with simple row retrieval and storage. You don’t need a cloud account or to take any other courses.

Hello
This is haeyeomiso

Career Verified

719

Learners

23

Reviews

41

Answers

4.7

Rating

20

Courses

Nice to meet you!

I am Haeyeo, someone who explores the infinite possibilities of AI and computer science and wishes to share that journey with all of you.

During my undergraduate years, my passion for my major was so intense that I was nicknamed a 'Computer Science Addict.' I graduated at the top of my class with a major GPA of over 4.4. I then earned my Master's degree in AI from Seoul National University and further deepened my expertise through a doctoral program.

However, as I felt as much of a fascination for solving real-world problems with AI as I did for theoretical exploration, I took a break from my doctoral studies to gain valuable hands-on experience by working on AI-based LLM and video analysis projects at a startup.

Currently, I am working as an LLM project developer and PM at one of the top three conglomerates in Korea, contributing to creating positive changes that AI technology will bring to our lives. I will generously share with you the challenges I faced, the problem-solving processes I went through, and the vivid know-how I gained in the field. I will be your reliable guide on this journey into the exciting world of AI.

Inquiries and Proposals: haeyeo.open@gmail.com

More

Curriculum

All

56 lectures ∙ (8hr 56min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

haeyeomiso's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$30,800.00

60%

$59.40