Saved 55% cost, 75% CPU, at 33x speed - Why and how Jira moved from JSON to Protobuf

  Рет қаралды 25,308

Arpit Bhayani

Arpit Bhayani

Күн бұрын

Пікірлер
@Nischal.shetty02
@Nischal.shetty02 Күн бұрын
The title looks like my resume after ATS told me to add stats on my project
@rbansal42
@rbansal42 3 сағат бұрын
It works though😂
@jiraiyasensei1914
@jiraiyasensei1914 Күн бұрын
Amazing way to start my Sunday
@vishalreddy6834
@vishalreddy6834 Күн бұрын
Can you please share the notes which you are showing in the video ?
@sharma01ketan
@sharma01ketan 10 сағат бұрын
The title shows that Arpit sir now works on AdTech :)
@pratipbhattacharyya552
@pratipbhattacharyya552 16 сағат бұрын
Great Explanation!
@chansecode821
@chansecode821 Күн бұрын
Weren't they using GZipped JSON earlier? Did the payload size reduced to 80% from GZipped JSON to Protobuf?
@explain-tvv
@explain-tvv 22 сағат бұрын
nice explaination. which app you use to teach?
@theashishmaurya
@theashishmaurya Күн бұрын
One dumb question, why they keep writting to Memcached everytime a request is not found? Instead of migrating all the data one time directly? What purpose this incremental migration serves and what are the consequences if not done in this way?
@Genji_hehe
@Genji_hehe 21 сағат бұрын
To keep the cache warm and updated ig? You dont have infinite cache to move all the data at once, you either you hit or miss and ask the db. Any cold data will be flushed out at some point.
@indianengineer5802
@indianengineer5802 Күн бұрын
Arpit according to you when generally Avro is preferred over Protobuf ? I rarely see getting them used except in Kafka
@AsliEngineering
@AsliEngineering 12 сағат бұрын
Avro is typically preferred when schemas need to be determined at runtime (kind of schemaless workloads) because Avro includes the complete schema with the data. Protobuf requires you to define schema beforehand and then highly compacts the data with field tags. Hence Avro is used in Big Data (esp Data Lakes - some usecases) where the schema is stored along with data. Hope this helps.
@indianengineer5802
@indianengineer5802 50 минут бұрын
@@AsliEngineering Thanks Arpit, got it !
@projectmayhem72
@projectmayhem72 22 сағат бұрын
Bro how do you record with ipad? I would highly want to know as I want to build a streaming channel with ipad notes
@tanmayaeron8230
@tanmayaeron8230 Күн бұрын
how are updates on an issue handled? there has to be a process maybe async sending writes to issue service and not waiting for a read request for db to become consistent.
@thehungrybird
@thehungrybird 13 сағат бұрын
I think they are overwriting the updates in issues db and later syncing them in main db
@AashutoshRathi
@AashutoshRathi Күн бұрын
"Jira has issues", lol.
@EdwinManual
@EdwinManual 21 сағат бұрын
this title is ATS optimised
@aniketjain3656
@aniketjain3656 Күн бұрын
Hey😊
@AbhishekSingh-nm4gw
@AbhishekSingh-nm4gw 23 сағат бұрын
Very unlikely. The video title is a click bait. I just talked to folks at Jira, and they said there is no credible evidence to back this claim.
@AsliEngineering
@AsliEngineering 23 сағат бұрын
Blog hai bhai unka. Check the link below the description.
@AndrewMcClenaghan4182
@AndrewMcClenaghan4182 4 сағат бұрын
I can’t see the link to an Atlassian blog or similar about this. Do you have one? Curious to read that as well
@amit_go
@amit_go Күн бұрын
Even I switched from JSON to MessagePack for internal messaging in Portsicle. MessagePack reduced the compute time by 70% compared to json.
On learning how to Learn, Career Growth & AMA
1:27:29
Arpit Bhayani
Рет қаралды 28 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
How To Actually Achieve Your Goals in 2025 (Evidence-Based)
14:46
Ali Abdaal
Рет қаралды 2,1 МЛН
Querying 100 Billion Rows using SQL, 7 TB in a single table
9:07
Arpit Agrawal (Elastiq.AI)
Рет қаралды 58 М.
Major Announcement | TUF+ V2 and System Design Playlist 🔥
19:12
take U forward
Рет қаралды 44 М.
Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
13:19
TechWorld with Nana
Рет қаралды 282 М.
My fastest gaming PC, ever - 5090 + 9800X3D
10:07
optimum
Рет қаралды 618 М.
Amazon DynamoDB - Paper Explained
1:33:01
Arpit Bhayani
Рет қаралды 52 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН