or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
從後端開始,到架構之路 - 官承翰
歡迎來到 MOPCON 2019 共筆
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →共筆入口:https://hackmd.io/@mopcon/2019
手機版請點選上方 按鈕展開議程列表。
會場 wifi-SSID: mopcon-2019
會場 wifi-PASSWD: mopcon-2019
tags:
MOPCON 2019
Who am I
PHP是世界上最棒的語言 +1
Agenda
從後端開始
程式碼上的架構 - 框架(Framework)
部屬上的架構(laravel, django)
框架良好的區分模組
系統上的架構 (Architecture)
什麼是架構
對架構的誤解
案例1: 資料庫上線後莫名掛掉
半夜兩點被 call 起來,結果 900 多個使用者的資料都不見了,後來還是靠著其他服務才救回來的
案例2: API 對接超過 30 分鐘沒有回應
如何成為一名合格的架構師
監控可以怎麼做?
sentry.io
Stackdriver
盲從未必是好事
案例1 - 非營利組織(靠捐款過活)需要降低開支
好,還可以更好
工商時間
LeadBest Consulting Group