<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Python - Tag - Chris Koon's Home</title><link>https://www.kitkoon.com/tags/python/</link><description>Python - Tag - Chris Koon's Home</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 22 Apr 2022 00:00:00 +0800</lastBuildDate><atom:link href="https://www.kitkoon.com/tags/python/" rel="self" type="application/rss+xml"/><item><title>CDC Bot - A custom Discord bot Project</title><link>https://www.kitkoon.com/cdcbot/</link><pubDate>Fri, 22 Apr 2022 00:00:00 +0800</pubDate><author>Chris</author><guid>https://www.kitkoon.com/cdcbot/</guid><description><![CDATA[<h2 id="what-it-is">What it is</h2>
<p>I built a Discord bot called CDC Bot to make server management easier and more fun. The bot helps automate repetitive
tasks and adds some cool interactive commands for users.</p>
<p>I coded it in <strong>Python</strong> using the <a href="https://discordpy.readthedocs.io/" target="_blank" rel="noopener noreffer ">Discord.py</a> library, which made it easy to interact) library. I also added Flask to create simple webhooks so UptimeRobot could
monitor the bot and restart it if it went offline.</p>]]></description></item><item><title>TimelyTaste</title><link>https://www.kitkoon.com/timelytaste/</link><pubDate>Wed, 05 Jan 2022 00:00:00 +0800</pubDate><author>Chris Koon</author><guid>https://www.kitkoon.com/timelytaste/</guid><description><![CDATA[<h2 id="what-is-this">What is this?</h2>
<p>This project implements a containerized, event-driven microservices architecture backend RESTful API,
designed with reference to UberEat API,
Completed as a group project as part of the <strong>COMP3122</strong> course at the <strong><ruby>HKPolyU<rt>Hong Kong Polytechnic University</rt></ruby></strong>.</p>
<h2 id="features">Features</h2>
<ul>
<li>Microservices architecture with event-driven communication</li>
<li>Docker Compose for container orchestration and deployment</li>
<li>RESTful API endpoints</li>
<li>Comprehensive unit testing</li>
<li>UberEat API-inspired design for scalability and maintainability</li>
</ul>
<h2 id="my-thoughts">My Thoughts</h2>
<p>This project was a great opportunity to learn about microservices architecture and event-driven design patterns.
I enjoyed working with Docker and Flask to create a scalable and maintainable backend API.
The experience of collaborating with a team to build a complex system was invaluable,
and I learned a lot about software development.</p>]]></description></item></channel></rss>