The Qiita Advent Calendar 2021 is made possible by the support of the following companies and services
株式会社カケハシ x TypeScript Advent Calendar 2021
概要
株式会社カケハシのTypeScriptに特化したアドベントカレンダーを作りました。
カケハシでは創業期からバックエンドをPython、フロントエンドをTypeScriptを主に選択してきましたが、昨今になって新規事業及び、新規のマイクロサービスを開発をする際にバックエンドTypeScriptも主要な選択肢になっています。
既に4つの開発チームでフルスタックTypeScriptで開発を進めています。
その一部の知見を紹介できればと考えております。
備考
弊社はこのアドベントカレンダーとは別にカケハシ Advent Calendar 2021も進めております。
こちらはエンジニア職に限定せずにカケハシのプロダクト開発にまつわる様々な業務内容の紹介をしている関係で、Adventarのサービスを利用しています。
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
28 | 29 | 30 | 1 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 2 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 3 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 4 Join calendar on 4 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
5 Join calendar on 5 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 6 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 7 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 8 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 9 Join calendar on 9 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 10 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 11 Join calendar on 11 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
12 Join calendar on 12 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 13 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 14 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 15 Join calendar on 15 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 16 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 17 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 18 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
19 Join calendar on 19 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 20 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 21 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 22 Join calendar on 22 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 23 Join calendar on 23 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 24 Join calendar on 24 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 25 Join calendar on 25 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
1 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
---|---|
2 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
3 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
4 | Join calendar on 4 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
5 | Join calendar on 5 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
6 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
7 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
8 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
9 | Join calendar on 9 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
10 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
11 | Join calendar on 11 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
12 | Join calendar on 12 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
13 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
14 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
15 | Join calendar on 15 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
16 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
17 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
18 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
19 | Join calendar on 19 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
20 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
21 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
22 | Join calendar on 22 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
23 | Join calendar on 23 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
24 | Join calendar on 24 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
25 | Join calendar on 25 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
28 | 29 | 30 | 1 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 2 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 3 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 4 Join calendar on 4 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
5 Join calendar on 5 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 6 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 7 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 8 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 9 Join calendar on 9 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 10 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 11 Join calendar on 11 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
12 Join calendar on 12 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 13 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 14 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 15 Join calendar on 15 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 16 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 17 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 18 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
19 Join calendar on 19 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 20 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 21 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 22 Join calendar on 22 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 23 Join calendar on 23 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 24 Join calendar on 24 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 25 Join calendar on 25 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
1 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
---|---|
2 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
3 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
4 | Join calendar on 4 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
5 | Join calendar on 5 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
6 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
7 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
8 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
9 | Join calendar on 9 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
10 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
11 | Join calendar on 11 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
12 | Join calendar on 12 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
13 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
14 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
15 | Join calendar on 15 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
16 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
17 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
18 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
19 | Join calendar on 19 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
20 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
21 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
22 | Join calendar on 22 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
23 | Join calendar on 23 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
24 | Join calendar on 24 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
25 | Join calendar on 25 day You can post either your article on Qiita or your blog post. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |