Skip to content
Menu
PyCon HK
  • Schedule
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
    • 2016
    • 2015
  • Sponsors
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2018
    • 2017
    • 2016
    • 2015
  • Organizers
    • Organizers
    • Volunteers
    • Booths
  • Supporting Organizations
  • Code of Conduct
    • Procedures for Reporting Incidents
    • Enforcement Procedures
  • About
    • PyCon HK
    • Conference Highlights
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
      • Photos
      • Videos
    • 2016
      • Photos
      • Videos
    • 2015
      • Photos
PyCon HK
As Soft as Ever Changing -- Clean Architecture in Python

As Soft as Ever Changing — Clean Architecture in Python

Posted on October 10, 2023October 15, 2023
Time Slot: Track 2 16:20-16:50
Language: English
Speaker: Mr. Alex, Au Cheuk Ming | Hong Kong

As a general purpose language, Python has a great community and lots of integration with many services and softwares. In the era of microservice development, a number of Python programs are writen as “disposable-scripts” where the code quality has not been in consideration. This talk is introducing the use of Clean Architecture (Uncle Bob) in Python, which may be a good solution for the ever-changing software development world where dependent services and software libraries are changing over and over. By introducing the Clean Architecture, we hope that audience may reflect more on the object-oriented feature of Python and how can they promote soft and changeable code.

This talk will show case the use of Clean Architecture on cloud environment, where a semantic search program (vector embedding) reflecting a typical enterprise microservice will be demonstrated. A brief background of Clean Architecture will also be included.

Mr. Alex, Au Cheuk Ming

Linkedin

I am an AI and backend engineer with 3 years of experience in Python. I have been working on AI / recommender systems and cloud computing with python in my past experiences. I like to explore topics in AI and system designs in my leisure time. Currently my topic of interest is Reinforcement Learning, and I hope to apply it one day in my microservice production.

  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
  • YouTube

Archives

©2025 PyCon HK | Powered by SuperbThemes!
← Large Language Model Deployment and Fine-tuning with Python ← Simplifying Machine Learning pipeline using MySQL HeatWave