APIサービス「ケンオール」のアーキテクチャ

This video features 小泉 守義 at DjangoCongress JP 2022 in Tokyo, Japan.

APIサービス「ケンオール」のアーキテクチャ
0:41:10
Published December 22, 2022
164 views

#django #python #programming #djangorestframework

小泉 守義

弊社オープンコレクターでは、『郵便番号→住所変換』など、フロントエンドから直接使える便利なAPI「ケンオール」を提供しています。APIサービスとしては安定性と性能が求められる中、数多くのプログラミング言語やwebアプリケーションフレームワークが選択肢として存在する昨今ですが、サービスの開発速度を優先するため、ケンオールではDjangoおよびDjango Rest Frameworkを採用しました。また、サービス拡充に伴う様々な負荷に対応するため。様々なテクニックを用いています。この発表ではそうした技術スタックの一端をご紹介したいと思います。

Transcript

1,212 words · auto-generated Show

Automatically transcribed, so expect mistakes in names and technical terms.

0:00

Speaker 1: Hi, I'm quite quite divasada. Hi, I'm gonna do you. I'm using language, uh I'm just usually can't salute to you. So you have the other take on the description.

0:46

Speaker 1: The moshi and we'll keep on pata and side panel or mostly a side. But as a metakha and this because it's the money coming out. Okay, you're actually must play.

2:32

Speaker 1: So they call us on the usual but you want more. I must take my colour as a judge of say that the sheet. So the color, housing bumps, was in bumper housing, this orange more. No, but you know , the colours on the whole thing is

3:20

Speaker 1: the one who can suck three APIs. That doesn't easily. It 's a lot of county dinner, that

4:05

Speaker 1: mark the test. Ah , Mother, you do mammal. Well, I hear talk about this name. So now we look on the easy side now. Salonikano , et puis la patatia ,

4:52

Speaker 1: I think we'll use a pykon, you want to see it.

6:07

Speaker 1: I know what's in my comments, I know a table of posing sales on the day. Okay , we'll not take that. See, what the API to put on colour in a centinway, a color to put on the mask with the income.

7:06

Speaker 1: It's the right to my other YouTube, you must see. What does a price on the SDK and what they do? Де это слушается, что гендер уголов, это минтист, по словам еще.

7:52

Speaker 1: Excusez-moi de culture, exceptionnel. This line is an unamlots to anything, so you can die the boom, not the weighted must keep.

8:51

Speaker 1: Yeah, I know for any market to start with the free market. HTTP Savanno I try to come to us. Oh, IQ scaled to us. It's a carano data lesson.

9:44

Speaker 1: So the constant evaporator database and the dynamic customer. The buttons in 90s killed. So let's talk about the data.

10:36

Speaker 1: It has to come and kinese file for the models got the C and access to how can we Amazon Atena is a very important thing to do. And some questions. Take it to some container , sometimes the resolve.

12:00

Speaker 1: This one road balance or access.

13:21

Speaker 1: And okay , the open ones are not about in our skill. No, The operation jump up and directly call it for example the Q touch the side of the Q touch the side of the telecase center.

14:38

Speaker 1: If three songs have to manage the budget , stop putting it in some of the applications around the equity or not. So how items they took. Yeah, if you don't understand what you want, okay, ma'am. This took out the bottom of the scriptural.

15:42

Speaker 1: So you could say any sort of idea. But I'm not a poor deck, and I think you see, I don't think we have to need to write it, I can out.

16:32

Speaker 1: So one of the two punto some API is about some more DBM for super intensity of mass. But it's usually scalability to know. And to the same or to come. So you know it's kind of similar to this.

17:27

Speaker 1: High is a bit of a more can't under the sea. Yeah no, yes I don't think that 's the last two constraints, but I'm the biocalon of them as a pointing to be a savage. They okay to step up.

18:42

Speaker 1: This is a good time on the case in this killish. And so you tell up a top thing or to do known. Tässä meidän on eikä usted, että mulla no keinä. The auto destiny user fishing

19:27

Speaker 1: you do use a new question of this. But can we do this?

20:39

Speaker 1: But this is a king or dead, you're some king of take your damage. There's all I've got to tell you to the post three.

21:28

Speaker 1: Okay, it's key already now.

23:20

Speaker 1: So set up on a chicken of soon about variation but they killed the state. So it 's uh katakana was in ten so much currently by Niva, but you just have to do it. You're not a lot of us. You put a day.

24:07

Speaker 1: But the other DVM is the other way. So touching some of the people who are not going to be able to do that. It took us to meet anything, it was some laptop.

24:57

Speaker 1: You see, I'm also it you came up as I see. It 's

25:49

Speaker 1: Ah , I don't know.

26:12

Speaker 2: So kidding the young concerning.

26:17

Speaker 1: Ah, so now this name it 's the target of the So far get on a container need. I got some contain out to need. So when you download it.

27:39

Speaker 2: I don't know, this is

27:40

Speaker 1: ah to this neighbourhood. Ah, hi.

28:28

Speaker 1: So it's always a little production. You can't see the boy.

28:34

Speaker 2: Hi. Same thing. I didn't say

28:39

Speaker 1: I mean teaching. What's the one you got the other must uh

29:06

Speaker 3: Prima se me dice con Google. I do all download sticky. What if you can easily start side people? No , no, no, it's easy. You

29:48

Speaker 1: be more data of Suri Yaka, so you need a video. I'm not reading up to this.

30:31

Speaker 4: I'll put them all.

30:41

Speaker 2: It says what I should take on the motion.

31:04

Speaker 5: And the one for that member that mata ego anyway so we have a high cake.

31:28

Speaker 1: Hi. Hi. So the C then game also

32:15

Speaker 1: data cutter. So the tool of guide so this kind of So it's a colour of the Musk sky running, have a bar comes in ITO Maji. But this mode I'd be an ITOS or more than you can use. Ah, siroliz. Was a Shiro no?

33:01

Speaker 1: I think Chi sa secondo portuguesima Ah

33:14

Speaker 3: , I don't know.

33:42

Speaker 1: Total C Digi Tietar, niin me cara.

33:49

Speaker 3: Okay, oh look at it.

34:28

Speaker 1: I saw this in a high. Kaioka notte, but Oh yeah, so I'm sorry, what's the model?

34:54

Speaker 6: And to say that is an eye in this case, though. HDP did call it all. So now this is proof she was another.

35:13

Speaker 1: It was net on engine because you will be so serious and it's a good idea. The key tartan , kaihat some more notion. Mä ajattelin, että jokin tosi tutta sä oot katsoa syytätanut. So, it higher kick up, it's the chicamutonoshukka.

36:02

Speaker 1: I said you can cook a motor too. I don't keep on top on those kind of questions. You are here to make some things. And the water in the

36:48

Speaker 1: butt air is the pin already.

37:43

Speaker 1: They could need to skill meeting up. So you can't do it. It was data to new, it was scary.

38:44

Speaker 1: See

38:44

Speaker 7: how game to be done.

39:08

Speaker 1: Database on calamito , credi.

39:22

Speaker 7: but this will have become another scale. AI which did Psalm issue But I much think about the sort of anything about image and so why not?

39:50

Speaker 1: Hi, it 's mother, yeah, HDPD can still eat no passing as I 'm to pin card. They are not supposed to not do nothing, you show up. One. Then I just have my CP one and just not on my job here. I'll sort of kick post on my show.

40:37

Speaker 3: I mean that 's the more it was

40:40

Speaker 2: in the same panel. No sental. I know. UV, no. A B I know. UN Yoga.

Presenters

Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.

More videos from DjangoCongress JP