iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

埋藏在後端工程下的地雷與寶藏 系列

主要想要分享這一年在新創擔任後端工程師所用到的各類技術或踩到的雷,並在此基礎下探討一下這些遇到的問題。預計會有 python 和其框架, postgres, nginx, Ansible, airflow 和 一些 linux 系統上的一些應用,但也有可能天馬行空寫一些想寫的專案分享或我自己也想學的技術

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊菜很長團
DAY 11

Day-11 | 簡單上手 Nginx (2)

昨天我們了解了 Nginx 的主要設定檔在做什麼,今天我們要來繼續談其他設定檔 /etc/nginx/conf.d/: 這個目錄中的 .conf 檔案會自動...

2024-09-25 ‧ 由 Yusinz 分享
DAY 12

Day-12 | gRPC v.s. Restful API

最近工作剛好使用到 gRPC,趁這個機會來了解一下他和 Restful API 的 diff。 gRPC vs REST gRPC:由 Google 開發,...

2024-09-26 ‧ 由 Yusinz 分享
DAY 13

Day-13 | Database Index

今天我們來聊聊 DB 的 index。 What is Database index? 簡單來說,資料庫索引是一種可以加速資料查詢的資料結構,他是一種有序的結構...

2024-09-27 ‧ 由 Yusinz 分享
DAY 14

Day-14 | Postgres Query plan - scan path

昨天我們了解了 database index 機制,今天來聊聊在資料庫中,如果想要優化查詢要怎麼做?首先我們要先了解資料庫的 Query plan ,知道他是怎...

2024-09-28 ‧ 由 Yusinz 分享
DAY 15

Day-15 | Postgres Query plan - join strategies

今天我們延續昨天,接著來看看 join strategies 的部分 Nested Loop Join Nested Loop Join 是所有策略中最簡單且...

2024-09-29 ‧ 由 Yusinz 分享
DAY 16

Day-16 | Postresql 資料回收機制 - VACUUM

最近在公司剛好接觸到 Postgresql 的資料回收機制,今天就來聊聊~ VACCUM garbage-collect and optionally anal...

2024-09-30 ‧ 由 Yusinz 分享
DAY 17

Day-17 | Database ACID transaction(1)

今天來聊聊大家都耳熟能詳的 ACID 。 What is ACID ACID is an acronym that refers to the set of 4...

2024-10-01 ‧ 由 Yusinz 分享
DAY 18

Day-18 | Database ACID transaction(2) feat. 髒讀、不可重複讀、幻讀& Postgresql

今天接著昨天沒介紹完的 ACID Atomicity 原子性 Atomicity,指的是 transaction 是一個單一個工作單元,原子性的 transac...

2024-10-02 ‧ 由 Yusinz 分享
DAY 19

Day-19 | ORM & N+1 problem

今天主要是想聊聊 N+1 problem,但因為和 ORM 有關係,雖然大家對 ORM 都很熟了,但我們還是可以來複習一下。 What is ORM ORM(O...

2024-10-03 ‧ 由 Yusinz 分享
DAY 20

Day-20 | Message Queue - MQTT

工作前其實完全沒有聽過 MQTT,後來用到才開始了解他,今天來用最簡單的方式,介紹一下什麼是 MQTT ! What is MQTT? MQTT is a li...

2024-10-04 ‧ 由 Yusinz 分享